/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked INSUFFICIENT_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.data.races.in.concurrent.programs true -i ../../../trunk/examples/svcomp/weaver/popl20-counter-determinism.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-25 20:09:16,881 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-25 20:09:16,936 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-VariableLbe.epf [2023-08-25 20:09:16,939 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-25 20:09:16,939 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-25 20:09:16,967 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-25 20:09:16,968 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-25 20:09:16,968 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-25 20:09:16,969 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-25 20:09:16,971 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-25 20:09:16,972 INFO L153 SettingsManager]: * Use SBE=true [2023-08-25 20:09:16,972 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-25 20:09:16,972 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-25 20:09:16,973 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-25 20:09:16,973 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-25 20:09:16,973 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-25 20:09:16,973 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-25 20:09:16,974 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-25 20:09:16,974 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-25 20:09:16,974 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-25 20:09:16,974 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-25 20:09:16,974 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-25 20:09:16,975 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-25 20:09:16,975 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-25 20:09:16,975 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-25 20:09:16,975 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-25 20:09:16,975 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-25 20:09:16,975 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 20:09:16,976 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-25 20:09:16,976 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-25 20:09:16,976 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-25 20:09:16,977 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-25 20:09:16,977 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-25 20:09:16,977 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-25 20:09:16,977 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-25 20:09:16,977 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> INSUFFICIENT_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true [2023-08-25 20:09:17,201 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-25 20:09:17,215 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-25 20:09:17,217 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-25 20:09:17,217 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-25 20:09:17,217 INFO L274 PluginConnector]: CDTParser initialized [2023-08-25 20:09:17,218 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-counter-determinism.wvr.c [2023-08-25 20:09:18,133 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-25 20:09:18,288 INFO L384 CDTParser]: Found 1 translation units. [2023-08-25 20:09:18,289 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-counter-determinism.wvr.c [2023-08-25 20:09:18,295 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dd0ceb516/83f1c2aa12ed4c3e981de4092b106cce/FLAGff7eddb26 [2023-08-25 20:09:18,305 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dd0ceb516/83f1c2aa12ed4c3e981de4092b106cce [2023-08-25 20:09:18,309 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-25 20:09:18,310 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-25 20:09:18,312 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-25 20:09:18,312 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-25 20:09:18,314 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-25 20:09:18,315 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 08:09:18" (1/1) ... [2023-08-25 20:09:18,316 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4639e7c7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:09:18, skipping insertion in model container [2023-08-25 20:09:18,316 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 08:09:18" (1/1) ... [2023-08-25 20:09:18,334 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-25 20:09:18,487 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 20:09:18,495 INFO L201 MainTranslator]: Completed pre-run [2023-08-25 20:09:18,531 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 20:09:18,536 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-25 20:09:18,536 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-25 20:09:18,542 INFO L206 MainTranslator]: Completed translation [2023-08-25 20:09:18,542 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:09:18 WrapperNode [2023-08-25 20:09:18,542 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-25 20:09:18,543 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-25 20:09:18,543 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-25 20:09:18,543 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-25 20:09:18,548 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:09:18" (1/1) ... [2023-08-25 20:09:18,562 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:09:18" (1/1) ... [2023-08-25 20:09:18,589 INFO L138 Inliner]: procedures = 23, calls = 42, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 169 [2023-08-25 20:09:18,590 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-25 20:09:18,591 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-25 20:09:18,591 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-25 20:09:18,591 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-25 20:09:18,599 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:09:18" (1/1) ... [2023-08-25 20:09:18,599 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:09:18" (1/1) ... [2023-08-25 20:09:18,605 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:09:18" (1/1) ... [2023-08-25 20:09:18,606 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:09:18" (1/1) ... [2023-08-25 20:09:18,611 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:09:18" (1/1) ... [2023-08-25 20:09:18,613 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:09:18" (1/1) ... [2023-08-25 20:09:18,614 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:09:18" (1/1) ... [2023-08-25 20:09:18,615 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:09:18" (1/1) ... [2023-08-25 20:09:18,617 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-25 20:09:18,617 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-25 20:09:18,617 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-25 20:09:18,617 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-25 20:09:18,618 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:09:18" (1/1) ... [2023-08-25 20:09:18,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 20:09:18,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 20:09:18,643 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) [2023-08-25 20:09:18,650 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 [2023-08-25 20:09:18,670 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-25 20:09:18,671 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-25 20:09:18,671 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-25 20:09:18,671 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-25 20:09:18,671 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-25 20:09:18,672 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-25 20:09:18,672 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-25 20:09:18,672 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2023-08-25 20:09:18,672 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2023-08-25 20:09:18,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-25 20:09:18,672 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-25 20:09:18,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-25 20:09:18,672 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-25 20:09:18,672 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-25 20:09:18,672 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-25 20:09:18,672 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-25 20:09:18,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-25 20:09:18,673 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-25 20:09:18,674 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-25 20:09:18,765 INFO L236 CfgBuilder]: Building ICFG [2023-08-25 20:09:18,766 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-25 20:09:18,985 INFO L277 CfgBuilder]: Performing block encoding [2023-08-25 20:09:19,044 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-25 20:09:19,044 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-25 20:09:19,052 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 08:09:19 BoogieIcfgContainer [2023-08-25 20:09:19,052 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-25 20:09:19,054 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-25 20:09:19,054 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-25 20:09:19,056 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-25 20:09:19,056 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.08 08:09:18" (1/3) ... [2023-08-25 20:09:19,056 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b354d95 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 08:09:19, skipping insertion in model container [2023-08-25 20:09:19,056 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 08:09:18" (2/3) ... [2023-08-25 20:09:19,057 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b354d95 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 08:09:19, skipping insertion in model container [2023-08-25 20:09:19,057 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 08:09:19" (3/3) ... [2023-08-25 20:09:19,057 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-counter-determinism.wvr.c [2023-08-25 20:09:19,069 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-25 20:09:19,070 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 22 error locations. [2023-08-25 20:09:19,070 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-25 20:09:19,147 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2023-08-25 20:09:19,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 186 places, 182 transitions, 396 flow [2023-08-25 20:09:19,256 INFO L124 PetriNetUnfolderBase]: 9/178 cut-off events. [2023-08-25 20:09:19,257 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-08-25 20:09:19,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 195 conditions, 178 events. 9/178 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 216 event pairs, 0 based on Foata normal form. 0/147 useless extension candidates. Maximal degree in co-relation 108. Up to 2 conditions per place. [2023-08-25 20:09:19,262 INFO L82 GeneralOperation]: Start removeDead. Operand has 186 places, 182 transitions, 396 flow [2023-08-25 20:09:19,268 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 169 places, 165 transitions, 354 flow [2023-08-25 20:09:19,271 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 20:09:19,280 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 169 places, 165 transitions, 354 flow [2023-08-25 20:09:19,282 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 169 places, 165 transitions, 354 flow [2023-08-25 20:09:19,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 169 places, 165 transitions, 354 flow [2023-08-25 20:09:19,323 INFO L124 PetriNetUnfolderBase]: 9/165 cut-off events. [2023-08-25 20:09:19,323 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-08-25 20:09:19,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 182 conditions, 165 events. 9/165 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 216 event pairs, 0 based on Foata normal form. 0/135 useless extension candidates. Maximal degree in co-relation 105. Up to 2 conditions per place. [2023-08-25 20:09:19,330 INFO L119 LiptonReduction]: Number of co-enabled transitions 7430 [2023-08-25 20:09:22,498 INFO L134 LiptonReduction]: Checked pairs total: 19466 [2023-08-25 20:09:22,498 INFO L136 LiptonReduction]: Total number of compositions: 151 [2023-08-25 20:09:22,507 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-25 20:09:22,511 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@214cd9ae, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 20:09:22,511 INFO L358 AbstractCegarLoop]: Starting to check reachability of 40 error locations. [2023-08-25 20:09:22,512 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 20:09:22,512 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2023-08-25 20:09:22,512 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 20:09:22,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:09:22,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-25 20:09:22,513 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:09:22,516 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:09:22,516 INFO L85 PathProgramCache]: Analyzing trace with hash 778, now seen corresponding path program 1 times [2023-08-25 20:09:22,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:09:22,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564748376] [2023-08-25 20:09:22,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:09:22,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:09:22,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:09:22,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:09:22,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:09:22,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564748376] [2023-08-25 20:09:22,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564748376] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 20:09:22,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 20:09:22,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-25 20:09:22,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336540334] [2023-08-25 20:09:22,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 20:09:22,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-25 20:09:22,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:09:22,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-25 20:09:22,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-25 20:09:22,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 333 [2023-08-25 20:09:22,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 62 transitions, 148 flow. Second operand has 2 states, 2 states have (on average 154.5) internal successors, (309), 2 states have internal predecessors, (309), 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) [2023-08-25 20:09:22,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:09:22,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 333 [2023-08-25 20:09:22,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:09:22,811 INFO L124 PetriNetUnfolderBase]: 1893/2874 cut-off events. [2023-08-25 20:09:22,811 INFO L125 PetriNetUnfolderBase]: For 96/96 co-relation queries the response was YES. [2023-08-25 20:09:22,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5434 conditions, 2874 events. 1893/2874 cut-off events. For 96/96 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 15615 event pairs, 956 based on Foata normal form. 863/2941 useless extension candidates. Maximal degree in co-relation 4501. Up to 2368 conditions per place. [2023-08-25 20:09:22,828 INFO L140 encePairwiseOnDemand]: 312/333 looper letters, 27 selfloop transitions, 0 changer transitions 0/41 dead transitions. [2023-08-25 20:09:22,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 41 transitions, 160 flow [2023-08-25 20:09:22,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-25 20:09:22,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-25 20:09:22,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 356 transitions. [2023-08-25 20:09:22,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5345345345345346 [2023-08-25 20:09:22,837 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 356 transitions. [2023-08-25 20:09:22,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 356 transitions. [2023-08-25 20:09:22,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 20:09:22,839 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 356 transitions. [2023-08-25 20:09:22,841 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 178.0) internal successors, (356), 2 states have internal predecessors, (356), 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) [2023-08-25 20:09:22,844 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 333.0) internal successors, (999), 3 states have internal predecessors, (999), 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) [2023-08-25 20:09:22,844 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 333.0) internal successors, (999), 3 states have internal predecessors, (999), 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) [2023-08-25 20:09:22,845 INFO L175 Difference]: Start difference. First operand has 67 places, 62 transitions, 148 flow. Second operand 2 states and 356 transitions. [2023-08-25 20:09:22,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 41 transitions, 160 flow [2023-08-25 20:09:22,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 41 transitions, 144 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-08-25 20:09:22,851 INFO L231 Difference]: Finished difference. Result has 43 places, 41 transitions, 90 flow [2023-08-25 20:09:22,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=90, PETRI_PLACES=43, PETRI_TRANSITIONS=41} [2023-08-25 20:09:22,855 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -24 predicate places. [2023-08-25 20:09:22,855 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 41 transitions, 90 flow [2023-08-25 20:09:22,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 154.5) internal successors, (309), 2 states have internal predecessors, (309), 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) [2023-08-25 20:09:22,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:09:22,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-25 20:09:22,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-25 20:09:22,855 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:09:22,856 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:09:22,856 INFO L85 PathProgramCache]: Analyzing trace with hash 735667940, now seen corresponding path program 1 times [2023-08-25 20:09:22,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:09:22,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646732234] [2023-08-25 20:09:22,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:09:22,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:09:22,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:09:22,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:09:22,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:09:22,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646732234] [2023-08-25 20:09:22,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646732234] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 20:09:22,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 20:09:22,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-25 20:09:22,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198535179] [2023-08-25 20:09:22,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 20:09:22,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 20:09:22,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:09:22,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 20:09:22,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 20:09:22,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 333 [2023-08-25 20:09:22,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 41 transitions, 90 flow. Second operand has 3 states, 3 states have (on average 140.33333333333334) internal successors, (421), 3 states have internal predecessors, (421), 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) [2023-08-25 20:09:22,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:09:22,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 333 [2023-08-25 20:09:22,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:09:23,294 INFO L124 PetriNetUnfolderBase]: 6096/7973 cut-off events. [2023-08-25 20:09:23,294 INFO L125 PetriNetUnfolderBase]: For 124/124 co-relation queries the response was YES. [2023-08-25 20:09:23,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16101 conditions, 7973 events. 6096/7973 cut-off events. For 124/124 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 34340 event pairs, 3456 based on Foata normal form. 0/6626 useless extension candidates. Maximal degree in co-relation 16098. Up to 7960 conditions per place. [2023-08-25 20:09:23,322 INFO L140 encePairwiseOnDemand]: 325/333 looper letters, 40 selfloop transitions, 4 changer transitions 0/48 dead transitions. [2023-08-25 20:09:23,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 48 transitions, 195 flow [2023-08-25 20:09:23,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 20:09:23,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 20:09:23,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 465 transitions. [2023-08-25 20:09:23,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46546546546546547 [2023-08-25 20:09:23,328 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 465 transitions. [2023-08-25 20:09:23,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 465 transitions. [2023-08-25 20:09:23,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 20:09:23,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 465 transitions. [2023-08-25 20:09:23,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 155.0) internal successors, (465), 3 states have internal predecessors, (465), 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) [2023-08-25 20:09:23,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 333.0) internal successors, (1332), 4 states have internal predecessors, (1332), 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) [2023-08-25 20:09:23,332 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 333.0) internal successors, (1332), 4 states have internal predecessors, (1332), 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) [2023-08-25 20:09:23,333 INFO L175 Difference]: Start difference. First operand has 43 places, 41 transitions, 90 flow. Second operand 3 states and 465 transitions. [2023-08-25 20:09:23,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 48 transitions, 195 flow [2023-08-25 20:09:23,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 48 transitions, 195 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-25 20:09:23,334 INFO L231 Difference]: Finished difference. Result has 42 places, 41 transitions, 110 flow [2023-08-25 20:09:23,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=110, PETRI_PLACES=42, PETRI_TRANSITIONS=41} [2023-08-25 20:09:23,336 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -25 predicate places. [2023-08-25 20:09:23,337 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 41 transitions, 110 flow [2023-08-25 20:09:23,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 140.33333333333334) internal successors, (421), 3 states have internal predecessors, (421), 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) [2023-08-25 20:09:23,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:09:23,339 INFO L208 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] [2023-08-25 20:09:23,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-25 20:09:23,342 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:09:23,344 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:09:23,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1598968428, now seen corresponding path program 1 times [2023-08-25 20:09:23,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:09:23,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824326124] [2023-08-25 20:09:23,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:09:23,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:09:23,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:09:23,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:09:23,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:09:23,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824326124] [2023-08-25 20:09:23,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824326124] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 20:09:23,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 20:09:23,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 20:09:23,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91142888] [2023-08-25 20:09:23,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 20:09:23,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 20:09:23,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:09:23,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 20:09:23,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 20:09:23,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 333 [2023-08-25 20:09:23,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 41 transitions, 110 flow. Second operand has 3 states, 3 states have (on average 158.0) internal successors, (474), 3 states have internal predecessors, (474), 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) [2023-08-25 20:09:23,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:09:23,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 333 [2023-08-25 20:09:23,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:09:23,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][11], [9#L41-1true, 189#true, 37#L51-1true, 194#(= |#race~N~0| 0), Black: 192#true, 77#L62-1true, 169#L91-3true, 197#true]) [2023-08-25 20:09:23,702 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:09:23,702 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2023-08-25 20:09:23,702 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2023-08-25 20:09:23,702 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2023-08-25 20:09:23,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][11], [9#L41-1true, 189#true, 194#(= |#race~N~0| 0), 37#L51-1true, Black: 192#true, 77#L62-1true, 144#L90-4true, 197#true]) [2023-08-25 20:09:23,712 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is cut-off event [2023-08-25 20:09:23,712 INFO L297 olderBase$Statistics]: existing Event has 15 ancestors and is cut-off event [2023-08-25 20:09:23,712 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:23,712 INFO L297 olderBase$Statistics]: existing Event has 15 ancestors and is cut-off event [2023-08-25 20:09:23,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][11], [9#L41-1true, 189#true, 194#(= |#race~N~0| 0), 37#L51-1true, Black: 192#true, 77#L62-1true, 13#L91-4true, 105#$Ultimate##0true, 197#true]) [2023-08-25 20:09:23,738 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:09:23,738 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:09:23,738 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:09:23,738 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:09:23,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][11], [9#L41-1true, 189#true, 37#L51-1true, Black: 192#true, 194#(= |#race~N~0| 0), 77#L62-1true, 145#L92-6true, 105#$Ultimate##0true, 197#true]) [2023-08-25 20:09:23,773 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,773 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:23,773 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:23,773 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:23,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][11], [72#$Ultimate##0true, 9#L41-1true, 189#true, 37#L51-1true, Black: 192#true, 194#(= |#race~N~0| 0), 145#L92-6true, 197#true, 178#L72-1true]) [2023-08-25 20:09:23,777 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,777 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:23,777 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:23,777 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:23,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][11], [72#$Ultimate##0true, 9#L41-1true, 189#true, 194#(= |#race~N~0| 0), 37#L51-1true, Black: 192#true, 13#L91-4true, 197#true, 178#L72-1true]) [2023-08-25 20:09:23,788 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:09:23,788 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:23,788 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:09:23,788 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:09:23,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([554] L62-6-->L62-1: Formula: (= |v_#race~N~0_7| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_7|} AuxVars[] AssignedVars[#race~N~0][22], [189#true, 194#(= |#race~N~0| 0), 37#L51-1true, Black: 192#true, 77#L62-1true, 165#$Ultimate##0true, 13#L91-4true, 197#true, 178#L72-1true]) [2023-08-25 20:09:23,797 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:09:23,797 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:23,797 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:09:23,797 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:09:23,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([554] L62-6-->L62-1: Formula: (= |v_#race~N~0_7| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_7|} AuxVars[] AssignedVars[#race~N~0][22], [189#true, 194#(= |#race~N~0| 0), Black: 192#true, 37#L51-1true, 145#L92-6true, 77#L62-1true, 165#$Ultimate##0true, 197#true, 178#L72-1true]) [2023-08-25 20:09:23,839 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,839 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,839 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:23,839 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:23,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][11], [9#L41-1true, 189#true, Black: 192#true, 194#(= |#race~N~0| 0), 37#L51-1true, 77#L62-1true, 145#L92-6true, 197#true, 178#L72-1true]) [2023-08-25 20:09:23,855 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:23,855 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:23,856 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:23,856 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:23,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][11], [9#L41-1true, 189#true, 194#(= |#race~N~0| 0), 37#L51-1true, Black: 192#true, 77#L62-1true, 13#L91-4true, 197#true, 178#L72-1true]) [2023-08-25 20:09:23,864 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:23,864 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:23,864 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:23,864 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:23,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][11], [113#thread3EXITtrue, 9#L41-1true, 189#true, 194#(= |#race~N~0| 0), 37#L51-1true, Black: 192#true, 145#L92-6true, 197#true, 178#L72-1true]) [2023-08-25 20:09:23,885 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:23,885 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,885 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,885 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][11], [189#true, 37#L51-1true, Black: 192#true, 194#(= |#race~N~0| 0), 77#L62-1true, 13#L91-4true, 95#L41-6true, 197#true, 178#L72-1true]) [2023-08-25 20:09:23,887 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:23,887 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,887 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,887 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,891 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][11], [9#L41-1true, 189#true, 37#L51-1true, Black: 192#true, 194#(= |#race~N~0| 0), 77#L62-1true, 145#L92-6true, 197#true, 178#L72-1true]) [2023-08-25 20:09:23,891 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:23,891 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:23,891 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:23,892 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:23,892 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:23,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][11], [189#true, 194#(= |#race~N~0| 0), 37#L51-1true, Black: 192#true, 77#L62-1true, 145#L92-6true, 97#thread1EXITtrue, 197#true, 178#L72-1true]) [2023-08-25 20:09:23,899 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:23,899 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,899 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,899 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([521] L41-6-->L41-1: Formula: (= |v_#race~N~0_1| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_1|} AuxVars[] AssignedVars[#race~N~0][18], [9#L41-1true, 189#true, Black: 192#true, 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 77#L62-1true, 145#L92-6true, 197#true, 178#L72-1true]) [2023-08-25 20:09:23,905 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:23,905 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,905 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,905 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([521] L41-6-->L41-1: Formula: (= |v_#race~N~0_1| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_1|} AuxVars[] AssignedVars[#race~N~0][18], [9#L41-1true, 189#true, Black: 192#true, 194#(= |#race~N~0| 0), 77#L62-1true, 145#L92-6true, 102#L52true, 197#true, 178#L72-1true]) [2023-08-25 20:09:23,907 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:23,907 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,907 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,907 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][11], [189#true, 194#(= |#race~N~0| 0), 37#L51-1true, Black: 192#true, 77#L62-1true, 145#L92-6true, 95#L41-6true, 197#true, 178#L72-1true]) [2023-08-25 20:09:23,908 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:23,908 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:23,908 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:23,908 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:23,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][11], [115#L42true, 189#true, 194#(= |#race~N~0| 0), 37#L51-1true, Black: 192#true, 77#L62-1true, 145#L92-6true, 197#true, 178#L72-1true]) [2023-08-25 20:09:23,909 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:23,909 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,909 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,910 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][11], [189#true, 194#(= |#race~N~0| 0), 37#L51-1true, Black: 192#true, 77#L62-1true, 197#true, 178#L72-1true, 55#L92-7true]) [2023-08-25 20:09:23,916 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:23,916 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:23,916 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:23,916 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:23,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][11], [189#true, 132#L93-6true, 194#(= |#race~N~0| 0), 37#L51-1true, Black: 192#true, 77#L62-1true, 197#true, 178#L72-1true]) [2023-08-25 20:09:23,926 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:23,926 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:23,926 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:23,926 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:23,932 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][11], [189#true, 194#(= |#race~N~0| 0), 37#L51-1true, Black: 192#true, 77#L62-1true, 13#L91-4true, 95#L41-6true, 197#true, 178#L72-1true]) [2023-08-25 20:09:23,932 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:09:23,932 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,932 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,932 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:23,932 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:23,934 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][11], [189#true, 37#L51-1true, Black: 192#true, 194#(= |#race~N~0| 0), 77#L62-1true, 145#L92-6true, 95#L41-6true, 197#true, 178#L72-1true]) [2023-08-25 20:09:23,934 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-25 20:09:23,935 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:23,935 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:23,935 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:23,935 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:23,939 INFO L124 PetriNetUnfolderBase]: 4668/6586 cut-off events. [2023-08-25 20:09:23,939 INFO L125 PetriNetUnfolderBase]: For 73/73 co-relation queries the response was YES. [2023-08-25 20:09:23,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13002 conditions, 6586 events. 4668/6586 cut-off events. For 73/73 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 36638 event pairs, 1035 based on Foata normal form. 1/4963 useless extension candidates. Maximal degree in co-relation 12998. Up to 3985 conditions per place. [2023-08-25 20:09:23,976 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 45 selfloop transitions, 5 changer transitions 1/65 dead transitions. [2023-08-25 20:09:23,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 65 transitions, 267 flow [2023-08-25 20:09:23,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 20:09:23,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 20:09:23,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 505 transitions. [2023-08-25 20:09:23,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5055055055055055 [2023-08-25 20:09:23,977 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 505 transitions. [2023-08-25 20:09:23,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 505 transitions. [2023-08-25 20:09:23,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 20:09:23,978 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 505 transitions. [2023-08-25 20:09:23,978 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 168.33333333333334) internal successors, (505), 3 states have internal predecessors, (505), 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) [2023-08-25 20:09:23,980 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 333.0) internal successors, (1332), 4 states have internal predecessors, (1332), 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) [2023-08-25 20:09:23,980 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 333.0) internal successors, (1332), 4 states have internal predecessors, (1332), 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) [2023-08-25 20:09:23,980 INFO L175 Difference]: Start difference. First operand has 42 places, 41 transitions, 110 flow. Second operand 3 states and 505 transitions. [2023-08-25 20:09:23,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 65 transitions, 267 flow [2023-08-25 20:09:23,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 65 transitions, 267 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-25 20:09:23,981 INFO L231 Difference]: Finished difference. Result has 45 places, 45 transitions, 143 flow [2023-08-25 20:09:23,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=143, PETRI_PLACES=45, PETRI_TRANSITIONS=45} [2023-08-25 20:09:23,982 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -22 predicate places. [2023-08-25 20:09:23,982 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 45 transitions, 143 flow [2023-08-25 20:09:23,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 158.0) internal successors, (474), 3 states have internal predecessors, (474), 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) [2023-08-25 20:09:23,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:09:23,983 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 20:09:23,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-25 20:09:23,983 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:09:23,983 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:09:23,983 INFO L85 PathProgramCache]: Analyzing trace with hash 387054913, now seen corresponding path program 1 times [2023-08-25 20:09:23,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:09:23,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505592732] [2023-08-25 20:09:23,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:09:23,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:09:24,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:09:24,113 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:09:24,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:09:24,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505592732] [2023-08-25 20:09:24,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505592732] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 20:09:24,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 20:09:24,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 20:09:24,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938090903] [2023-08-25 20:09:24,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 20:09:24,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 20:09:24,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:09:24,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 20:09:24,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-25 20:09:24,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 333 [2023-08-25 20:09:24,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 45 transitions, 143 flow. Second operand has 5 states, 5 states have (on average 141.0) internal successors, (705), 5 states have internal predecessors, (705), 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) [2023-08-25 20:09:24,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:09:24,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 333 [2023-08-25 20:09:24,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:09:24,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([570] L72-6-->L72-1: Formula: (= |v_#race~N~0_10| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_10|} AuxVars[] AssignedVars[#race~N~0][56], [189#true, Black: 192#true, 194#(= |#race~N~0| 0), 37#L51-1true, 77#L62-1true, Black: 199#(= ~counter2~0 ~counter1~0), 13#L91-4true, 95#L41-6true, 197#true, 204#(= thread1Thread1of1ForFork2_~i~0 0), 178#L72-1true]) [2023-08-25 20:09:24,533 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:09:24,535 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:24,535 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:24,535 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:24,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([570] L72-6-->L72-1: Formula: (= |v_#race~N~0_10| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_10|} AuxVars[] AssignedVars[#race~N~0][56], [189#true, 194#(= |#race~N~0| 0), Black: 192#true, 61#thread2EXITtrue, 77#L62-1true, Black: 199#(= ~counter2~0 ~counter1~0), 13#L91-4true, 95#L41-6true, 204#(= thread1Thread1of1ForFork2_~i~0 0), 197#true, 178#L72-1true]) [2023-08-25 20:09:24,581 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:24,581 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:24,581 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:24,581 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:24,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([570] L72-6-->L72-1: Formula: (= |v_#race~N~0_10| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_10|} AuxVars[] AssignedVars[#race~N~0][56], [189#true, Black: 192#true, 194#(= |#race~N~0| 0), 77#L62-1true, 102#L52true, Black: 199#(= ~counter2~0 ~counter1~0), 13#L91-4true, 95#L41-6true, 197#true, 204#(= thread1Thread1of1ForFork2_~i~0 0), 178#L72-1true]) [2023-08-25 20:09:24,583 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:24,583 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:24,583 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:24,583 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:24,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([570] L72-6-->L72-1: Formula: (= |v_#race~N~0_10| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_10|} AuxVars[] AssignedVars[#race~N~0][56], [189#true, 194#(= |#race~N~0| 0), Black: 192#true, 37#L51-1true, 77#L62-1true, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, 204#(= thread1Thread1of1ForFork2_~i~0 0), 197#true, 178#L72-1true]) [2023-08-25 20:09:24,583 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:24,584 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:24,584 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:24,584 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:24,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([570] L72-6-->L72-1: Formula: (= |v_#race~N~0_10| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_10|} AuxVars[] AssignedVars[#race~N~0][56], [189#true, 194#(= |#race~N~0| 0), Black: 192#true, 61#thread2EXITtrue, 145#L92-6true, 77#L62-1true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, 204#(= thread1Thread1of1ForFork2_~i~0 0), 197#true, 178#L72-1true]) [2023-08-25 20:09:24,624 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:24,624 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:24,624 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:24,624 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:24,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([570] L72-6-->L72-1: Formula: (= |v_#race~N~0_10| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_10|} AuxVars[] AssignedVars[#race~N~0][56], [189#true, 194#(= |#race~N~0| 0), Black: 192#true, 145#L92-6true, 77#L62-1true, Black: 199#(= ~counter2~0 ~counter1~0), 102#L52true, 95#L41-6true, 197#true, 204#(= thread1Thread1of1ForFork2_~i~0 0), 178#L72-1true]) [2023-08-25 20:09:24,625 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:24,625 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:24,625 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:24,625 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:24,749 INFO L124 PetriNetUnfolderBase]: 7839/11000 cut-off events. [2023-08-25 20:09:24,749 INFO L125 PetriNetUnfolderBase]: For 2367/3413 co-relation queries the response was YES. [2023-08-25 20:09:24,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25543 conditions, 11000 events. 7839/11000 cut-off events. For 2367/3413 co-relation queries the response was YES. Maximal size of possible extension queue 757. Compared 66134 event pairs, 2282 based on Foata normal form. 6/8508 useless extension candidates. Maximal degree in co-relation 25537. Up to 4211 conditions per place. [2023-08-25 20:09:24,806 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 88 selfloop transitions, 6 changer transitions 0/106 dead transitions. [2023-08-25 20:09:24,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 106 transitions, 510 flow [2023-08-25 20:09:24,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 20:09:24,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 20:09:24,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 763 transitions. [2023-08-25 20:09:24,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4582582582582583 [2023-08-25 20:09:24,808 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 763 transitions. [2023-08-25 20:09:24,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 763 transitions. [2023-08-25 20:09:24,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 20:09:24,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 763 transitions. [2023-08-25 20:09:24,810 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 152.6) internal successors, (763), 5 states have internal predecessors, (763), 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) [2023-08-25 20:09:24,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 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) [2023-08-25 20:09:24,812 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 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) [2023-08-25 20:09:24,812 INFO L175 Difference]: Start difference. First operand has 45 places, 45 transitions, 143 flow. Second operand 5 states and 763 transitions. [2023-08-25 20:09:24,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 106 transitions, 510 flow [2023-08-25 20:09:24,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 106 transitions, 497 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-25 20:09:24,816 INFO L231 Difference]: Finished difference. Result has 51 places, 49 transitions, 179 flow [2023-08-25 20:09:24,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=179, PETRI_PLACES=51, PETRI_TRANSITIONS=49} [2023-08-25 20:09:24,817 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -16 predicate places. [2023-08-25 20:09:24,817 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 49 transitions, 179 flow [2023-08-25 20:09:24,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 141.0) internal successors, (705), 5 states have internal predecessors, (705), 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) [2023-08-25 20:09:24,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:09:24,817 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 20:09:24,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-25 20:09:24,818 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:09:24,818 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:09:24,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1166947857, now seen corresponding path program 2 times [2023-08-25 20:09:24,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:09:24,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194389808] [2023-08-25 20:09:24,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:09:24,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:09:24,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:09:24,895 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:09:24,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:09:24,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194389808] [2023-08-25 20:09:24,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194389808] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 20:09:24,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403876919] [2023-08-25 20:09:24,896 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-25 20:09:24,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 20:09:24,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 20:09:24,902 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 20:09:24,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-25 20:09:25,037 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-25 20:09:25,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 20:09:25,040 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-25 20:09:25,043 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 20:09:25,097 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:09:25,098 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 20:09:25,132 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:09:25,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403876919] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 20:09:25,133 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 20:09:25,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2023-08-25 20:09:25,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516103139] [2023-08-25 20:09:25,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 20:09:25,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-25 20:09:25,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:09:25,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-25 20:09:25,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-08-25 20:09:25,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 333 [2023-08-25 20:09:25,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 49 transitions, 179 flow. Second operand has 9 states, 9 states have (on average 140.0) internal successors, (1260), 9 states have internal predecessors, (1260), 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) [2023-08-25 20:09:25,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:09:25,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 333 [2023-08-25 20:09:25,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:09:26,332 INFO L124 PetriNetUnfolderBase]: 11701/17219 cut-off events. [2023-08-25 20:09:26,332 INFO L125 PetriNetUnfolderBase]: For 7478/8134 co-relation queries the response was YES. [2023-08-25 20:09:26,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42362 conditions, 17219 events. 11701/17219 cut-off events. For 7478/8134 co-relation queries the response was YES. Maximal size of possible extension queue 1121. Compared 120166 event pairs, 2314 based on Foata normal form. 382/15268 useless extension candidates. Maximal degree in co-relation 42353. Up to 4403 conditions per place. [2023-08-25 20:09:26,445 INFO L140 encePairwiseOnDemand]: 326/333 looper letters, 147 selfloop transitions, 18 changer transitions 0/177 dead transitions. [2023-08-25 20:09:26,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 177 transitions, 963 flow [2023-08-25 20:09:26,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-25 20:09:26,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-25 20:09:26,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1360 transitions. [2023-08-25 20:09:26,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4537871204537871 [2023-08-25 20:09:26,447 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1360 transitions. [2023-08-25 20:09:26,448 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1360 transitions. [2023-08-25 20:09:26,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 20:09:26,448 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1360 transitions. [2023-08-25 20:09:26,450 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 151.11111111111111) internal successors, (1360), 9 states have internal predecessors, (1360), 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) [2023-08-25 20:09:26,454 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 333.0) internal successors, (3330), 10 states have internal predecessors, (3330), 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) [2023-08-25 20:09:26,454 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 333.0) internal successors, (3330), 10 states have internal predecessors, (3330), 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) [2023-08-25 20:09:26,454 INFO L175 Difference]: Start difference. First operand has 51 places, 49 transitions, 179 flow. Second operand 9 states and 1360 transitions. [2023-08-25 20:09:26,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 177 transitions, 963 flow [2023-08-25 20:09:26,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 177 transitions, 950 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-25 20:09:26,460 INFO L231 Difference]: Finished difference. Result has 63 places, 63 transitions, 308 flow [2023-08-25 20:09:26,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=308, PETRI_PLACES=63, PETRI_TRANSITIONS=63} [2023-08-25 20:09:26,462 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, -4 predicate places. [2023-08-25 20:09:26,462 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 63 transitions, 308 flow [2023-08-25 20:09:26,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 140.0) internal successors, (1260), 9 states have internal predecessors, (1260), 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) [2023-08-25 20:09:26,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:09:26,462 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 20:09:26,473 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-25 20:09:26,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 20:09:26,673 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:09:26,673 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:09:26,673 INFO L85 PathProgramCache]: Analyzing trace with hash -339545767, now seen corresponding path program 1 times [2023-08-25 20:09:26,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:09:26,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188503518] [2023-08-25 20:09:26,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:09:26,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:09:26,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:09:26,752 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:09:26,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:09:26,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188503518] [2023-08-25 20:09:26,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188503518] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 20:09:26,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 20:09:26,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 20:09:26,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487145920] [2023-08-25 20:09:26,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 20:09:26,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 20:09:26,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:09:26,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 20:09:26,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-25 20:09:26,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 333 [2023-08-25 20:09:26,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 63 transitions, 308 flow. Second operand has 5 states, 5 states have (on average 141.0) internal successors, (705), 5 states have internal predecessors, (705), 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) [2023-08-25 20:09:26,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:09:26,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 333 [2023-08-25 20:09:26,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:09:27,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][47], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 113#thread3EXITtrue, Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 419#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 165#$Ultimate##0true, 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 178#L72-1true]) [2023-08-25 20:09:27,224 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:09:27,224 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:27,224 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:27,224 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:27,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][91], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 62#L62-6true, 419#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 165#$Ultimate##0true, 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 178#L72-1true]) [2023-08-25 20:09:27,323 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:27,323 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:27,323 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:27,323 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:27,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([570] L72-6-->L72-1: Formula: (= |v_#race~N~0_10| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_10|} AuxVars[] AssignedVars[#race~N~0][60], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 189#true, Black: 192#true, 77#L62-1true, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 211#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 178#L72-1true]) [2023-08-25 20:09:27,590 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:09:27,590 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:27,590 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:27,590 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:27,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][47], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 113#thread3EXITtrue, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, 205#(<= ~N~0 0), Black: 192#true, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 97#thread1EXITtrue, 419#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 178#L72-1true]) [2023-08-25 20:09:27,672 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:27,672 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:27,672 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:27,672 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:27,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][72], [Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 37#L51-1true, 2#thread4EXITtrue, 145#L92-6true, 77#L62-1true, Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 419#true, 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:27,796 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:27,796 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:27,796 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:27,797 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:27,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][91], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, 205#(<= ~N~0 0), Black: 192#true, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 62#L62-6true, 419#true, 97#thread1EXITtrue, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 178#L72-1true]) [2023-08-25 20:09:27,828 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:27,829 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:27,829 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:27,829 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:27,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][91], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, 205#(<= ~N~0 0), Black: 192#true, Black: 199#(= ~counter2~0 ~counter1~0), 62#L62-6true, 419#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 55#L92-7true, 178#L72-1true]) [2023-08-25 20:09:27,842 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:27,842 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:27,842 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:27,842 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:27,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][47], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 113#thread3EXITtrue, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, 205#(<= ~N~0 0), Black: 192#true, Black: 199#(= ~counter2~0 ~counter1~0), 419#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 55#L92-7true, 178#L72-1true]) [2023-08-25 20:09:27,843 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:27,843 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:27,843 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:27,843 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:27,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][102], [Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 37#L51-1true, 145#L92-6true, 77#L62-1true, 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), 419#true, 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:27,915 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:27,915 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:27,915 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:27,915 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:27,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][91], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, 205#(<= ~N~0 0), 132#L93-6true, Black: 192#true, Black: 199#(= ~counter2~0 ~counter1~0), 62#L62-6true, 419#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 178#L72-1true]) [2023-08-25 20:09:27,992 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:09:27,992 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:27,992 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:09:27,992 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:27,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][47], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 113#thread3EXITtrue, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, 205#(<= ~N~0 0), 132#L93-6true, Black: 192#true, Black: 199#(= ~counter2~0 ~counter1~0), 419#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 178#L72-1true]) [2023-08-25 20:09:27,992 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:27,992 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:27,992 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:27,992 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:28,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][101], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 113#thread3EXITtrue, 189#true, 132#L93-6true, 205#(<= ~N~0 0), Black: 192#true, Black: 199#(= ~counter2~0 ~counter1~0), 419#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 21#L72-6true, 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:28,045 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-25 20:09:28,045 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:09:28,045 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:09:28,045 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:09:28,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][72], [Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, 132#L93-6true, 37#L51-1true, Black: 192#true, 2#thread4EXITtrue, 77#L62-1true, Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 419#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:28,116 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:09:28,116 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:09:28,116 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:28,116 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:28,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][47], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 113#thread3EXITtrue, 189#true, 205#(<= ~N~0 0), Black: 192#true, Black: 199#(= ~counter2~0 ~counter1~0), 419#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 55#L92-7true, Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 178#L72-1true]) [2023-08-25 20:09:28,120 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:09:28,120 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:28,120 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:09:28,120 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:28,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][47], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 113#thread3EXITtrue, 189#true, 205#(<= ~N~0 0), 132#L93-6true, Black: 192#true, Black: 199#(= ~counter2~0 ~counter1~0), 419#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 178#L72-1true]) [2023-08-25 20:09:28,121 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-25 20:09:28,121 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-25 20:09:28,121 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:28,121 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:28,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][102], [Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, 132#L93-6true, 37#L51-1true, Black: 192#true, 77#L62-1true, 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), 419#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:28,138 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-25 20:09:28,138 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-25 20:09:28,138 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:28,138 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:28,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][91], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 189#true, 205#(<= ~N~0 0), Black: 192#true, Black: 199#(= ~counter2~0 ~counter1~0), 62#L62-6true, 419#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 55#L92-7true, Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 178#L72-1true]) [2023-08-25 20:09:28,139 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-25 20:09:28,139 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:28,139 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:28,139 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-25 20:09:28,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][91], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 189#true, 205#(<= ~N~0 0), 132#L93-6true, Black: 192#true, Black: 199#(= ~counter2~0 ~counter1~0), 62#L62-6true, 419#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 178#L72-1true]) [2023-08-25 20:09:28,139 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-25 20:09:28,139 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:28,139 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:28,139 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-25 20:09:28,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][91], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 189#true, 205#(<= ~N~0 0), Black: 192#true, Black: 199#(= ~counter2~0 ~counter1~0), 62#L62-6true, 166#L93-7true, 419#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 178#L72-1true]) [2023-08-25 20:09:28,140 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-25 20:09:28,140 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:09:28,140 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:09:28,141 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-25 20:09:28,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][47], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 113#thread3EXITtrue, 189#true, 205#(<= ~N~0 0), Black: 192#true, Black: 199#(= ~counter2~0 ~counter1~0), 166#L93-7true, 419#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 178#L72-1true]) [2023-08-25 20:09:28,141 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-25 20:09:28,141 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-25 20:09:28,141 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:28,141 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:28,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][91], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 189#true, 205#(<= ~N~0 0), 172#L94-6true, Black: 192#true, Black: 199#(= ~counter2~0 ~counter1~0), 62#L62-6true, 419#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 178#L72-1true]) [2023-08-25 20:09:28,155 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-25 20:09:28,155 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-25 20:09:28,155 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-25 20:09:28,155 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-25 20:09:28,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][47], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 113#thread3EXITtrue, 189#true, 205#(<= ~N~0 0), 172#L94-6true, Black: 192#true, Black: 199#(= ~counter2~0 ~counter1~0), 419#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 178#L72-1true]) [2023-08-25 20:09:28,155 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-25 20:09:28,155 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-25 20:09:28,155 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:09:28,155 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:09:28,173 INFO L124 PetriNetUnfolderBase]: 14423/20420 cut-off events. [2023-08-25 20:09:28,173 INFO L125 PetriNetUnfolderBase]: For 47664/49041 co-relation queries the response was YES. [2023-08-25 20:09:28,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68752 conditions, 20420 events. 14423/20420 cut-off events. For 47664/49041 co-relation queries the response was YES. Maximal size of possible extension queue 1259. Compared 133206 event pairs, 3757 based on Foata normal form. 174/17995 useless extension candidates. Maximal degree in co-relation 68738. Up to 12318 conditions per place. [2023-08-25 20:09:28,376 INFO L140 encePairwiseOnDemand]: 326/333 looper letters, 112 selfloop transitions, 12 changer transitions 0/140 dead transitions. [2023-08-25 20:09:28,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 140 transitions, 992 flow [2023-08-25 20:09:28,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 20:09:28,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 20:09:28,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 755 transitions. [2023-08-25 20:09:28,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45345345345345345 [2023-08-25 20:09:28,378 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 755 transitions. [2023-08-25 20:09:28,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 755 transitions. [2023-08-25 20:09:28,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 20:09:28,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 755 transitions. [2023-08-25 20:09:28,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 151.0) internal successors, (755), 5 states have internal predecessors, (755), 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) [2023-08-25 20:09:28,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 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) [2023-08-25 20:09:28,383 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 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) [2023-08-25 20:09:28,383 INFO L175 Difference]: Start difference. First operand has 63 places, 63 transitions, 308 flow. Second operand 5 states and 755 transitions. [2023-08-25 20:09:28,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 140 transitions, 992 flow [2023-08-25 20:09:28,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 140 transitions, 992 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-25 20:09:28,554 INFO L231 Difference]: Finished difference. Result has 70 places, 71 transitions, 415 flow [2023-08-25 20:09:28,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=308, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=415, PETRI_PLACES=70, PETRI_TRANSITIONS=71} [2023-08-25 20:09:28,555 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 3 predicate places. [2023-08-25 20:09:28,555 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 71 transitions, 415 flow [2023-08-25 20:09:28,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 141.0) internal successors, (705), 5 states have internal predecessors, (705), 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) [2023-08-25 20:09:28,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:09:28,555 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 20:09:28,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-25 20:09:28,555 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:09:28,556 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:09:28,556 INFO L85 PathProgramCache]: Analyzing trace with hash -244026265, now seen corresponding path program 2 times [2023-08-25 20:09:28,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:09:28,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415107620] [2023-08-25 20:09:28,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:09:28,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:09:28,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:09:28,611 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:09:28,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:09:28,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415107620] [2023-08-25 20:09:28,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415107620] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 20:09:28,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 20:09:28,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 20:09:28,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553453022] [2023-08-25 20:09:28,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 20:09:28,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 20:09:28,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:09:28,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 20:09:28,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-25 20:09:28,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 333 [2023-08-25 20:09:28,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 71 transitions, 415 flow. Second operand has 5 states, 5 states have (on average 141.0) internal successors, (705), 5 states have internal predecessors, (705), 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) [2023-08-25 20:09:28,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:09:28,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 333 [2023-08-25 20:09:28,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:09:29,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][17], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 189#true, 428#true, 37#L51-1true, Black: 192#true, 145#L92-6true, 77#L62-1true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 421#(= thread1Thread1of1ForFork2_~i~0 0), 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 178#L72-1true]) [2023-08-25 20:09:29,632 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:29,632 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:29,632 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:29,632 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:29,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][45], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 113#thread3EXITtrue, Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, 428#true, Black: 192#true, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 115#L42true, 194#(= |#race~N~0| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 128#L51-6true, 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 178#L72-1true]) [2023-08-25 20:09:29,632 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:29,632 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:29,632 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:29,632 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:29,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][45], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 113#thread3EXITtrue, Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 189#true, 428#true, Black: 192#true, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 128#L51-6true, 421#(= thread1Thread1of1ForFork2_~i~0 0), 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 178#L72-1true]) [2023-08-25 20:09:29,633 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:29,633 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:29,633 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:29,633 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:29,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][45], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 113#thread3EXITtrue, Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, 205#(<= ~N~0 0), 428#true, Black: 192#true, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 419#true, 97#thread1EXITtrue, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 178#L72-1true]) [2023-08-25 20:09:29,633 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:29,633 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:29,633 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:29,633 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:29,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][45], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 113#thread3EXITtrue, Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, 205#(<= ~N~0 0), Black: 192#true, 428#true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 419#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 178#L72-1true, 55#L92-7true]) [2023-08-25 20:09:29,760 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:29,760 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:29,760 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:29,760 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:29,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][87], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, 428#true, Black: 192#true, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 115#L42true, 194#(= |#race~N~0| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 128#L51-6true, 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 178#L72-1true]) [2023-08-25 20:09:29,780 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:29,780 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:29,780 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:29,780 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:29,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][87], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, 205#(<= ~N~0 0), 428#true, Black: 192#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 419#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 55#L92-7true, 178#L72-1true]) [2023-08-25 20:09:29,780 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:29,780 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:29,780 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:29,780 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:29,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][87], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 189#true, 428#true, Black: 192#true, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 128#L51-6true, 421#(= thread1Thread1of1ForFork2_~i~0 0), 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 178#L72-1true]) [2023-08-25 20:09:29,780 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:29,780 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:29,780 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:29,780 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:29,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][87], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, 205#(<= ~N~0 0), 428#true, Black: 192#true, 145#L92-6true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 419#true, 97#thread1EXITtrue, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 178#L72-1true]) [2023-08-25 20:09:29,781 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:29,781 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:29,781 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:29,781 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:29,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][87], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, 132#L93-6true, 205#(<= ~N~0 0), 428#true, Black: 192#true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 419#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 178#L72-1true]) [2023-08-25 20:09:29,888 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:09:29,888 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:29,888 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:09:29,888 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:29,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][45], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 113#thread3EXITtrue, Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, 132#L93-6true, 205#(<= ~N~0 0), 428#true, Black: 192#true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 419#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 178#L72-1true]) [2023-08-25 20:09:29,889 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:29,889 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:29,889 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:29,889 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:30,191 INFO L124 PetriNetUnfolderBase]: 16050/22781 cut-off events. [2023-08-25 20:09:30,191 INFO L125 PetriNetUnfolderBase]: For 61598/62726 co-relation queries the response was YES. [2023-08-25 20:09:30,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81634 conditions, 22781 events. 16050/22781 cut-off events. For 61598/62726 co-relation queries the response was YES. Maximal size of possible extension queue 1474. Compared 153665 event pairs, 5619 based on Foata normal form. 230/19624 useless extension candidates. Maximal degree in co-relation 81616. Up to 11766 conditions per place. [2023-08-25 20:09:30,346 INFO L140 encePairwiseOnDemand]: 326/333 looper letters, 88 selfloop transitions, 25 changer transitions 0/129 dead transitions. [2023-08-25 20:09:30,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 129 transitions, 969 flow [2023-08-25 20:09:30,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 20:09:30,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 20:09:30,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 754 transitions. [2023-08-25 20:09:30,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45285285285285287 [2023-08-25 20:09:30,348 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 754 transitions. [2023-08-25 20:09:30,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 754 transitions. [2023-08-25 20:09:30,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 20:09:30,348 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 754 transitions. [2023-08-25 20:09:30,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 150.8) internal successors, (754), 5 states have internal predecessors, (754), 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) [2023-08-25 20:09:30,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 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) [2023-08-25 20:09:30,351 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 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) [2023-08-25 20:09:30,351 INFO L175 Difference]: Start difference. First operand has 70 places, 71 transitions, 415 flow. Second operand 5 states and 754 transitions. [2023-08-25 20:09:30,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 129 transitions, 969 flow [2023-08-25 20:09:30,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 129 transitions, 935 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-25 20:09:30,634 INFO L231 Difference]: Finished difference. Result has 75 places, 83 transitions, 591 flow [2023-08-25 20:09:30,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=401, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=591, PETRI_PLACES=75, PETRI_TRANSITIONS=83} [2023-08-25 20:09:30,635 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 8 predicate places. [2023-08-25 20:09:30,635 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 83 transitions, 591 flow [2023-08-25 20:09:30,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 141.0) internal successors, (705), 5 states have internal predecessors, (705), 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) [2023-08-25 20:09:30,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:09:30,635 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 20:09:30,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-25 20:09:30,635 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:09:30,636 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:09:30,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1561070563, now seen corresponding path program 3 times [2023-08-25 20:09:30,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:09:30,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660214008] [2023-08-25 20:09:30,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:09:30,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:09:30,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:09:30,704 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:09:30,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:09:30,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660214008] [2023-08-25 20:09:30,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660214008] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 20:09:30,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 20:09:30,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 20:09:30,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016715709] [2023-08-25 20:09:30,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 20:09:30,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 20:09:30,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:09:30,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 20:09:30,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-25 20:09:30,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 333 [2023-08-25 20:09:30,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 83 transitions, 591 flow. Second operand has 5 states, 5 states have (on average 141.0) internal successors, (705), 5 states have internal predecessors, (705), 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) [2023-08-25 20:09:30,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:09:30,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 333 [2023-08-25 20:09:30,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:09:31,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][79], [437#true, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 37#L51-1true, 2#thread4EXITtrue, 77#L62-1true, 145#L92-6true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:31,756 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:31,756 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:31,756 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:31,756 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:31,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][118], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 189#true, Black: 192#true, 428#true, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 421#(= thread1Thread1of1ForFork2_~i~0 0), 21#L72-6true, 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 439#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:31,843 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:09:31,843 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:31,843 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:31,843 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:31,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][119], [437#true, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 37#L51-1true, 77#L62-1true, 145#L92-6true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:31,910 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2023-08-25 20:09:31,910 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:09:31,910 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:09:31,910 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2023-08-25 20:09:31,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][103], [437#true, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 37#L51-1true, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:31,910 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:31,910 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:31,910 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:31,910 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:31,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][50], [437#true, 113#thread3EXITtrue, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 37#L51-1true, 145#L92-6true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:31,910 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:31,910 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:31,910 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:31,910 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:32,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][79], [437#true, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 37#L51-1true, 2#thread4EXITtrue, 145#L92-6true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:32,142 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:32,143 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:32,143 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:32,143 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:32,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][119], [437#true, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 37#L51-1true, 145#L92-6true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:32,143 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,143 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,143 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:32,143 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:32,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([521] L41-6-->L41-1: Formula: (= |v_#race~N~0_1| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_1|} AuxVars[] AssignedVars[#race~N~0][26], [437#true, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 9#L41-1true, Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 37#L51-1true, 77#L62-1true, 145#L92-6true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 178#L72-1true, Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:32,196 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,196 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,196 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,196 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:32,196 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][79], [437#true, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 37#L51-1true, 2#thread4EXITtrue, 77#L62-1true, 145#L92-6true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:32,196 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,196 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,197 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,197 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:32,197 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:32,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][120], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 428#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 115#L42true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 194#(= |#race~N~0| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 128#L51-6true, 13#L91-4true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 178#L72-1true]) [2023-08-25 20:09:32,261 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:32,261 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:32,261 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:32,261 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:32,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][73], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 113#thread3EXITtrue, Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 428#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 115#L42true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 194#(= |#race~N~0| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 128#L51-6true, 13#L91-4true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 178#L72-1true]) [2023-08-25 20:09:32,262 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,262 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:32,262 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,262 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:32,331 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][119], [437#true, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 37#L51-1true, 77#L62-1true, 145#L92-6true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:32,331 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:32,331 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:32,331 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:32,331 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:32,331 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:32,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][120], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 428#true, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 115#L42true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 194#(= |#race~N~0| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 178#L72-1true]) [2023-08-25 20:09:32,369 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:32,369 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:32,369 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:32,369 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:32,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][73], [Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 113#thread3EXITtrue, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 428#true, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 115#L42true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 194#(= |#race~N~0| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 178#L72-1true]) [2023-08-25 20:09:32,370 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:32,370 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:32,370 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:32,370 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:32,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][79], [437#true, Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 9#L41-1true, Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 2#thread4EXITtrue, 145#L92-6true, 77#L62-1true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 102#L52true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:32,414 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:32,414 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:32,414 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:32,414 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:32,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][79], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 192#true, 2#thread4EXITtrue, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 437#true, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 9#L41-1true, Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 428#true, 77#L62-1true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0)]) [2023-08-25 20:09:32,415 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:32,415 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,415 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,415 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][79], [437#true, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 37#L51-1true, 2#thread4EXITtrue, 77#L62-1true, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:32,419 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:32,419 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:32,420 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:32,420 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:32,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][79], [437#true, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 37#L51-1true, 2#thread4EXITtrue, 77#L62-1true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 55#L92-7true]) [2023-08-25 20:09:32,420 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:32,420 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,420 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,421 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][79], [437#true, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 37#L51-1true, 2#thread4EXITtrue, 77#L62-1true, 145#L92-6true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), 115#L42true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:32,421 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:32,421 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:32,421 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:32,421 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:32,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][119], [437#true, Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 189#true, Black: 192#true, 145#L92-6true, 77#L62-1true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 102#L52true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:32,471 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:32,471 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,471 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,471 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][119], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 192#true, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 21#L72-6true, 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 437#true, Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 9#L41-1true, Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 428#true, 77#L62-1true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0)]) [2023-08-25 20:09:32,472 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:09:32,472 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:32,472 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:32,472 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:32,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][119], [437#true, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 37#L51-1true, 77#L62-1true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 55#L92-7true, Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:32,474 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:09:32,474 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:32,475 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:32,475 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:32,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][119], [437#true, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 37#L51-1true, 77#L62-1true, 145#L92-6true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:32,475 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:32,475 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,475 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,475 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][79], [437#true, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, 132#L93-6true, Black: 192#true, 37#L51-1true, 2#thread4EXITtrue, 77#L62-1true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:32,476 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:09:32,476 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:32,476 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:32,476 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:32,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][119], [437#true, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, 132#L93-6true, Black: 192#true, 37#L51-1true, 77#L62-1true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:32,476 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-25 20:09:32,476 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:32,476 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:32,476 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:32,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][119], [437#true, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 189#true, Black: 192#true, 37#L51-1true, 77#L62-1true, 145#L92-6true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), 115#L42true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:09:32,476 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:32,477 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,477 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,477 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:32,549 INFO L124 PetriNetUnfolderBase]: 18466/25862 cut-off events. [2023-08-25 20:09:32,549 INFO L125 PetriNetUnfolderBase]: For 85911/87492 co-relation queries the response was YES. [2023-08-25 20:09:32,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100578 conditions, 25862 events. 18466/25862 cut-off events. For 85911/87492 co-relation queries the response was YES. Maximal size of possible extension queue 1504. Compared 168039 event pairs, 5700 based on Foata normal form. 473/23291 useless extension candidates. Maximal degree in co-relation 100557. Up to 13591 conditions per place. [2023-08-25 20:09:32,877 INFO L140 encePairwiseOnDemand]: 326/333 looper letters, 136 selfloop transitions, 25 changer transitions 0/179 dead transitions. [2023-08-25 20:09:32,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 179 transitions, 1655 flow [2023-08-25 20:09:32,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 20:09:32,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 20:09:32,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 753 transitions. [2023-08-25 20:09:32,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45225225225225224 [2023-08-25 20:09:32,880 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 753 transitions. [2023-08-25 20:09:32,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 753 transitions. [2023-08-25 20:09:32,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 20:09:32,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 753 transitions. [2023-08-25 20:09:32,883 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 150.6) internal successors, (753), 5 states have internal predecessors, (753), 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) [2023-08-25 20:09:32,888 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 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) [2023-08-25 20:09:32,888 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 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) [2023-08-25 20:09:32,888 INFO L175 Difference]: Start difference. First operand has 75 places, 83 transitions, 591 flow. Second operand 5 states and 753 transitions. [2023-08-25 20:09:32,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 179 transitions, 1655 flow [2023-08-25 20:09:33,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 179 transitions, 1581 flow, removed 14 selfloop flow, removed 1 redundant places. [2023-08-25 20:09:33,192 INFO L231 Difference]: Finished difference. Result has 80 places, 94 transitions, 728 flow [2023-08-25 20:09:33,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=561, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=728, PETRI_PLACES=80, PETRI_TRANSITIONS=94} [2023-08-25 20:09:33,193 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 13 predicate places. [2023-08-25 20:09:33,193 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 94 transitions, 728 flow [2023-08-25 20:09:33,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 141.0) internal successors, (705), 5 states have internal predecessors, (705), 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) [2023-08-25 20:09:33,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:09:33,193 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 20:09:33,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-25 20:09:33,193 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:09:33,193 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:09:33,194 INFO L85 PathProgramCache]: Analyzing trace with hash 962411469, now seen corresponding path program 4 times [2023-08-25 20:09:33,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:09:33,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987613262] [2023-08-25 20:09:33,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:09:33,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:09:33,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:09:33,247 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:09:33,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:09:33,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987613262] [2023-08-25 20:09:33,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987613262] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 20:09:33,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113559656] [2023-08-25 20:09:33,248 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-25 20:09:33,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 20:09:33,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 20:09:33,249 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 20:09:33,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-25 20:09:33,330 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-25 20:09:33,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 20:09:33,331 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-25 20:09:33,332 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 20:09:33,363 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:09:33,363 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 20:09:33,392 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:09:33,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113559656] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 20:09:33,392 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 20:09:33,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2023-08-25 20:09:33,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318027935] [2023-08-25 20:09:33,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 20:09:33,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-25 20:09:33,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:09:33,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-25 20:09:33,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-08-25 20:09:33,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 333 [2023-08-25 20:09:33,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 94 transitions, 728 flow. Second operand has 9 states, 9 states have (on average 139.55555555555554) internal successors, (1256), 9 states have internal predecessors, (1256), 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) [2023-08-25 20:09:33,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:09:33,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 333 [2023-08-25 20:09:33,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:09:34,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][51], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 205#(<= ~N~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 437#true, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:09:34,869 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:34,869 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:34,869 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:34,869 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:34,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][123], [189#true, Black: 192#true, Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 205#(<= ~N~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 437#true, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:09:34,870 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:34,870 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:34,870 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:34,870 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:34,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([521] L41-6-->L41-1: Formula: (= |v_#race~N~0_1| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_1|} AuxVars[] AssignedVars[#race~N~0][27], [189#true, Black: 192#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 128#L51-6true, 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 439#(= thread1Thread1of1ForFork2_~i~0 0), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 77#L62-1true, 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:34,901 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:34,902 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:34,902 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:34,902 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:35,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][51], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 205#(<= ~N~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 437#true, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 37#L51-1true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:35,102 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:35,102 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:35,102 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:35,102 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:35,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][123], [189#true, Black: 192#true, 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 437#true, Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 37#L51-1true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:35,103 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:35,103 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:35,103 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:35,103 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:35,541 INFO L124 PetriNetUnfolderBase]: 21164/30679 cut-off events. [2023-08-25 20:09:35,542 INFO L125 PetriNetUnfolderBase]: For 116353/118028 co-relation queries the response was YES. [2023-08-25 20:09:35,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122323 conditions, 30679 events. 21164/30679 cut-off events. For 116353/118028 co-relation queries the response was YES. Maximal size of possible extension queue 1915. Compared 217524 event pairs, 3638 based on Foata normal form. 786/28195 useless extension candidates. Maximal degree in co-relation 122300. Up to 9242 conditions per place. [2023-08-25 20:09:35,857 INFO L140 encePairwiseOnDemand]: 326/333 looper letters, 225 selfloop transitions, 66 changer transitions 0/306 dead transitions. [2023-08-25 20:09:35,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 306 transitions, 2780 flow [2023-08-25 20:09:35,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-25 20:09:35,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-25 20:09:35,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1358 transitions. [2023-08-25 20:09:35,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4531197864531198 [2023-08-25 20:09:35,861 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1358 transitions. [2023-08-25 20:09:35,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1358 transitions. [2023-08-25 20:09:35,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 20:09:35,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1358 transitions. [2023-08-25 20:09:35,863 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 150.88888888888889) internal successors, (1358), 9 states have internal predecessors, (1358), 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) [2023-08-25 20:09:35,866 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 333.0) internal successors, (3330), 10 states have internal predecessors, (3330), 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) [2023-08-25 20:09:35,867 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 333.0) internal successors, (3330), 10 states have internal predecessors, (3330), 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) [2023-08-25 20:09:35,867 INFO L175 Difference]: Start difference. First operand has 80 places, 94 transitions, 728 flow. Second operand 9 states and 1358 transitions. [2023-08-25 20:09:35,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 306 transitions, 2780 flow [2023-08-25 20:09:36,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 306 transitions, 2740 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-25 20:09:36,346 INFO L231 Difference]: Finished difference. Result has 89 places, 142 transitions, 1305 flow [2023-08-25 20:09:36,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=701, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1305, PETRI_PLACES=89, PETRI_TRANSITIONS=142} [2023-08-25 20:09:36,347 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 22 predicate places. [2023-08-25 20:09:36,347 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 142 transitions, 1305 flow [2023-08-25 20:09:36,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 139.55555555555554) internal successors, (1256), 9 states have internal predecessors, (1256), 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) [2023-08-25 20:09:36,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:09:36,347 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 20:09:36,352 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-25 20:09:36,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-08-25 20:09:36,551 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:09:36,552 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:09:36,552 INFO L85 PathProgramCache]: Analyzing trace with hash 52609629, now seen corresponding path program 3 times [2023-08-25 20:09:36,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:09:36,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498297687] [2023-08-25 20:09:36,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:09:36,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:09:36,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:09:36,625 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:09:36,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:09:36,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498297687] [2023-08-25 20:09:36,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498297687] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 20:09:36,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 20:09:36,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 20:09:36,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952218868] [2023-08-25 20:09:36,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 20:09:36,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 20:09:36,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:09:36,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 20:09:36,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-25 20:09:36,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 333 [2023-08-25 20:09:36,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 142 transitions, 1305 flow. Second operand has 5 states, 5 states have (on average 141.0) internal successors, (705), 5 states have internal predecessors, (705), 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) [2023-08-25 20:09:36,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:09:36,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 333 [2023-08-25 20:09:36,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:09:37,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][52], [113#thread3EXITtrue, 189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 165#$Ultimate##0true, 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:37,712 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:09:37,712 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:37,712 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:37,712 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:38,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][110], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 165#$Ultimate##0true, 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:38,034 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:38,034 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:38,034 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:38,034 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:38,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][85], [189#true, Black: 192#true, 2#thread4EXITtrue, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:38,118 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:38,118 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:38,118 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:38,118 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:38,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][117], [113#thread3EXITtrue, 189#true, Black: 192#true, 145#L92-6true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), 211#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:38,420 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:38,420 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:38,420 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:38,420 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:38,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][85], [189#true, Black: 192#true, 2#thread4EXITtrue, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 115#L42true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:38,424 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:38,424 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:38,424 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:38,424 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:38,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][125], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:38,425 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:38,425 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:38,425 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:38,425 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:38,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][85], [189#true, Black: 192#true, 2#thread4EXITtrue, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 449#(<= 1 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:38,429 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:38,429 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:38,429 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:38,429 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:38,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][10], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 102#L52true, Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 21#L72-6true, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 115#L42true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 13#L91-4true, 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:38,535 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:38,535 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:38,535 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:38,535 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:38,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][117], [189#true, Black: 192#true, 145#L92-6true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), 211#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:38,724 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:38,724 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:38,724 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:38,724 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:38,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][125], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 115#L42true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:38,726 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:38,726 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:38,727 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:38,727 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:38,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][85], [189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 449#(<= 1 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:09:38,728 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:38,728 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:38,728 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:38,728 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:38,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][125], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 449#(<= 1 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:38,729 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:38,729 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:38,729 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:38,729 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:38,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][10], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 102#L52true, Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 21#L72-6true, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 115#L42true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:38,819 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:38,819 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:38,819 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:38,819 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:38,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][154], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 95#L41-6true, Black: 205#(<= ~N~0 0), 211#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 21#L72-6true, 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:38,957 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:38,957 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:38,957 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:38,957 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:38,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][85], [189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 37#L51-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 449#(<= 1 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:38,966 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:38,966 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:38,966 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:38,967 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][52], [113#thread3EXITtrue, 189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:39,064 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,064 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:39,064 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:39,064 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][110], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:39,065 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:39,065 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:39,065 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:39,065 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:39,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][53], [113#thread3EXITtrue, 189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 439#(= thread1Thread1of1ForFork2_~i~0 0), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 178#L72-1true]) [2023-08-25 20:09:39,068 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,068 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,068 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:39,068 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:39,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([521] L41-6-->L41-1: Formula: (= |v_#race~N~0_1| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_1|} AuxVars[] AssignedVars[#race~N~0][29], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 439#(= thread1Thread1of1ForFork2_~i~0 0), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 9#L41-1true, 77#L62-1true, 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 178#L72-1true]) [2023-08-25 20:09:39,068 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,068 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:39,068 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,068 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:39,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][125], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 449#(<= 1 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:09:39,150 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-25 20:09:39,150 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:09:39,150 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:09:39,150 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:09:39,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][125], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 37#L51-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 449#(<= 1 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:39,150 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:39,150 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:39,150 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:39,150 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:39,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][52], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true, 178#L72-1true]) [2023-08-25 20:09:39,203 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:39,203 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:39,203 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:39,203 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:39,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][110], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true, 178#L72-1true]) [2023-08-25 20:09:39,203 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:39,203 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:39,204 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:39,204 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:39,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][113], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 439#(= thread1Thread1of1ForFork2_~i~0 0), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 178#L72-1true]) [2023-08-25 20:09:39,206 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:39,206 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:39,206 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:39,206 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:39,253 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][85], [189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 449#(<= 1 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:09:39,253 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:39,253 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:39,253 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:39,253 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:39,253 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:39,253 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][85], [189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 37#L51-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 449#(<= 1 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:39,254 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:09:39,254 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,254 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,254 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,254 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][125], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 445#true, 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, 215#(<= 1 ~N~0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:39,267 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:09:39,268 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:09:39,268 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,268 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][85], [189#true, Black: 192#true, 2#thread4EXITtrue, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 445#true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, 215#(<= 1 ~N~0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:39,268 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:39,268 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:39,268 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:39,268 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:39,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][125], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 102#L52true, Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:39,269 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:09:39,269 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,269 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,269 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:09:39,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][85], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 192#true, 2#thread4EXITtrue, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 102#L52true, Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:39,269 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:39,269 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:39,269 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:39,269 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:39,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][52], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 205#(<= ~N~0 0), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:39,287 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:39,287 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:39,287 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:39,287 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:39,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][110], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 205#(<= ~N~0 0), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:39,288 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:09:39,288 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,288 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,288 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:09:39,316 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][125], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 37#L51-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 449#(<= 1 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:39,316 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-25 20:09:39,316 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:39,317 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:39,317 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:39,317 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:39,317 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][125], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 449#(<= 1 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:09:39,317 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:09:39,317 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,317 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,317 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,317 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][125], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 445#true, 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 215#(<= 1 ~N~0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:09:39,333 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-25 20:09:39,333 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:39,333 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-25 20:09:39,333 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:39,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][85], [189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 445#true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 215#(<= 1 ~N~0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:09:39,334 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:09:39,334 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,334 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:09:39,334 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][125], [189#true, Black: 192#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 102#L52true, Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:09:39,334 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-25 20:09:39,334 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:39,335 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:39,335 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-25 20:09:39,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][85], [189#true, Black: 192#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 102#L52true, Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:09:39,335 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:09:39,335 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,335 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:09:39,335 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:39,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][125], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 445#true, 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 205#(<= ~N~0 0), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 215#(<= 1 ~N~0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:39,364 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-25 20:09:39,364 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-25 20:09:39,364 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:39,364 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:39,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][85], [189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 445#true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 205#(<= ~N~0 0), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 215#(<= 1 ~N~0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:39,364 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-25 20:09:39,364 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-25 20:09:39,364 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:39,364 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:39,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][125], [189#true, Black: 192#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 102#L52true, Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 205#(<= ~N~0 0), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:39,365 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-25 20:09:39,365 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:39,365 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-25 20:09:39,365 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:39,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][85], [189#true, Black: 192#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 102#L52true, Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 205#(<= ~N~0 0), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:39,365 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-25 20:09:39,365 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:39,365 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:39,365 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-25 20:09:39,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][125], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 166#L93-7true, Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 215#(<= 1 ~N~0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:39,385 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-25 20:09:39,385 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-25 20:09:39,385 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:09:39,385 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:09:39,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][85], [189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 166#L93-7true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 215#(<= 1 ~N~0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:39,385 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-25 20:09:39,386 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-25 20:09:39,386 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:39,386 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:39,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][125], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 172#L94-6true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 215#(<= 1 ~N~0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:39,394 INFO L294 olderBase$Statistics]: this new event has 31 ancestors and is cut-off event [2023-08-25 20:09:39,394 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-25 20:09:39,394 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-25 20:09:39,394 INFO L297 olderBase$Statistics]: existing Event has 31 ancestors and is cut-off event [2023-08-25 20:09:39,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][85], [189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 172#L94-6true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 215#(<= 1 ~N~0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:39,394 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-25 20:09:39,394 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:09:39,394 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:09:39,395 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-25 20:09:39,406 INFO L124 PetriNetUnfolderBase]: 23444/32841 cut-off events. [2023-08-25 20:09:39,406 INFO L125 PetriNetUnfolderBase]: For 229690/232112 co-relation queries the response was YES. [2023-08-25 20:09:39,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 156097 conditions, 32841 events. 23444/32841 cut-off events. For 229690/232112 co-relation queries the response was YES. Maximal size of possible extension queue 2061. Compared 220824 event pairs, 6794 based on Foata normal form. 490/28461 useless extension candidates. Maximal degree in co-relation 156071. Up to 17555 conditions per place. [2023-08-25 20:09:39,805 INFO L140 encePairwiseOnDemand]: 326/333 looper letters, 124 selfloop transitions, 58 changer transitions 0/219 dead transitions. [2023-08-25 20:09:39,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 219 transitions, 2340 flow [2023-08-25 20:09:39,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 20:09:39,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 20:09:39,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 756 transitions. [2023-08-25 20:09:39,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4540540540540541 [2023-08-25 20:09:39,807 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 756 transitions. [2023-08-25 20:09:39,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 756 transitions. [2023-08-25 20:09:39,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 20:09:39,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 756 transitions. [2023-08-25 20:09:39,809 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 151.2) internal successors, (756), 5 states have internal predecessors, (756), 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) [2023-08-25 20:09:39,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 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) [2023-08-25 20:09:39,811 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 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) [2023-08-25 20:09:39,811 INFO L175 Difference]: Start difference. First operand has 89 places, 142 transitions, 1305 flow. Second operand 5 states and 756 transitions. [2023-08-25 20:09:39,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 219 transitions, 2340 flow [2023-08-25 20:09:41,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 219 transitions, 2332 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-25 20:09:41,230 INFO L231 Difference]: Finished difference. Result has 94 places, 161 transitions, 1721 flow [2023-08-25 20:09:41,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=1299, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1721, PETRI_PLACES=94, PETRI_TRANSITIONS=161} [2023-08-25 20:09:41,231 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 27 predicate places. [2023-08-25 20:09:41,231 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 161 transitions, 1721 flow [2023-08-25 20:09:41,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 141.0) internal successors, (705), 5 states have internal predecessors, (705), 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) [2023-08-25 20:09:41,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:09:41,231 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 20:09:41,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-25 20:09:41,231 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:09:41,232 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:09:41,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1170849707, now seen corresponding path program 5 times [2023-08-25 20:09:41,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:09:41,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091974524] [2023-08-25 20:09:41,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:09:41,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:09:41,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:09:41,316 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:09:41,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:09:41,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091974524] [2023-08-25 20:09:41,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091974524] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 20:09:41,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609650825] [2023-08-25 20:09:41,317 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-25 20:09:41,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 20:09:41,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 20:09:41,318 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 20:09:41,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-25 20:09:41,411 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-25 20:09:41,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 20:09:41,412 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-25 20:09:41,413 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 20:09:41,460 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:09:41,460 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 20:09:41,486 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:09:41,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [609650825] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 20:09:41,486 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 20:09:41,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2023-08-25 20:09:41,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016563716] [2023-08-25 20:09:41,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 20:09:41,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-25 20:09:41,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:09:41,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-25 20:09:41,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-08-25 20:09:41,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 333 [2023-08-25 20:09:41,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 161 transitions, 1721 flow. Second operand has 11 states, 11 states have (on average 139.27272727272728) internal successors, (1532), 11 states have internal predecessors, (1532), 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) [2023-08-25 20:09:41,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:09:41,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 333 [2023-08-25 20:09:41,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:09:42,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][38], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 13#L91-4true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:42,709 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:09:42,709 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:09:42,709 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:09:42,709 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:42,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][93], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 13#L91-4true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:42,709 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:09:42,709 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:42,709 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:42,709 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][38], [113#thread3EXITtrue, 189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:43,004 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,004 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,004 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:43,004 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:43,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][93], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:43,004 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:43,004 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:43,004 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:43,004 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:43,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][51], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 13#L91-4true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:43,005 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,005 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:43,005 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:43,005 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][116], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 13#L91-4true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:43,006 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:43,006 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:43,006 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:43,006 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:43,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([570] L72-6-->L72-1: Formula: (= |v_#race~N~0_10| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_10|} AuxVars[] AssignedVars[#race~N~0][56], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 13#L91-4true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:43,006 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,006 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,006 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:43,006 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:43,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][16], [189#true, Black: 192#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 9#L41-1true, Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:43,045 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,045 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,045 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,045 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([570] L72-6-->L72-1: Formula: (= |v_#race~N~0_10| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_10|} AuxVars[] AssignedVars[#race~N~0][56], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 102#L52true, Black: 199#(= ~counter2~0 ~counter1~0), 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 9#L41-1true, Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:43,046 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,046 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,046 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,046 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][38], [113#thread3EXITtrue, 189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 115#L42true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:43,051 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:09:43,051 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:43,051 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:43,051 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:43,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][38], [113#thread3EXITtrue, 189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 449#(<= 1 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:43,052 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:09:43,052 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:43,052 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:43,052 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:43,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][93], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 115#L42true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:43,053 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,053 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,053 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,053 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][93], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 449#(<= 1 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:43,053 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,053 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,053 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,053 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][51], [113#thread3EXITtrue, 189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:43,345 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:43,345 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:43,345 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:43,345 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:43,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][116], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:43,346 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:43,346 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:43,346 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:43,346 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:43,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([570] L72-6-->L72-1: Formula: (= |v_#race~N~0_10| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_10|} AuxVars[] AssignedVars[#race~N~0][56], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:43,346 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:43,346 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:43,346 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:43,346 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:43,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([570] L72-6-->L72-1: Formula: (= |v_#race~N~0_10| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_10|} AuxVars[] AssignedVars[#race~N~0][56], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 128#L51-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:43,878 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:43,878 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:43,878 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:43,878 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:43,884 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][38], [113#thread3EXITtrue, 189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:43,884 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,884 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,885 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:43,885 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,885 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:43,885 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][93], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:43,885 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:43,885 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:43,885 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:43,885 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:43,885 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:43,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([521] L41-6-->L41-1: Formula: (= |v_#race~N~0_1| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_1|} AuxVars[] AssignedVars[#race~N~0][22], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 37#L51-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:43,885 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,885 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:43,885 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,885 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][51], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 95#L41-6true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 13#L91-4true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:43,887 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,887 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:43,887 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:09:43,887 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,887 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,887 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][116], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 95#L41-6true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 13#L91-4true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:43,887 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:43,887 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:43,887 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:43,887 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:43,887 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:43,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][38], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 449#(<= 1 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:09:43,888 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,888 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,888 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,888 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:43,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][93], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 449#(<= 1 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:09:43,888 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:43,888 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:43,888 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:43,888 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:44,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][16], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 9#L41-1true, Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 77#L62-1true, 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 653#(= thread1Thread1of1ForFork2_~i~0 0), 13#L91-4true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:44,091 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:44,091 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:44,091 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:44,091 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:44,500 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][51], [113#thread3EXITtrue, 189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:44,500 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:44,500 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:44,500 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:44,500 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:44,500 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:44,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][116], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:44,501 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:44,501 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:44,501 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:44,501 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:44,501 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:44,501 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([570] L72-6-->L72-1: Formula: (= |v_#race~N~0_10| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_10|} AuxVars[] AssignedVars[#race~N~0][56], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:44,501 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:44,501 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:44,501 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:44,501 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:44,501 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:44,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][38], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 449#(<= 1 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:44,502 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:44,502 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:44,502 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:44,502 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:44,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][93], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 449#(<= 1 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:44,502 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:44,503 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:44,503 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:44,503 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:44,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][16], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 9#L41-1true, Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 77#L62-1true, 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:44,656 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:44,657 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:44,657 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:44,657 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:44,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][16], [189#true, Black: 192#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 37#L51-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 13#L91-4true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:44,782 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:44,782 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:44,782 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:44,782 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:44,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][38], [113#thread3EXITtrue, 189#true, Black: 192#true, 2#thread4EXITtrue, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 445#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 37#L51-1true, 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:44,888 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:44,888 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:44,888 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:44,888 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:44,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][93], [189#true, Black: 192#true, 2#thread4EXITtrue, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 445#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 37#L51-1true, 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:44,888 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:44,888 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:44,888 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:44,888 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:45,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][38], [113#thread3EXITtrue, 189#true, Black: 192#true, 2#thread4EXITtrue, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:45,133 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:45,133 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:45,133 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:45,133 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:45,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][93], [189#true, Black: 192#true, 2#thread4EXITtrue, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:45,133 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:45,133 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:45,133 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:45,133 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:45,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][16], [189#true, Black: 192#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 37#L51-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:45,230 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:45,230 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:45,230 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:45,230 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:45,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][38], [113#thread3EXITtrue, 189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 445#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 37#L51-1true, 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:09:45,306 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:45,306 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:45,306 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:45,306 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:45,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][93], [189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 37#L51-1true, 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:09:45,306 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:45,306 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:45,306 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:45,306 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:45,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][38], [113#thread3EXITtrue, 189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:09:45,380 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:45,380 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:45,380 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:45,380 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:45,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][93], [189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 445#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:09:45,380 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:45,380 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:45,380 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:45,380 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:45,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][38], [113#thread3EXITtrue, 189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 445#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 132#L93-6true, 37#L51-1true, 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:45,504 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:45,504 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:45,504 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:45,504 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:45,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][93], [189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 445#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 132#L93-6true, 37#L51-1true, 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:45,504 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:45,504 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:45,504 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:45,504 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:45,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][38], [113#thread3EXITtrue, 189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 205#(<= ~N~0 0), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:45,549 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:45,549 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:45,663 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:45,663 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:45,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][93], [189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 205#(<= ~N~0 0), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:45,663 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:45,663 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:45,663 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:45,663 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:46,041 INFO L124 PetriNetUnfolderBase]: 33111/47070 cut-off events. [2023-08-25 20:09:46,041 INFO L125 PetriNetUnfolderBase]: For 346079/348142 co-relation queries the response was YES. [2023-08-25 20:09:46,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 220806 conditions, 47070 events. 33111/47070 cut-off events. For 346079/348142 co-relation queries the response was YES. Maximal size of possible extension queue 2882. Compared 339173 event pairs, 8488 based on Foata normal form. 973/41955 useless extension candidates. Maximal degree in co-relation 220777. Up to 22823 conditions per place. [2023-08-25 20:09:46,600 INFO L140 encePairwiseOnDemand]: 326/333 looper letters, 224 selfloop transitions, 91 changer transitions 0/331 dead transitions. [2023-08-25 20:09:46,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 331 transitions, 4188 flow [2023-08-25 20:09:46,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-25 20:09:46,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-25 20:09:46,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1043 transitions. [2023-08-25 20:09:46,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44744744744744747 [2023-08-25 20:09:46,602 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1043 transitions. [2023-08-25 20:09:46,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1043 transitions. [2023-08-25 20:09:46,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 20:09:46,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1043 transitions. [2023-08-25 20:09:46,604 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 149.0) internal successors, (1043), 7 states have internal predecessors, (1043), 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) [2023-08-25 20:09:46,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 333.0) internal successors, (2664), 8 states have internal predecessors, (2664), 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) [2023-08-25 20:09:46,606 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 333.0) internal successors, (2664), 8 states have internal predecessors, (2664), 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) [2023-08-25 20:09:46,606 INFO L175 Difference]: Start difference. First operand has 94 places, 161 transitions, 1721 flow. Second operand 7 states and 1043 transitions. [2023-08-25 20:09:46,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 331 transitions, 4188 flow [2023-08-25 20:09:48,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 331 transitions, 4106 flow, removed 41 selfloop flow, removed 0 redundant places. [2023-08-25 20:09:48,938 INFO L231 Difference]: Finished difference. Result has 104 places, 208 transitions, 2684 flow [2023-08-25 20:09:48,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=1681, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2684, PETRI_PLACES=104, PETRI_TRANSITIONS=208} [2023-08-25 20:09:48,939 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 37 predicate places. [2023-08-25 20:09:48,939 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 208 transitions, 2684 flow [2023-08-25 20:09:48,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 139.27272727272728) internal successors, (1532), 11 states have internal predecessors, (1532), 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) [2023-08-25 20:09:48,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:09:48,939 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 20:09:48,944 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-08-25 20:09:49,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 20:09:49,141 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:09:49,141 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:09:49,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1674053669, now seen corresponding path program 6 times [2023-08-25 20:09:49,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:09:49,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161295007] [2023-08-25 20:09:49,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:09:49,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:09:49,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:09:49,202 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:09:49,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:09:49,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161295007] [2023-08-25 20:09:49,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161295007] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 20:09:49,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 20:09:49,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 20:09:49,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508376206] [2023-08-25 20:09:49,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 20:09:49,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 20:09:49,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:09:49,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 20:09:49,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-25 20:09:49,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 333 [2023-08-25 20:09:49,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 208 transitions, 2684 flow. Second operand has 5 states, 5 states have (on average 141.0) internal successors, (705), 5 states have internal predecessors, (705), 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) [2023-08-25 20:09:49,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:09:49,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 333 [2023-08-25 20:09:49,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:09:52,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][89], [189#true, Black: 192#true, 2#thread4EXITtrue, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:52,466 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:09:52,467 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:52,467 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:52,467 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:09:52,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][156], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:52,467 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:09:52,467 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:52,467 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:52,467 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:09:52,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][293], [113#thread3EXITtrue, 189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, 863#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 449#(<= 1 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:52,949 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:52,949 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:52,949 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:52,949 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:53,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][231], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 95#L41-6true, 211#true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 21#L72-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:53,210 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:53,210 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:53,211 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:53,211 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:53,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][293], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 449#(<= 1 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:09:53,296 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:53,296 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:53,296 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:53,296 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:53,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][50], [113#thread3EXITtrue, 189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, 863#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:53,497 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:09:53,497 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:53,498 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:53,498 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:09:53,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][142], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, 863#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:53,498 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:53,498 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:53,498 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:53,498 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:53,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][75], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 102#L52true, Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true, 55#L92-7true]) [2023-08-25 20:09:53,667 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:53,667 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:53,667 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:53,667 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:53,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][179], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 445#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 205#(<= ~N~0 0), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 178#L72-1true, 55#L92-7true]) [2023-08-25 20:09:53,667 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:53,667 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:53,667 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:53,667 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:53,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][293], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 21#L72-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 449#(<= 1 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:53,712 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:53,712 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:53,712 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:53,712 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:53,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][50], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true, 55#L92-7true]) [2023-08-25 20:09:53,732 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:09:53,732 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:53,732 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:53,732 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:53,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][142], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true, 55#L92-7true]) [2023-08-25 20:09:53,732 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:53,733 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:53,733 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:53,733 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:53,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][50], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true, 178#L72-1true]) [2023-08-25 20:09:53,849 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:53,849 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:53,850 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:53,850 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:53,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][50], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 205#(<= ~N~0 0), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:53,854 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:09:53,854 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:53,854 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:09:53,854 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:53,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][75], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 102#L52true, Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 205#(<= ~N~0 0), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:53,854 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:53,854 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:53,854 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:53,854 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:53,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][179], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 445#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 132#L93-6true, 205#(<= ~N~0 0), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 178#L72-1true]) [2023-08-25 20:09:53,854 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:53,854 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:53,854 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:53,854 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:53,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][150], [189#true, Black: 192#true, 145#L92-6true, 102#L52true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 21#L72-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:09:53,872 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:53,872 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:53,872 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:53,872 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:53,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][50], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 205#(<= ~N~0 0), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:53,891 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:09:53,891 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:53,891 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:53,891 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:09:53,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][142], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 205#(<= ~N~0 0), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:53,891 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:09:53,891 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:53,891 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:09:53,891 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:53,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][142], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 205#(<= ~N~0 0), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:53,966 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-25 20:09:53,966 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:53,966 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:53,966 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-25 20:09:53,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][142], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true, 178#L72-1true]) [2023-08-25 20:09:53,966 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:09:53,966 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:09:53,966 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:53,966 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:09:54,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][19], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 37#L51-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:54,224 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-25 20:09:54,224 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:54,224 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:09:54,224 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:54,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][19], [189#true, Black: 192#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 9#L41-1true, Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:54,227 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-25 20:09:54,227 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:54,227 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-25 20:09:54,227 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:09:54,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][19], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 37#L51-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 13#L91-4true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:09:54,230 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-25 20:09:54,231 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:54,231 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-25 20:09:54,231 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:09:54,307 INFO L124 PetriNetUnfolderBase]: 40695/57049 cut-off events. [2023-08-25 20:09:54,307 INFO L125 PetriNetUnfolderBase]: For 574841/582375 co-relation queries the response was YES. [2023-08-25 20:09:54,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 311437 conditions, 57049 events. 40695/57049 cut-off events. For 574841/582375 co-relation queries the response was YES. Maximal size of possible extension queue 3343. Compared 404178 event pairs, 11207 based on Foata normal form. 1115/50552 useless extension candidates. Maximal degree in co-relation 311403. Up to 28187 conditions per place. [2023-08-25 20:09:54,922 INFO L140 encePairwiseOnDemand]: 326/333 looper letters, 214 selfloop transitions, 131 changer transitions 0/384 dead transitions. [2023-08-25 20:09:54,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 384 transitions, 5834 flow [2023-08-25 20:09:54,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 20:09:54,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 20:09:54,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 751 transitions. [2023-08-25 20:09:54,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45105105105105103 [2023-08-25 20:09:54,924 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 751 transitions. [2023-08-25 20:09:54,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 751 transitions. [2023-08-25 20:09:54,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 20:09:54,925 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 751 transitions. [2023-08-25 20:09:54,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 150.2) internal successors, (751), 5 states have internal predecessors, (751), 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) [2023-08-25 20:09:54,927 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 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) [2023-08-25 20:09:54,928 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 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) [2023-08-25 20:09:54,928 INFO L175 Difference]: Start difference. First operand has 104 places, 208 transitions, 2684 flow. Second operand 5 states and 751 transitions. [2023-08-25 20:09:54,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 384 transitions, 5834 flow [2023-08-25 20:10:00,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 384 transitions, 5544 flow, removed 145 selfloop flow, removed 0 redundant places. [2023-08-25 20:10:00,203 INFO L231 Difference]: Finished difference. Result has 111 places, 272 transitions, 4082 flow [2023-08-25 20:10:00,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=2554, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4082, PETRI_PLACES=111, PETRI_TRANSITIONS=272} [2023-08-25 20:10:00,204 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 44 predicate places. [2023-08-25 20:10:00,204 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 272 transitions, 4082 flow [2023-08-25 20:10:00,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 141.0) internal successors, (705), 5 states have internal predecessors, (705), 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) [2023-08-25 20:10:00,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:10:00,204 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 20:10:00,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-25 20:10:00,205 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:10:00,205 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:10:00,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1455481545, now seen corresponding path program 7 times [2023-08-25 20:10:00,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:10:00,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500173646] [2023-08-25 20:10:00,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:10:00,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:10:00,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:10:00,264 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:10:00,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:10:00,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500173646] [2023-08-25 20:10:00,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500173646] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 20:10:00,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214296185] [2023-08-25 20:10:00,264 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-25 20:10:00,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 20:10:00,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 20:10:00,265 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 20:10:00,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-25 20:10:00,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:10:00,362 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-25 20:10:00,364 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 20:10:00,397 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:10:00,397 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 20:10:00,419 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:10:00,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214296185] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 20:10:00,419 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 20:10:00,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2023-08-25 20:10:00,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070978830] [2023-08-25 20:10:00,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 20:10:00,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-25 20:10:00,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:10:00,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-25 20:10:00,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2023-08-25 20:10:00,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 333 [2023-08-25 20:10:00,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 272 transitions, 4082 flow. Second operand has 11 states, 11 states have (on average 139.0909090909091) internal successors, (1530), 11 states have internal predecessors, (1530), 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) [2023-08-25 20:10:00,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:10:00,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 333 [2023-08-25 20:10:00,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:10:02,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([519] $Ultimate##0-->L41-6: Formula: (= v_thread1Thread1of1ForFork2_~i~0_1 0) InVars {} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_1} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_~i~0][15], [189#true, Black: 192#true, 2#thread4EXITtrue, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, 874#(= thread1Thread1of1ForFork2_~i~0 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:02,309 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is not cut-off event [2023-08-25 20:10:02,309 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2023-08-25 20:10:02,309 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2023-08-25 20:10:02,309 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2023-08-25 20:10:02,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([519] $Ultimate##0-->L41-6: Formula: (= v_thread1Thread1of1ForFork2_~i~0_1 0) InVars {} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_1} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_~i~0][15], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, 21#L72-6true, 874#(= thread1Thread1of1ForFork2_~i~0 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:02,368 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:10:02,368 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2023-08-25 20:10:02,368 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2023-08-25 20:10:02,368 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:04,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][52], [113#thread3EXITtrue, 189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 445#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:10:04,848 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:10:04,848 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:04,848 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:04,848 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:04,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][148], [189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 445#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:10:04,848 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:10:04,848 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:04,848 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:04,848 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:04,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][52], [113#thread3EXITtrue, 189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 445#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:10:04,905 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:10:04,905 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:04,905 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:04,905 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:04,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][148], [189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 445#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:10:04,906 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:10:04,906 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:04,906 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:04,906 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:04,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][20], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, 863#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 872#true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:10:04,936 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:10:04,936 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:04,936 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:04,936 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:05,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][52], [113#thread3EXITtrue, 189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:05,108 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:10:05,108 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:05,108 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:05,108 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:05,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][148], [189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:05,108 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:10:05,108 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:10:05,108 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:10:05,108 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:10:05,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][52], [113#thread3EXITtrue, 189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 445#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:05,139 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:10:05,139 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:05,139 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:05,139 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:05,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][148], [189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 445#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:05,139 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:10:05,139 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:10:05,139 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:10:05,139 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:10:05,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([521] L41-6-->L41-1: Formula: (= |v_#race~N~0_1| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_1|} AuxVars[] AssignedVars[#race~N~0][26], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 13#L91-4true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 178#L72-1true]) [2023-08-25 20:10:05,729 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-25 20:10:05,729 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:10:05,729 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:10:05,729 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:10:05,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([521] L41-6-->L41-1: Formula: (= |v_#race~N~0_1| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_1|} AuxVars[] AssignedVars[#race~N~0][26], [113#thread3EXITtrue, 189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 863#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 178#L72-1true]) [2023-08-25 20:10:05,763 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-25 20:10:05,763 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:10:05,763 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:05,764 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:05,817 INFO L124 PetriNetUnfolderBase]: 39999/57610 cut-off events. [2023-08-25 20:10:05,817 INFO L125 PetriNetUnfolderBase]: For 476163/482029 co-relation queries the response was YES. [2023-08-25 20:10:06,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 295967 conditions, 57610 events. 39999/57610 cut-off events. For 476163/482029 co-relation queries the response was YES. Maximal size of possible extension queue 3339. Compared 430497 event pairs, 8262 based on Foata normal form. 1634/52178 useless extension candidates. Maximal degree in co-relation 295929. Up to 18754 conditions per place. [2023-08-25 20:10:06,614 INFO L140 encePairwiseOnDemand]: 326/333 looper letters, 261 selfloop transitions, 225 changer transitions 0/503 dead transitions. [2023-08-25 20:10:06,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 503 transitions, 7568 flow [2023-08-25 20:10:06,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-25 20:10:06,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-25 20:10:06,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1636 transitions. [2023-08-25 20:10:06,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44662844662844664 [2023-08-25 20:10:06,619 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1636 transitions. [2023-08-25 20:10:06,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1636 transitions. [2023-08-25 20:10:06,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 20:10:06,620 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1636 transitions. [2023-08-25 20:10:06,622 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 148.72727272727272) internal successors, (1636), 11 states have internal predecessors, (1636), 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) [2023-08-25 20:10:06,624 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 333.0) internal successors, (3996), 12 states have internal predecessors, (3996), 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) [2023-08-25 20:10:06,625 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 333.0) internal successors, (3996), 12 states have internal predecessors, (3996), 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) [2023-08-25 20:10:06,625 INFO L175 Difference]: Start difference. First operand has 111 places, 272 transitions, 4082 flow. Second operand 11 states and 1636 transitions. [2023-08-25 20:10:06,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 503 transitions, 7568 flow [2023-08-25 20:10:09,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 503 transitions, 7356 flow, removed 24 selfloop flow, removed 1 redundant places. [2023-08-25 20:10:09,220 INFO L231 Difference]: Finished difference. Result has 126 places, 345 transitions, 5881 flow [2023-08-25 20:10:09,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=3952, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5881, PETRI_PLACES=126, PETRI_TRANSITIONS=345} [2023-08-25 20:10:09,221 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 59 predicate places. [2023-08-25 20:10:09,221 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 345 transitions, 5881 flow [2023-08-25 20:10:09,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 139.0909090909091) internal successors, (1530), 11 states have internal predecessors, (1530), 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) [2023-08-25 20:10:09,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:10:09,221 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 20:10:09,236 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-25 20:10:09,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 20:10:09,426 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:10:09,426 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:10:09,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1171876323, now seen corresponding path program 8 times [2023-08-25 20:10:09,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:10:09,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553035276] [2023-08-25 20:10:09,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:10:09,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:10:09,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:10:09,479 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:10:09,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:10:09,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553035276] [2023-08-25 20:10:09,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553035276] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 20:10:09,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 20:10:09,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 20:10:09,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229808049] [2023-08-25 20:10:09,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 20:10:09,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 20:10:09,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:10:09,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 20:10:09,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-25 20:10:09,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 333 [2023-08-25 20:10:09,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 345 transitions, 5881 flow. Second operand has 5 states, 5 states have (on average 141.0) internal successors, (705), 5 states have internal predecessors, (705), 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) [2023-08-25 20:10:09,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:10:09,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 333 [2023-08-25 20:10:09,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:10:10,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([554] L62-6-->L62-1: Formula: (= |v_#race~N~0_7| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_7|} AuxVars[] AssignedVars[#race~N~0][35], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 9#L41-1true, Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 144#L90-4true]) [2023-08-25 20:10:10,608 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is cut-off event [2023-08-25 20:10:10,608 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:10:10,608 INFO L297 olderBase$Statistics]: existing Event has 15 ancestors and is cut-off event [2023-08-25 20:10:10,608 INFO L297 olderBase$Statistics]: existing Event has 15 ancestors and is cut-off event [2023-08-25 20:10:10,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][49], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, 1080#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, 449#(<= 1 ~N~0), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 13#L91-4true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:10,960 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:10:10,960 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:10,960 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:10,960 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:10,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][49], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 115#L42true, 1080#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 13#L91-4true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:10,960 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:10:10,960 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:10,960 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:10,960 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:10,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][128], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 13#L91-4true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:10,962 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:10:10,962 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:10,962 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:10:10,962 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:10:10,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][49], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 13#L91-4true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:10,963 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:10:10,963 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:10:10,963 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:10,963 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:10:11,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][19], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 192#true, Black: 199#(= ~counter2~0 ~counter1~0), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1080#true, 13#L91-4true]) [2023-08-25 20:10:11,020 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,020 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,021 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,021 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([570] L72-6-->L72-1: Formula: (= |v_#race~N~0_10| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_10|} AuxVars[] AssignedVars[#race~N~0][66], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 102#L52true, 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 13#L91-4true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:10:11,021 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,021 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,021 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,021 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][128], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, 449#(<= 1 ~N~0), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 13#L91-4true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:11,025 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,025 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,025 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,025 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][128], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, 115#L42true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 13#L91-4true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:11,025 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,025 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,025 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,025 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([519] $Ultimate##0-->L41-6: Formula: (= v_thread1Thread1of1ForFork2_~i~0_1 0) InVars {} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_1} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_~i~0][15], [189#true, Black: 192#true, 2#thread4EXITtrue, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, 874#(= thread1Thread1of1ForFork2_~i~0 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:11,500 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is not cut-off event [2023-08-25 20:10:11,500 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2023-08-25 20:10:11,500 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2023-08-25 20:10:11,500 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2023-08-25 20:10:11,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([519] $Ultimate##0-->L41-6: Formula: (= v_thread1Thread1of1ForFork2_~i~0_1 0) InVars {} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_1} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_~i~0][15], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 21#L72-6true, 874#(= thread1Thread1of1ForFork2_~i~0 0), 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:11,565 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:10:11,565 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2023-08-25 20:10:11,565 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:11,565 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2023-08-25 20:10:11,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][128], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, 1080#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, 449#(<= 1 ~N~0), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:11,599 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,599 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,599 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,599 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][49], [113#thread3EXITtrue, 189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, 1080#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, 449#(<= 1 ~N~0), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:11,600 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,600 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,600 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,600 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][128], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, 115#L42true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:11,601 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,601 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,601 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,601 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][49], [113#thread3EXITtrue, 189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, 115#L42true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:11,601 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,601 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,601 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,601 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([521] L41-6-->L41-1: Formula: (= |v_#race~N~0_1| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_1|} AuxVars[] AssignedVars[#race~N~0][26], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 77#L62-1true, Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 13#L91-4true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:11,601 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,602 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,602 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:10:11,602 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][128], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 13#L91-4true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:11,602 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,602 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,602 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,602 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:10:11,602 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:10:11,602 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][49], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 13#L91-4true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:11,602 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,602 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:10:11,602 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,602 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:11,602 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:10:11,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][128], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:11,605 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:10:11,605 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:11,605 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:11,605 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:11,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][49], [113#thread3EXITtrue, 189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:11,605 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,605 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:10:11,605 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,606 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:10:11,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][19], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 192#true, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1080#true]) [2023-08-25 20:10:11,677 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,677 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,677 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,677 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([570] L72-6-->L72-1: Formula: (= |v_#race~N~0_10| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_10|} AuxVars[] AssignedVars[#race~N~0][66], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 102#L52true, 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:10:11,678 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,678 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,678 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,678 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([570] L72-6-->L72-1: Formula: (= |v_#race~N~0_10| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_10|} AuxVars[] AssignedVars[#race~N~0][66], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 13#L91-4true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:10:11,679 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,679 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,679 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:11,679 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:12,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][19], [189#true, Black: 192#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 169#L91-3true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:12,303 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:10:12,303 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:12,303 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:12,303 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:12,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][128], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, 449#(<= 1 ~N~0), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:10:12,320 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:10:12,320 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:12,320 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:12,320 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:12,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][49], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, 449#(<= 1 ~N~0), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:10:12,320 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:10:12,320 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:12,320 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:12,320 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:12,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][128], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:12,322 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:10:12,322 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:12,322 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:12,322 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:12,322 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:12,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][49], [113#thread3EXITtrue, 189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:12,322 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:10:12,322 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:10:12,322 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:12,322 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:12,322 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:10:12,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([570] L72-6-->L72-1: Formula: (= |v_#race~N~0_10| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_10|} AuxVars[] AssignedVars[#race~N~0][66], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:10:12,405 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:10:12,405 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:12,405 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:12,405 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:12,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][19], [189#true, Black: 192#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:10:12,430 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:10:12,430 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:12,430 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:12,430 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:13,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][128], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, 449#(<= 1 ~N~0), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:13,018 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:10:13,018 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:10:13,018 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:10:13,018 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:10:13,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][49], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, 449#(<= 1 ~N~0), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:13,018 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:10:13,018 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:13,018 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:13,018 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:14,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][19], [113#thread3EXITtrue, 189#true, Black: 192#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:10:14,199 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:10:14,199 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:14,199 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:14,199 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:14,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][128], [189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:10:14,259 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:10:14,259 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:14,259 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:14,259 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:14,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][49], [113#thread3EXITtrue, 189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:10:14,259 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:10:14,260 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:14,260 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:14,260 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:14,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][128], [189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:10:14,316 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:10:14,316 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:14,316 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:14,316 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:14,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][49], [113#thread3EXITtrue, 189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:10:14,316 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:10:14,316 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:14,316 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:14,316 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:14,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][19], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 77#L62-1true, Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, 1080#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:10:14,349 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:10:14,349 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:14,349 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:14,349 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:14,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][128], [189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 132#L93-6true, 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:14,743 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:10:14,743 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:10:14,743 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:10:14,743 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:10:14,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][49], [113#thread3EXITtrue, 189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 132#L93-6true, 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:14,743 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:10:14,743 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:14,743 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:14,743 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:14,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][128], [189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 132#L93-6true, 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:14,778 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:10:14,778 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:10:14,778 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:10:14,778 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:10:14,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][49], [113#thread3EXITtrue, 189#true, Black: 192#true, 2#thread4EXITtrue, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 445#true, 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 205#(<= ~N~0 0), 132#L93-6true, 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:14,778 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:10:14,778 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:14,778 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:14,778 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:14,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][19], [189#true, Black: 192#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 95#L41-6true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 13#L91-4true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:10:14,927 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:10:14,927 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:14,927 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:14,927 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:14,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][164], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 192#true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1080#true, 13#L91-4true]) [2023-08-25 20:10:14,927 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-25 20:10:14,927 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:14,927 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:14,928 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:14,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][19], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:10:14,967 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:10:14,967 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:10:14,967 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:10:14,967 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:10:15,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][19], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 95#L41-6true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:10:15,134 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-25 20:10:15,134 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:15,134 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:15,134 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:15,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][164], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 192#true, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1080#true]) [2023-08-25 20:10:15,134 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-25 20:10:15,134 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:10:15,135 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:10:15,135 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:10:15,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][19], [189#true, Black: 192#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 77#L62-1true, Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, 115#L42true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:10:15,190 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:10:15,190 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:15,191 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:10:15,191 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:15,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][164], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 192#true, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1080#true, 115#L42true]) [2023-08-25 20:10:15,191 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-25 20:10:15,191 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:15,191 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:15,191 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-25 20:10:15,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][19], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 77#L62-1true, Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 449#(<= 1 ~N~0), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:10:15,192 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:10:15,192 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:15,192 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:15,192 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:10:15,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][289], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 192#true, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1080#true, 449#(<= 1 ~N~0)]) [2023-08-25 20:10:15,192 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-25 20:10:15,193 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:15,193 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:15,193 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-25 20:10:15,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][19], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 641#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 178#L72-1true]) [2023-08-25 20:10:15,263 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-25 20:10:15,263 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:10:15,263 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:10:15,263 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:10:15,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][289], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, 21#L72-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 77#L62-1true, Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 449#(<= 1 ~N~0), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:10:15,302 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-25 20:10:15,302 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:10:15,302 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:10:15,302 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-25 20:10:15,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][289], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, 21#L72-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 77#L62-1true, Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 449#(<= 1 ~N~0), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:15,377 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-25 20:10:15,377 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:10:15,377 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:10:15,377 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-25 20:10:15,488 INFO L124 PetriNetUnfolderBase]: 41672/59554 cut-off events. [2023-08-25 20:10:15,488 INFO L125 PetriNetUnfolderBase]: For 572077/580413 co-relation queries the response was YES. [2023-08-25 20:10:16,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 317958 conditions, 59554 events. 41672/59554 cut-off events. For 572077/580413 co-relation queries the response was YES. Maximal size of possible extension queue 3438. Compared 440617 event pairs, 11529 based on Foata normal form. 858/52466 useless extension candidates. Maximal degree in co-relation 317914. Up to 29280 conditions per place. [2023-08-25 20:10:16,416 INFO L140 encePairwiseOnDemand]: 326/333 looper letters, 193 selfloop transitions, 204 changer transitions 1/415 dead transitions. [2023-08-25 20:10:16,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 415 transitions, 7380 flow [2023-08-25 20:10:16,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 20:10:16,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 20:10:16,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 746 transitions. [2023-08-25 20:10:16,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44804804804804804 [2023-08-25 20:10:16,418 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 746 transitions. [2023-08-25 20:10:16,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 746 transitions. [2023-08-25 20:10:16,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 20:10:16,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 746 transitions. [2023-08-25 20:10:16,420 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 149.2) internal successors, (746), 5 states have internal predecessors, (746), 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) [2023-08-25 20:10:16,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 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) [2023-08-25 20:10:16,422 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 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) [2023-08-25 20:10:16,422 INFO L175 Difference]: Start difference. First operand has 126 places, 345 transitions, 5881 flow. Second operand 5 states and 746 transitions. [2023-08-25 20:10:16,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 415 transitions, 7380 flow [2023-08-25 20:10:21,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 415 transitions, 7043 flow, removed 91 selfloop flow, removed 2 redundant places. [2023-08-25 20:10:21,020 INFO L231 Difference]: Finished difference. Result has 129 places, 356 transitions, 6187 flow [2023-08-25 20:10:21,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=5544, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6187, PETRI_PLACES=129, PETRI_TRANSITIONS=356} [2023-08-25 20:10:21,020 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 62 predicate places. [2023-08-25 20:10:21,020 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 356 transitions, 6187 flow [2023-08-25 20:10:21,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 141.0) internal successors, (705), 5 states have internal predecessors, (705), 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) [2023-08-25 20:10:21,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:10:21,021 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 20:10:21,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-25 20:10:21,021 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:10:21,021 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:10:21,022 INFO L85 PathProgramCache]: Analyzing trace with hash -654049341, now seen corresponding path program 1 times [2023-08-25 20:10:21,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:10:21,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601667370] [2023-08-25 20:10:21,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:10:21,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:10:21,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:10:21,068 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:10:21,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:10:21,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601667370] [2023-08-25 20:10:21,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601667370] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 20:10:21,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 20:10:21,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 20:10:21,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570388288] [2023-08-25 20:10:21,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 20:10:21,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 20:10:21,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:10:21,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 20:10:21,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-25 20:10:21,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 333 [2023-08-25 20:10:21,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 356 transitions, 6187 flow. Second operand has 5 states, 5 states have (on average 140.8) internal successors, (704), 5 states have internal predecessors, (704), 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) [2023-08-25 20:10:21,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:10:21,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 333 [2023-08-25 20:10:21,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:10:24,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][337], [189#true, Black: 192#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 874#(= thread1Thread1of1ForFork2_~i~0 0), 128#L51-6true, 21#L72-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), 1087#true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:10:24,544 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:10:24,544 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:24,544 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:24,544 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:25,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][337], [189#true, Black: 192#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 102#L52true, Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 21#L72-6true, 874#(= thread1Thread1of1ForFork2_~i~0 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1087#true, 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:10:25,782 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:10:25,782 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:25,782 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:25,782 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:25,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][468], [189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 21#L72-6true, 874#(= thread1Thread1of1ForFork2_~i~0 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 215#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1087#true, 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:10:25,782 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:10:25,782 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:25,782 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:25,782 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:25,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][215], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 445#true, 21#L72-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1087#true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 55#L92-7true]) [2023-08-25 20:10:25,985 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-25 20:10:25,985 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-25 20:10:25,985 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-25 20:10:25,985 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-25 20:10:26,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][215], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 445#true, 21#L72-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1087#true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 55#L92-7true]) [2023-08-25 20:10:26,043 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:10:26,043 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:10:26,043 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:26,043 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:26,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][215], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 445#true, 21#L72-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 132#L93-6true, 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1087#true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:10:26,306 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-25 20:10:26,306 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:10:26,306 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:10:26,306 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:10:26,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][215], [189#true, Black: 192#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 445#true, 21#L72-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 205#(<= ~N~0 0), 132#L93-6true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1087#true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:10:26,364 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:10:26,364 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:26,364 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:26,364 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:26,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][468], [113#thread3EXITtrue, 189#true, Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 874#(= thread1Thread1of1ForFork2_~i~0 0), 21#L72-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 215#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), 1087#true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:10:26,534 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:10:26,534 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:10:26,534 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:10:26,534 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:10:26,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][337], [113#thread3EXITtrue, 189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 192#true, 145#L92-6true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 102#L52true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 21#L72-6true, 874#(= thread1Thread1of1ForFork2_~i~0 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1087#true, 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:10:26,535 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:10:26,535 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:10:26,535 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:10:26,535 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:10:26,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([521] L41-6-->L41-1: Formula: (= |v_#race~N~0_1| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_1|} AuxVars[] AssignedVars[#race~N~0][25], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1080#true, 1087#true, 13#L91-4true, 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 178#L72-1true]) [2023-08-25 20:10:26,537 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:10:26,537 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:26,537 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:26,537 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:26,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([521] L41-6-->L41-1: Formula: (= |v_#race~N~0_1| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_1|} AuxVars[] AssignedVars[#race~N~0][25], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1080#true, 1087#true, 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 178#L72-1true]) [2023-08-25 20:10:26,735 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:10:26,735 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:10:26,735 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:10:26,735 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:10:27,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][215], [113#thread3EXITtrue, 189#true, Black: 192#true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 21#L72-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 132#L93-6true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1087#true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:10:27,058 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-25 20:10:27,058 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-25 20:10:27,058 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-25 20:10:27,058 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-25 20:10:27,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][215], [189#true, Black: 192#true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 205#(<= ~N~0 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 21#L72-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 132#L93-6true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1080#true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1087#true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:10:27,090 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-25 20:10:27,090 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-25 20:10:27,090 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:27,090 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:10:27,235 INFO L124 PetriNetUnfolderBase]: 41659/59984 cut-off events. [2023-08-25 20:10:27,236 INFO L125 PetriNetUnfolderBase]: For 592762/602655 co-relation queries the response was YES. [2023-08-25 20:10:27,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 323165 conditions, 59984 events. 41659/59984 cut-off events. For 592762/602655 co-relation queries the response was YES. Maximal size of possible extension queue 3460. Compared 449455 event pairs, 9917 based on Foata normal form. 1171/53453 useless extension candidates. Maximal degree in co-relation 323119. Up to 23496 conditions per place. [2023-08-25 20:10:27,989 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 502 selfloop transitions, 34 changer transitions 1/576 dead transitions. [2023-08-25 20:10:27,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 576 transitions, 10568 flow [2023-08-25 20:10:27,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 20:10:27,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 20:10:27,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 762 transitions. [2023-08-25 20:10:27,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45765765765765765 [2023-08-25 20:10:27,991 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 762 transitions. [2023-08-25 20:10:27,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 762 transitions. [2023-08-25 20:10:27,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 20:10:27,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 762 transitions. [2023-08-25 20:10:27,993 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 152.4) internal successors, (762), 5 states have internal predecessors, (762), 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) [2023-08-25 20:10:27,994 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 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) [2023-08-25 20:10:27,994 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 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) [2023-08-25 20:10:27,994 INFO L175 Difference]: Start difference. First operand has 129 places, 356 transitions, 6187 flow. Second operand 5 states and 762 transitions. [2023-08-25 20:10:27,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 576 transitions, 10568 flow [2023-08-25 20:10:31,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 576 transitions, 9956 flow, removed 17 selfloop flow, removed 3 redundant places. [2023-08-25 20:10:31,967 INFO L231 Difference]: Finished difference. Result has 132 places, 361 transitions, 5898 flow [2023-08-25 20:10:31,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=5757, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5898, PETRI_PLACES=132, PETRI_TRANSITIONS=361} [2023-08-25 20:10:31,967 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 65 predicate places. [2023-08-25 20:10:31,967 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 361 transitions, 5898 flow [2023-08-25 20:10:31,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 140.8) internal successors, (704), 5 states have internal predecessors, (704), 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) [2023-08-25 20:10:31,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:10:31,968 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 20:10:31,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-25 20:10:31,968 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:10:31,968 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:10:31,968 INFO L85 PathProgramCache]: Analyzing trace with hash -415140865, now seen corresponding path program 2 times [2023-08-25 20:10:31,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:10:31,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066828496] [2023-08-25 20:10:31,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:10:31,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:10:31,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:10:32,021 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:10:32,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:10:32,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066828496] [2023-08-25 20:10:32,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066828496] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 20:10:32,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314177806] [2023-08-25 20:10:32,021 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-25 20:10:32,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 20:10:32,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 20:10:32,022 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 20:10:32,024 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-25 20:10:32,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-25 20:10:32,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 20:10:32,176 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-25 20:10:32,177 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 20:10:32,226 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:10:32,226 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 20:10:32,256 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:10:32,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314177806] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 20:10:32,256 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 20:10:32,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-08-25 20:10:32,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758745625] [2023-08-25 20:10:32,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 20:10:32,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-25 20:10:32,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:10:32,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-25 20:10:32,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-08-25 20:10:32,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 333 [2023-08-25 20:10:32,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 361 transitions, 5898 flow. Second operand has 10 states, 10 states have (on average 139.9) internal successors, (1399), 10 states have internal predecessors, (1399), 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) [2023-08-25 20:10:32,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:10:32,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 333 [2023-08-25 20:10:32,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:10:34,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][47], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 145#L92-6true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:34,611 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:10:34,611 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:34,611 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:34,611 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:34,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][21], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 145#L92-6true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:34,706 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:10:34,706 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:34,706 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:34,706 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:34,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][22], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 102#L52true, Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 21#L72-6true, Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1089#(= |thread2Thread1of1ForFork0_~i~1#1| 0)]) [2023-08-25 20:10:34,706 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:10:34,706 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:34,706 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:34,706 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:35,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][248], [189#true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1097#(= thread3Thread1of1ForFork1_~i~2 0), 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 13#L91-4true, 1087#true]) [2023-08-25 20:10:35,313 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:10:35,313 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:35,313 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:35,313 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:35,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][47], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:10:35,532 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:10:35,532 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:35,532 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:35,532 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:35,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][21], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:10:35,644 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:10:35,644 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:35,644 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:35,644 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:35,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][22], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 102#L52true, Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 21#L72-6true, Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1089#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 55#L92-7true]) [2023-08-25 20:10:35,644 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:10:35,644 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:35,644 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:35,644 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:36,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][232], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1090#(<= ~N~0 0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), 1089#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 13#L91-4true]) [2023-08-25 20:10:36,067 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:10:36,067 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:36,067 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:36,068 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:36,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][232], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1090#(<= ~N~0 0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), 1089#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 13#L91-4true]) [2023-08-25 20:10:36,146 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:10:36,146 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:36,146 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:36,146 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:36,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][250], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 1292#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1072#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 115#L42true, 13#L91-4true, 1087#true]) [2023-08-25 20:10:36,212 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2023-08-25 20:10:36,212 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:10:36,212 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:10:36,212 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:10:36,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][248], [189#true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 128#L51-6true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1087#true]) [2023-08-25 20:10:36,311 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:10:36,311 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:36,311 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:36,311 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:36,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][47], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:36,561 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:10:36,562 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:36,562 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:36,562 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:36,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][21], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:36,691 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:10:36,691 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:36,691 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:36,691 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:36,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][22], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 102#L52true, Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 21#L72-6true, Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1089#(= |thread2Thread1of1ForFork0_~i~1#1| 0)]) [2023-08-25 20:10:36,691 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:10:36,691 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:36,691 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:36,691 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:37,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][250], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 1292#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1072#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 115#L42true, 1087#true]) [2023-08-25 20:10:37,308 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2023-08-25 20:10:37,308 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2023-08-25 20:10:37,308 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2023-08-25 20:10:37,308 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2023-08-25 20:10:37,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][325], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), 1089#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 13#L91-4true]) [2023-08-25 20:10:37,532 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2023-08-25 20:10:37,532 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2023-08-25 20:10:37,532 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2023-08-25 20:10:37,532 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2023-08-25 20:10:37,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][325], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 21#L72-6true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), 1089#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 13#L91-4true]) [2023-08-25 20:10:37,722 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2023-08-25 20:10:37,722 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2023-08-25 20:10:37,722 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2023-08-25 20:10:37,722 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2023-08-25 20:10:38,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][17], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, 2#thread4EXITtrue, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1089#(= |thread2Thread1of1ForFork0_~i~1#1| 0)]) [2023-08-25 20:10:38,121 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:10:38,121 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:38,121 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:38,122 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:10:38,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][9], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 654#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, 2#thread4EXITtrue, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 128#L51-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 115#L42true, 1089#(= |thread2Thread1of1ForFork0_~i~1#1| 0)]) [2023-08-25 20:10:38,879 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-25 20:10:38,879 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-25 20:10:38,879 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-25 20:10:38,879 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-25 20:10:43,227 INFO L124 PetriNetUnfolderBase]: 68718/102895 cut-off events. [2023-08-25 20:10:43,227 INFO L125 PetriNetUnfolderBase]: For 979562/995942 co-relation queries the response was YES. [2023-08-25 20:10:44,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 535149 conditions, 102895 events. 68718/102895 cut-off events. For 979562/995942 co-relation queries the response was YES. Maximal size of possible extension queue 5416. Compared 868084 event pairs, 10608 based on Foata normal form. 5857/100129 useless extension candidates. Maximal degree in co-relation 535101. Up to 31671 conditions per place. [2023-08-25 20:10:44,893 INFO L140 encePairwiseOnDemand]: 326/333 looper letters, 803 selfloop transitions, 375 changer transitions 0/1217 dead transitions. [2023-08-25 20:10:44,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 1217 transitions, 20473 flow [2023-08-25 20:10:44,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-25 20:10:44,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-25 20:10:44,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2230 transitions. [2023-08-25 20:10:44,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44644644644644643 [2023-08-25 20:10:44,897 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2230 transitions. [2023-08-25 20:10:44,897 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2230 transitions. [2023-08-25 20:10:44,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 20:10:44,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2230 transitions. [2023-08-25 20:10:44,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 148.66666666666666) internal successors, (2230), 15 states have internal predecessors, (2230), 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) [2023-08-25 20:10:44,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 333.0) internal successors, (5328), 16 states have internal predecessors, (5328), 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) [2023-08-25 20:10:44,904 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 333.0) internal successors, (5328), 16 states have internal predecessors, (5328), 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) [2023-08-25 20:10:44,904 INFO L175 Difference]: Start difference. First operand has 132 places, 361 transitions, 5898 flow. Second operand 15 states and 2230 transitions. [2023-08-25 20:10:44,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 1217 transitions, 20473 flow [2023-08-25 20:10:53,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 1217 transitions, 20187 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-25 20:10:53,811 INFO L231 Difference]: Finished difference. Result has 150 places, 606 transitions, 11693 flow [2023-08-25 20:10:53,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=5845, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11693, PETRI_PLACES=150, PETRI_TRANSITIONS=606} [2023-08-25 20:10:53,811 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 83 predicate places. [2023-08-25 20:10:53,811 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 606 transitions, 11693 flow [2023-08-25 20:10:53,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 139.9) internal successors, (1399), 10 states have internal predecessors, (1399), 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) [2023-08-25 20:10:53,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:10:53,812 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 20:10:53,816 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-25 20:10:54,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-25 20:10:54,012 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:10:54,012 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:10:54,013 INFO L85 PathProgramCache]: Analyzing trace with hash 596825651, now seen corresponding path program 3 times [2023-08-25 20:10:54,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:10:54,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026890209] [2023-08-25 20:10:54,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:10:54,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:10:54,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:10:54,057 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:10:54,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:10:54,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026890209] [2023-08-25 20:10:54,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026890209] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 20:10:54,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981721590] [2023-08-25 20:10:54,057 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-25 20:10:54,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 20:10:54,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 20:10:54,058 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 20:10:54,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-25 20:10:54,222 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-25 20:10:54,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 20:10:54,224 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-25 20:10:54,225 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 20:10:54,245 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:10:54,245 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 20:10:54,265 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:10:54,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981721590] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 20:10:54,265 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 20:10:54,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-08-25 20:10:54,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932766175] [2023-08-25 20:10:54,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 20:10:54,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-25 20:10:54,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:10:54,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-25 20:10:54,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-08-25 20:10:54,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 333 [2023-08-25 20:10:54,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 606 transitions, 11693 flow. Second operand has 8 states, 8 states have (on average 140.0) internal successors, (1120), 8 states have internal predecessors, (1120), 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) [2023-08-25 20:10:54,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:10:54,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 333 [2023-08-25 20:10:54,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:10:57,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][39], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 145#L92-6true, 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:57,092 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:10:57,092 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:57,092 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:57,092 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:57,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][97], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 145#L92-6true, 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:57,601 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:10:57,601 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:57,601 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:57,601 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:57,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][98], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 145#L92-6true, 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 115#L42true]) [2023-08-25 20:10:57,601 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:10:57,601 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:57,602 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:57,602 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:10:58,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][39], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 55#L92-7true]) [2023-08-25 20:10:58,559 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:10:58,559 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:58,559 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:58,559 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:58,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][97], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:58,616 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:10:58,616 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:58,616 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:58,616 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:58,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][98], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 128#L51-6true, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 115#L42true]) [2023-08-25 20:10:58,616 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:10:58,616 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:58,616 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:58,616 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:10:59,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][328], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 13#L91-4true, 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:10:59,232 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2023-08-25 20:10:59,232 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:10:59,232 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:10:59,232 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:10:59,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][39], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:10:59,921 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:10:59,921 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:59,921 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:10:59,921 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:11:00,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][227], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, 2#thread4EXITtrue, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), 13#L91-4true]) [2023-08-25 20:11:00,038 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2023-08-25 20:11:00,038 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:11:00,038 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:11:00,038 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:11:00,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][446], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 102#L52true, Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1513#(and (<= 1 ~N~0) (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 192#true, 2#thread4EXITtrue, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 13#L91-4true]) [2023-08-25 20:11:00,484 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:11:00,484 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:00,484 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:00,484 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:00,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][109], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 102#L52true, Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, 2#thread4EXITtrue, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), 13#L91-4true]) [2023-08-25 20:11:00,485 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:11:00,485 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:11:00,485 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:11:00,485 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:11:01,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][327], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:11:01,403 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:11:01,403 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:01,403 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:01,403 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:01,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][97], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:11:01,458 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:11:01,458 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:01,458 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:01,458 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:01,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][98], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 115#L42true, 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:11:01,458 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:11:01,458 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:01,458 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:01,458 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:01,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][338], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), 13#L91-4true]) [2023-08-25 20:11:01,533 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2023-08-25 20:11:01,533 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2023-08-25 20:11:01,533 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2023-08-25 20:11:01,533 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2023-08-25 20:11:02,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][587], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0)]) [2023-08-25 20:11:02,079 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:11:02,080 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:11:02,080 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:11:02,080 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:11:02,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][446], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 102#L52true, Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1513#(and (<= 1 ~N~0) (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2))]) [2023-08-25 20:11:02,223 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:11:02,223 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:11:02,223 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:11:02,223 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:11:02,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][109], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 102#L52true, Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0)]) [2023-08-25 20:11:02,223 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:11:02,223 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:02,223 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:02,223 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:02,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][262], [189#true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 1310#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:11:02,499 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:11:02,499 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:11:02,499 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:11:02,499 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:11:02,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][264], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 1310#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1072#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 115#L42true]) [2023-08-25 20:11:02,501 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:11:02,501 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:11:02,501 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:11:02,501 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:11:02,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][841], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), 13#L91-4true]) [2023-08-25 20:11:02,558 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-25 20:11:02,558 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-25 20:11:02,559 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-25 20:11:02,559 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-25 20:11:03,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][936], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), 13#L91-4true]) [2023-08-25 20:11:03,870 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:11:03,870 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:11:03,870 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:11:03,870 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:11:03,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][327], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 55#L92-7true]) [2023-08-25 20:11:03,874 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-25 20:11:03,874 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-25 20:11:03,874 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-25 20:11:03,874 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-25 20:11:04,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][1100], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 9#L41-1true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:11:04,392 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:11:04,392 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:11:04,393 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:11:04,393 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:11:05,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][327], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:11:05,488 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-25 20:11:05,488 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:11:05,488 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:11:05,488 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:11:05,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][805], [189#true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 102#L52true, Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0))]) [2023-08-25 20:11:05,535 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:11:05,536 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:11:05,536 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:11:05,536 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:11:05,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][806], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 102#L52true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1072#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 115#L42true]) [2023-08-25 20:11:05,537 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:11:05,537 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:11:05,537 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:11:05,537 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:11:05,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][262], [189#true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:11:05,537 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:11:05,538 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:11:05,538 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:11:05,538 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:11:05,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][264], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 1310#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1072#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 115#L42true, 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:11:05,539 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:11:05,539 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:11:05,539 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:11:05,539 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:11:05,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][1309], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 13#L91-4true]) [2023-08-25 20:11:05,691 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-25 20:11:05,691 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:11:05,691 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:11:05,691 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:11:09,809 INFO L124 PetriNetUnfolderBase]: 84353/125428 cut-off events. [2023-08-25 20:11:09,810 INFO L125 PetriNetUnfolderBase]: For 1380427/1396286 co-relation queries the response was YES. [2023-08-25 20:11:11,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 703808 conditions, 125428 events. 84353/125428 cut-off events. For 1380427/1396286 co-relation queries the response was YES. Maximal size of possible extension queue 6649. Compared 1068997 event pairs, 11657 based on Foata normal form. 4092/119990 useless extension candidates. Maximal degree in co-relation 703754. Up to 39663 conditions per place. [2023-08-25 20:11:12,013 INFO L140 encePairwiseOnDemand]: 326/333 looper letters, 1474 selfloop transitions, 162 changer transitions 2/1685 dead transitions. [2023-08-25 20:11:12,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 1685 transitions, 33447 flow [2023-08-25 20:11:12,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-25 20:11:12,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-25 20:11:12,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1654 transitions. [2023-08-25 20:11:12,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45154245154245154 [2023-08-25 20:11:12,016 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1654 transitions. [2023-08-25 20:11:12,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1654 transitions. [2023-08-25 20:11:12,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 20:11:12,016 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1654 transitions. [2023-08-25 20:11:12,018 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 150.36363636363637) internal successors, (1654), 11 states have internal predecessors, (1654), 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) [2023-08-25 20:11:12,021 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 333.0) internal successors, (3996), 12 states have internal predecessors, (3996), 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) [2023-08-25 20:11:12,021 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 333.0) internal successors, (3996), 12 states have internal predecessors, (3996), 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) [2023-08-25 20:11:12,021 INFO L175 Difference]: Start difference. First operand has 150 places, 606 transitions, 11693 flow. Second operand 11 states and 1654 transitions. [2023-08-25 20:11:12,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 1685 transitions, 33447 flow [2023-08-25 20:11:30,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 1685 transitions, 32501 flow, removed 162 selfloop flow, removed 1 redundant places. [2023-08-25 20:11:30,911 INFO L231 Difference]: Finished difference. Result has 163 places, 710 transitions, 12884 flow [2023-08-25 20:11:30,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=11261, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12884, PETRI_PLACES=163, PETRI_TRANSITIONS=710} [2023-08-25 20:11:30,912 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 96 predicate places. [2023-08-25 20:11:30,912 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 710 transitions, 12884 flow [2023-08-25 20:11:30,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 140.0) internal successors, (1120), 8 states have internal predecessors, (1120), 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) [2023-08-25 20:11:30,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:11:30,912 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 20:11:30,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-25 20:11:31,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-25 20:11:31,117 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:11:31,118 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:11:31,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1244458340, now seen corresponding path program 1 times [2023-08-25 20:11:31,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:11:31,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645809901] [2023-08-25 20:11:31,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:11:31,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:11:31,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:11:31,166 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:11:31,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:11:31,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645809901] [2023-08-25 20:11:31,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645809901] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 20:11:31,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 20:11:31,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 20:11:31,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374219357] [2023-08-25 20:11:31,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 20:11:31,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 20:11:31,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:11:31,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 20:11:31,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-25 20:11:31,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 333 [2023-08-25 20:11:31,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 710 transitions, 12884 flow. Second operand has 5 states, 5 states have (on average 140.8) internal successors, (704), 5 states have internal predecessors, (704), 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) [2023-08-25 20:11:31,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:11:31,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 333 [2023-08-25 20:11:31,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:11:35,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][45], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1292#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 659#true, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0)]) [2023-08-25 20:11:35,936 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:11:35,936 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:11:35,936 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:11:35,936 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:11:35,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][48], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1524#true, 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0)]) [2023-08-25 20:11:35,936 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:11:35,936 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:11:35,936 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:11:35,937 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:11:39,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][45], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1292#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), 215#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0)]) [2023-08-25 20:11:39,344 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:11:39,344 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:39,344 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:39,344 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:39,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][48], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1524#true, 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), 215#(<= 1 ~N~0), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0)]) [2023-08-25 20:11:39,344 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:11:39,344 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:39,344 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:39,344 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:42,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][41], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 55#L92-7true]) [2023-08-25 20:11:42,435 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-25 20:11:42,435 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-25 20:11:42,435 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-25 20:11:42,435 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-25 20:11:43,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][163], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 102#L52true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1524#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0)]) [2023-08-25 20:11:43,791 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:11:43,791 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:43,791 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:43,791 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:43,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][328], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1524#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:11:43,791 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:11:43,791 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:43,791 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:43,791 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:11:43,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][41], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0)]) [2023-08-25 20:11:43,993 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-25 20:11:43,993 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:11:43,993 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:11:43,993 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:11:48,834 INFO L124 PetriNetUnfolderBase]: 87524/128202 cut-off events. [2023-08-25 20:11:48,834 INFO L125 PetriNetUnfolderBase]: For 1428151/1446558 co-relation queries the response was YES. [2023-08-25 20:11:50,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 729116 conditions, 128202 events. 87524/128202 cut-off events. For 1428151/1446558 co-relation queries the response was YES. Maximal size of possible extension queue 6823. Compared 1073853 event pairs, 18315 based on Foata normal form. 2270/117788 useless extension candidates. Maximal degree in co-relation 729057. Up to 46719 conditions per place. [2023-08-25 20:11:51,155 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 987 selfloop transitions, 96 changer transitions 22/1139 dead transitions. [2023-08-25 20:11:51,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 1139 transitions, 21842 flow [2023-08-25 20:11:51,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 20:11:51,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 20:11:51,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 762 transitions. [2023-08-25 20:11:51,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45765765765765765 [2023-08-25 20:11:51,156 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 762 transitions. [2023-08-25 20:11:51,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 762 transitions. [2023-08-25 20:11:51,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 20:11:51,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 762 transitions. [2023-08-25 20:11:51,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 152.4) internal successors, (762), 5 states have internal predecessors, (762), 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) [2023-08-25 20:11:51,159 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 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) [2023-08-25 20:11:51,159 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 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) [2023-08-25 20:11:51,159 INFO L175 Difference]: Start difference. First operand has 163 places, 710 transitions, 12884 flow. Second operand 5 states and 762 transitions. [2023-08-25 20:11:51,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 1139 transitions, 21842 flow [2023-08-25 20:12:14,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 1139 transitions, 21688 flow, removed 34 selfloop flow, removed 1 redundant places. [2023-08-25 20:12:14,558 INFO L231 Difference]: Finished difference. Result has 168 places, 718 transitions, 13131 flow [2023-08-25 20:12:14,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=12754, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=13131, PETRI_PLACES=168, PETRI_TRANSITIONS=718} [2023-08-25 20:12:14,559 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 101 predicate places. [2023-08-25 20:12:14,559 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 718 transitions, 13131 flow [2023-08-25 20:12:14,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 140.8) internal successors, (704), 5 states have internal predecessors, (704), 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) [2023-08-25 20:12:14,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:12:14,559 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 20:12:14,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-25 20:12:14,559 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:12:14,560 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:12:14,560 INFO L85 PathProgramCache]: Analyzing trace with hash 138205627, now seen corresponding path program 4 times [2023-08-25 20:12:14,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:12:14,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570676693] [2023-08-25 20:12:14,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:12:14,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:12:14,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:12:14,634 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:12:14,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:12:14,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570676693] [2023-08-25 20:12:14,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570676693] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 20:12:14,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756916981] [2023-08-25 20:12:14,635 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-25 20:12:14,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 20:12:14,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 20:12:14,636 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 20:12:14,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-25 20:12:14,734 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-25 20:12:14,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 20:12:14,734 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-25 20:12:14,740 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 20:12:14,771 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:12:14,771 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 20:12:14,794 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:12:14,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756916981] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 20:12:14,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 20:12:14,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2023-08-25 20:12:14,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045359609] [2023-08-25 20:12:14,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 20:12:14,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-25 20:12:14,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:12:14,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-25 20:12:14,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-08-25 20:12:14,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 333 [2023-08-25 20:12:14,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 718 transitions, 13131 flow. Second operand has 11 states, 11 states have (on average 139.45454545454547) internal successors, (1534), 11 states have internal predecessors, (1534), 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) [2023-08-25 20:12:14,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:12:14,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 333 [2023-08-25 20:12:14,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:12:17,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][65], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 105#$Ultimate##0true, 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 13#L91-4true, Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:17,535 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:12:17,535 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:12:17,535 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2023-08-25 20:12:17,535 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2023-08-25 20:12:17,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][31], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 199#(= ~counter2~0 ~counter1~0), 105#$Ultimate##0true, 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 13#L91-4true, Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:17,536 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:12:17,536 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2023-08-25 20:12:17,536 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:12:17,536 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2023-08-25 20:12:18,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][50], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 145#L92-6true, 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:18,220 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,220 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,220 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,220 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][50], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, 145#L92-6true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:18,225 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,225 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,225 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,225 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][28], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:18,323 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,323 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,323 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,323 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][31], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 145#L92-6true, 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:18,323 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,323 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,323 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,323 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][65], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, 2#thread4EXITtrue, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:18,327 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,327 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,327 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,327 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][31], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, 2#thread4EXITtrue, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 145#L92-6true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:18,327 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,327 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,327 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,327 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:12:18,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][146], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1292#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 13#L91-4true, Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 1667#(< thread1Thread1of1ForFork2_~i~0 ~N~0)]) [2023-08-25 20:12:18,940 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:12:18,940 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:12:18,940 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:12:18,940 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:18,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][65], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 105#$Ultimate##0true, 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:18,952 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:12:18,952 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:12:18,952 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:12:18,952 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:18,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][31], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 105#$Ultimate##0true, 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:18,952 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:12:18,952 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:12:18,953 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:12:18,953 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][65], [189#true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:19,256 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,256 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,256 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,256 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][31], [189#true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:19,256 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,256 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,256 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,257 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][50], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:19,457 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,457 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,457 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,457 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][50], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:19,674 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,674 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,674 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,674 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][50], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:19,679 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,679 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,679 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,679 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][31], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:19,799 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,799 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,799 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,799 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][255], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1513#(and (<= 1 ~N~0) (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:19,799 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,799 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,799 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,799 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][28], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:19,801 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,802 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,802 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,802 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][31], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:19,802 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,802 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,802 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,802 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][65], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:19,804 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,804 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,804 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,804 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][31], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:19,804 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,804 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,804 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,804 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][65], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, 2#thread4EXITtrue, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:19,805 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,805 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,805 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,805 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][31], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, 2#thread4EXITtrue, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:19,805 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,805 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,805 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,805 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][463], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 13#L91-4true, Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:19,891 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,891 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,891 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:19,891 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:20,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][146], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1292#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 105#$Ultimate##0true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 1667#(< thread1Thread1of1ForFork2_~i~0 ~N~0)]) [2023-08-25 20:12:20,804 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:12:20,804 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:12:20,804 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:20,804 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:12:20,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][146], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1292#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), 13#L91-4true, Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 1667#(< thread1Thread1of1ForFork2_~i~0 ~N~0)]) [2023-08-25 20:12:20,880 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2023-08-25 20:12:20,880 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:12:20,880 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:12:20,880 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:12:20,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][65], [189#true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:20,892 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:12:20,892 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:20,892 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:20,892 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:20,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][31], [189#true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:20,892 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:12:20,892 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:20,892 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:20,892 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:20,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][146], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1292#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 28#$Ultimate##0true, Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 1667#(< thread1Thread1of1ForFork2_~i~0 ~N~0)]) [2023-08-25 20:12:20,992 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2023-08-25 20:12:20,992 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:12:20,992 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:12:20,992 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:12:21,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][50], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:21,162 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,162 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,162 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,162 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][50], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:21,410 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,411 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,411 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,411 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][50], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:21,417 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,418 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,418 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,418 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][306], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1524#true, 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 13#L91-4true, Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:21,487 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,487 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,487 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,487 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][31], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:21,787 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,787 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,787 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,787 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][255], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1513#(and (<= 1 ~N~0) (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:21,788 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,788 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,788 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,788 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][28], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:21,790 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,790 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,790 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,790 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][31], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:21,790 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,790 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,790 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,790 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][65], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:21,792 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,792 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,792 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,792 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][31], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:21,793 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,793 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,793 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,793 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][65], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, 2#thread4EXITtrue, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:21,793 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,793 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,793 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,793 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][31], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, 2#thread4EXITtrue, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:21,794 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,794 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,794 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,794 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][463], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 128#L51-6true, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:21,900 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,900 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,900 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:21,900 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:22,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][146], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1292#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 1667#(< thread1Thread1of1ForFork2_~i~0 ~N~0)]) [2023-08-25 20:12:22,995 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is not cut-off event [2023-08-25 20:12:22,995 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2023-08-25 20:12:22,995 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2023-08-25 20:12:22,995 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is not cut-off event [2023-08-25 20:12:23,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][65], [189#true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:23,008 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,008 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,008 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,008 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][31], [189#true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:23,009 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,009 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,009 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,009 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][50], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:23,267 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,267 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,267 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,267 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][50], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:23,274 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,274 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,274 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,274 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][50], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:23,282 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,282 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,282 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,282 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][189], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 178#L72-1true]) [2023-08-25 20:12:23,422 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,422 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,423 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,423 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][306], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1524#true, 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:23,587 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,587 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,587 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,587 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][479], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1517#(and (<= 1 ~N~0) (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:23,656 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,656 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,656 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,656 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][31], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:23,656 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,656 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,656 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,656 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][31], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:23,659 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,659 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,659 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,659 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][255], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1513#(and (<= 1 ~N~0) (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:23,659 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,659 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,659 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,660 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][65], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:23,662 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,662 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,662 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,662 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][31], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:23,662 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,662 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,662 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,662 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][65], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:23,663 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,663 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,663 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,663 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][31], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:23,663 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,663 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,663 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:23,663 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:24,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][287], [189#true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 1310#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0)]) [2023-08-25 20:12:24,825 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-25 20:12:24,825 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-25 20:12:24,825 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-25 20:12:24,825 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-25 20:12:24,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][288], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 1310#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1072#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), 1667#(< thread1Thread1of1ForFork2_~i~0 ~N~0)]) [2023-08-25 20:12:24,826 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is not cut-off event [2023-08-25 20:12:24,826 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-25 20:12:24,826 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-25 20:12:24,826 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is not cut-off event [2023-08-25 20:12:24,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][146], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1292#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 1667#(< thread1Thread1of1ForFork2_~i~0 ~N~0)]) [2023-08-25 20:12:24,938 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:12:24,938 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:24,938 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:24,938 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:24,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][633], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:24,974 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:12:24,974 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:24,974 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:24,974 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:24,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][633], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:24,974 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:12:24,974 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:24,974 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:24,974 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:24,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][633], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:24,975 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:12:24,975 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:12:24,975 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:12:24,975 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:12:25,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([570] L72-6-->L72-1: Formula: (= |v_#race~N~0_10| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_10|} AuxVars[] AssignedVars[#race~N~0][104], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), 13#L91-4true, 178#L72-1true]) [2023-08-25 20:12:25,420 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,420 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,420 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,421 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][50], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:25,461 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,461 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:25,461 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:25,461 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:12:25,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][50], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:25,461 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,461 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,461 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,461 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][50], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:25,470 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,470 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,470 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,470 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][479], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1517#(and (<= 1 ~N~0) (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:25,829 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,829 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,829 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,829 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][31], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:25,829 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,829 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,829 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,829 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][65], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:25,832 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,832 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,832 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,832 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][31], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:25,832 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,832 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,832 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,832 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][696], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:25,927 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:12:25,927 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:25,927 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:25,927 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:25,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][696], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:25,927 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:12:25,927 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:12:25,927 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:12:25,927 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:12:25,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][696], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:25,927 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,927 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,928 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:25,928 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:26,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][56], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1292#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), 215#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, 2#thread4EXITtrue, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 13#L91-4true, Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:26,146 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:12:26,146 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:26,146 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:26,146 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:26,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][59], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1524#true, 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, 215#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, 2#thread4EXITtrue, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 13#L91-4true, Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:26,146 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:12:26,146 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:26,146 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:26,146 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:27,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][21], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 1310#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 178#L72-1true]) [2023-08-25 20:12:27,373 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,373 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,373 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,373 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][50], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:27,412 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,412 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:27,412 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:27,412 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:12:27,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][50], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:27,413 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,413 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,413 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,413 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][50], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:27,419 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,419 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,419 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,419 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][364], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:12:27,474 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is not cut-off event [2023-08-25 20:12:27,474 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-25 20:12:27,474 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-25 20:12:27,474 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is not cut-off event [2023-08-25 20:12:27,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][483], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1524#true, 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:27,527 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:12:27,527 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:12:27,527 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:12:27,527 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:12:27,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][124], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1524#true, 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), 13#L91-4true, Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:12:27,544 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:12:27,544 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:27,544 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:27,544 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:27,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][408], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1298#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), 13#L91-4true, Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:12:27,544 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:12:27,544 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:27,544 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:27,544 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:27,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][479], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1517#(and (<= 1 ~N~0) (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:27,971 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,971 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,971 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,971 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][31], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:27,971 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,971 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,971 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,971 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][65], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), 1526#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:27,972 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,972 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,972 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,972 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][31], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:27,972 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,972 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,972 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:27,973 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:12:28,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][56], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1292#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), 215#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:28,263 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:12:28,263 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:28,263 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:28,263 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:28,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][59], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, 215#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:28,263 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:12:28,263 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:28,263 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:28,263 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:29,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][50], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:29,453 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:12:29,453 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:29,453 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:29,453 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:12:29,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][364], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 55#L92-7true]) [2023-08-25 20:12:29,493 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-25 20:12:29,493 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:12:29,493 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:12:29,493 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:12:29,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][483], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1524#true, 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:29,550 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:12:29,550 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:12:29,550 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:12:29,551 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:12:29,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][124], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1524#true, 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:12:29,564 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:12:29,564 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:29,564 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:29,564 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:29,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][408], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1298#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:12:29,564 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:12:29,564 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:29,564 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:29,564 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:29,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][364], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 1313#(<= 1 ~N~0), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:12:29,567 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:12:29,567 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:12:29,567 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:12:29,567 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:12:29,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][758], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 128#L51-6true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:29,891 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:12:29,891 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:29,892 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:29,892 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:12:30,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][287], [189#true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1524#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 13#L91-4true, Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:30,658 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-25 20:12:30,658 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-25 20:12:30,658 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-25 20:12:30,658 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-25 20:12:30,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][288], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1524#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1072#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 13#L91-4true, Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 1667#(< thread1Thread1of1ForFork2_~i~0 ~N~0)]) [2023-08-25 20:12:30,659 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-25 20:12:30,659 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-25 20:12:30,659 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-25 20:12:30,659 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-25 20:12:30,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][287], [189#true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0)]) [2023-08-25 20:12:30,694 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-25 20:12:30,694 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-25 20:12:30,694 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-25 20:12:30,694 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-25 20:12:30,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][288], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1072#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), 1667#(< thread1Thread1of1ForFork2_~i~0 ~N~0)]) [2023-08-25 20:12:30,694 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-25 20:12:30,694 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-25 20:12:30,695 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-25 20:12:30,695 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-25 20:12:30,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][364], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:12:30,980 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is not cut-off event [2023-08-25 20:12:30,980 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-25 20:12:30,980 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-25 20:12:30,980 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is not cut-off event [2023-08-25 20:12:31,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][483], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1524#true, 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:31,033 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:12:31,033 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:12:31,033 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:12:31,033 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:12:31,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][483], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1524#true, 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:31,037 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:12:31,037 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:12:31,037 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:12:31,037 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:12:31,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][364], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 1313#(<= 1 ~N~0), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 55#L92-7true]) [2023-08-25 20:12:31,048 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:12:31,048 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:12:31,049 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:12:31,049 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:12:31,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][287], [189#true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1524#true, Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:31,994 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-25 20:12:31,994 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-25 20:12:31,994 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-25 20:12:31,994 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-25 20:12:31,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][288], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1072#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 1667#(< thread1Thread1of1ForFork2_~i~0 ~N~0)]) [2023-08-25 20:12:31,995 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is not cut-off event [2023-08-25 20:12:31,995 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-25 20:12:31,995 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-25 20:12:31,995 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is not cut-off event [2023-08-25 20:12:32,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][287], [189#true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1524#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 13#L91-4true, Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:12:32,085 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:12:32,085 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:12:32,085 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:12:32,086 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:12:32,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][483], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1524#true, 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:32,293 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-25 20:12:32,293 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-25 20:12:32,293 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-25 20:12:32,293 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-25 20:12:32,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][364], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 1313#(<= 1 ~N~0), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:12:32,304 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:12:32,304 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:12:32,304 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:12:32,304 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:12:32,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][288], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1524#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1072#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 13#L91-4true, Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1667#(< thread1Thread1of1ForFork2_~i~0 ~N~0)]) [2023-08-25 20:12:32,980 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is not cut-off event [2023-08-25 20:12:32,980 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-25 20:12:32,980 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-25 20:12:32,980 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is not cut-off event [2023-08-25 20:12:33,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][287], [189#true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:12:33,112 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-25 20:12:33,112 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-25 20:12:33,112 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-25 20:12:33,112 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-25 20:12:33,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][483], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1524#true, 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:33,265 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-25 20:12:33,265 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-25 20:12:33,265 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-25 20:12:33,266 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-25 20:12:33,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][288], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1072#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1667#(< thread1Thread1of1ForFork2_~i~0 ~N~0)]) [2023-08-25 20:12:33,578 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-25 20:12:33,578 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-25 20:12:33,578 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-25 20:12:33,578 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-25 20:12:34,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][1078], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:12:34,449 INFO L294 olderBase$Statistics]: this new event has 32 ancestors and is cut-off event [2023-08-25 20:12:34,449 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-25 20:12:34,449 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-25 20:12:34,449 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-25 20:12:34,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][1078], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1524#true, Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:12:34,599 INFO L294 olderBase$Statistics]: this new event has 33 ancestors and is cut-off event [2023-08-25 20:12:34,599 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-25 20:12:34,599 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-25 20:12:34,599 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-25 20:12:34,782 INFO L124 PetriNetUnfolderBase]: 96925/141884 cut-off events. [2023-08-25 20:12:34,782 INFO L125 PetriNetUnfolderBase]: For 1808812/1832121 co-relation queries the response was YES. [2023-08-25 20:12:36,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 829055 conditions, 141884 events. 96925/141884 cut-off events. For 1808812/1832121 co-relation queries the response was YES. Maximal size of possible extension queue 7665. Compared 1196628 event pairs, 18447 based on Foata normal form. 7564/134704 useless extension candidates. Maximal degree in co-relation 828993. Up to 49591 conditions per place. [2023-08-25 20:12:37,483 INFO L140 encePairwiseOnDemand]: 325/333 looper letters, 601 selfloop transitions, 512 changer transitions 2/1167 dead transitions. [2023-08-25 20:12:37,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 1167 transitions, 21305 flow [2023-08-25 20:12:37,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-25 20:12:37,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-25 20:12:37,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1210 transitions. [2023-08-25 20:12:37,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4542042042042042 [2023-08-25 20:12:37,484 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1210 transitions. [2023-08-25 20:12:37,484 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1210 transitions. [2023-08-25 20:12:37,484 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 20:12:37,484 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1210 transitions. [2023-08-25 20:12:37,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 151.25) internal successors, (1210), 8 states have internal predecessors, (1210), 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) [2023-08-25 20:12:37,487 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 333.0) internal successors, (2997), 9 states have internal predecessors, (2997), 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) [2023-08-25 20:12:37,488 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 333.0) internal successors, (2997), 9 states have internal predecessors, (2997), 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) [2023-08-25 20:12:37,488 INFO L175 Difference]: Start difference. First operand has 168 places, 718 transitions, 13131 flow. Second operand 8 states and 1210 transitions. [2023-08-25 20:12:37,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 1167 transitions, 21305 flow [2023-08-25 20:13:11,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 1167 transitions, 21074 flow, removed 14 selfloop flow, removed 2 redundant places. [2023-08-25 20:13:11,199 INFO L231 Difference]: Finished difference. Result has 176 places, 808 transitions, 16201 flow [2023-08-25 20:13:11,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=12732, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=406, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16201, PETRI_PLACES=176, PETRI_TRANSITIONS=808} [2023-08-25 20:13:11,199 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 109 predicate places. [2023-08-25 20:13:11,200 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 808 transitions, 16201 flow [2023-08-25 20:13:11,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 139.45454545454547) internal successors, (1534), 11 states have internal predecessors, (1534), 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) [2023-08-25 20:13:11,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:13:11,200 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 20:13:11,205 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-08-25 20:13:11,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 20:13:11,404 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:13:11,404 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:13:11,404 INFO L85 PathProgramCache]: Analyzing trace with hash -271294493, now seen corresponding path program 4 times [2023-08-25 20:13:11,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:13:11,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638281141] [2023-08-25 20:13:11,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:13:11,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:13:11,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:13:11,449 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:13:11,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:13:11,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638281141] [2023-08-25 20:13:11,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638281141] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 20:13:11,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 20:13:11,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 20:13:11,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957160043] [2023-08-25 20:13:11,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 20:13:11,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 20:13:11,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:13:11,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 20:13:11,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-25 20:13:11,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 333 [2023-08-25 20:13:11,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 808 transitions, 16201 flow. Second operand has 5 states, 5 states have (on average 140.8) internal successors, (704), 5 states have internal predecessors, (704), 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) [2023-08-25 20:13:11,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:13:11,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 333 [2023-08-25 20:13:11,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:13:17,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][41], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:13:17,142 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:13:17,142 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:13:17,142 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:13:17,142 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:13:17,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][404], [1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1310#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 128#L51-6true, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:13:17,467 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:13:17,467 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:13:17,468 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:13:17,468 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:13:18,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][599], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:13:18,364 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:13:18,364 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:13:18,364 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:13:18,364 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:13:18,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][137], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, 2#thread4EXITtrue, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, 1310#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:13:18,398 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:13:18,398 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:13:18,398 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:13:18,398 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:13:18,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][477], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, 1310#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:13:18,399 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:13:18,399 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:13:18,399 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:13:18,399 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:13:19,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][41], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:13:19,086 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:13:19,086 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:13:19,086 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:13:19,086 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:13:19,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][415], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), 13#L91-4true, Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:13:19,682 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:13:19,682 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:13:19,682 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:13:19,682 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:13:21,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][41], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:13:21,386 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:13:21,386 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:13:21,386 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:13:21,386 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:13:22,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][415], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:13:22,009 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:13:22,009 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:13:22,009 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:13:22,009 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:13:22,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][137], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 215#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, 1310#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:13:22,716 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:13:22,716 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:13:22,716 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:13:22,716 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:13:22,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][477], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 215#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, 1310#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:13:22,716 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:13:22,716 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:22,716 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:22,716 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:22,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][137], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, 2#thread4EXITtrue, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:13:22,717 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:13:22,717 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:13:22,717 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:13:22,717 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:13:22,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][477], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:13:22,717 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:13:22,717 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:22,717 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:22,717 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:23,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([554] L62-6-->L62-1: Formula: (= |v_#race~N~0_7| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_7|} AuxVars[] AssignedVars[#race~N~0][45], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1513#(and (<= 1 ~N~0) (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 13#L91-4true, Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 178#L72-1true]) [2023-08-25 20:13:23,784 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:13:23,784 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:23,784 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:23,784 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:23,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][15], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 13#L91-4true, Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 178#L72-1true]) [2023-08-25 20:13:23,785 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:13:23,785 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:23,785 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:23,785 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:24,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][363], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1298#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:13:24,062 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:13:24,062 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:24,062 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:24,062 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:25,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][510], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1300#(and (<= thread1Thread1of1ForFork2_~i~0 0) (< thread1Thread1of1ForFork2_~i~0 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1513#(and (<= 1 ~N~0) (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:13:25,211 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:13:25,211 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:25,211 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:25,211 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:25,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][511], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1513#(and (<= 1 ~N~0) (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:13:25,212 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:13:25,212 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:25,212 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:25,212 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:26,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][15], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 178#L72-1true]) [2023-08-25 20:13:26,231 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:13:26,231 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:13:26,231 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:13:26,231 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:13:26,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][551], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:13:26,558 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:13:26,558 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:13:26,558 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:13:26,558 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:13:26,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([521] L41-6-->L41-1: Formula: (= |v_#race~N~0_1| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_1|} AuxVars[] AssignedVars[#race~N~0][18], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, 128#L51-6true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), 13#L91-4true, Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 178#L72-1true]) [2023-08-25 20:13:26,565 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:13:26,565 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:13:26,565 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:13:26,565 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:13:26,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][110], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), 13#L91-4true, Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:13:26,571 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:13:26,571 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:13:26,571 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:13:26,571 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:13:26,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][111], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), 13#L91-4true, Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:13:26,572 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:13:26,572 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:13:26,572 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:13:26,572 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:13:26,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][823], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 1313#(<= 1 ~N~0), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:13:26,644 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:13:26,644 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:13:26,644 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:13:26,644 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:13:27,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([521] L41-6-->L41-1: Formula: (= |v_#race~N~0_1| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_1|} AuxVars[] AssignedVars[#race~N~0][18], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 178#L72-1true]) [2023-08-25 20:13:27,188 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:13:27,188 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:13:27,189 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:13:27,189 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:13:27,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][205], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 9#L41-1true, Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 178#L72-1true, 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:13:27,251 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:13:27,251 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:27,251 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:27,251 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:13:27,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][283], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 178#L72-1true, 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:13:27,301 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:13:27,301 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:13:27,301 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:13:27,301 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:13:27,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([521] L41-6-->L41-1: Formula: (= |v_#race~N~0_1| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_1|} AuxVars[] AssignedVars[#race~N~0][18], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1513#(and (<= 1 ~N~0) (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 178#L72-1true]) [2023-08-25 20:13:27,343 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:13:27,343 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:13:27,343 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:13:27,343 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:13:27,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][731], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:13:27,838 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:13:27,838 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:13:27,838 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:13:27,838 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:13:28,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([521] L41-6-->L41-1: Formula: (= |v_#race~N~0_1| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_1|} AuxVars[] AssignedVars[#race~N~0][18], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 77#L62-1true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, 128#L51-6true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 178#L72-1true]) [2023-08-25 20:13:28,690 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:13:28,690 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:13:28,690 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:13:28,690 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:13:28,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][110], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:13:28,693 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:13:28,693 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:13:28,693 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:13:28,693 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:13:28,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][111], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:13:28,693 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:13:28,693 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:13:28,693 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:13:28,693 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:13:28,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][823], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1517#(and (<= 1 ~N~0) (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0)), 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:13:28,747 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:13:28,747 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:13:28,747 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:13:28,747 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:13:29,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][731], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:13:29,796 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:13:29,796 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:13:29,796 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:13:29,796 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:13:31,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][731], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 421#(= thread1Thread1of1ForFork2_~i~0 0), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:13:31,252 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:13:31,252 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:13:31,252 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:13:31,252 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:13:34,192 INFO L124 PetriNetUnfolderBase]: 105514/152215 cut-off events. [2023-08-25 20:13:34,192 INFO L125 PetriNetUnfolderBase]: For 2076405/2101390 co-relation queries the response was YES. [2023-08-25 20:13:36,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 940261 conditions, 152215 events. 105514/152215 cut-off events. For 2076405/2101390 co-relation queries the response was YES. Maximal size of possible extension queue 7998. Compared 1259891 event pairs, 23913 based on Foata normal form. 3083/136323 useless extension candidates. Maximal degree in co-relation 940196. Up to 94180 conditions per place. [2023-08-25 20:13:37,226 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 947 selfloop transitions, 116 changer transitions 0/1115 dead transitions. [2023-08-25 20:13:37,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 1115 transitions, 23090 flow [2023-08-25 20:13:37,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 20:13:37,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 20:13:37,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 756 transitions. [2023-08-25 20:13:37,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4540540540540541 [2023-08-25 20:13:37,227 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 756 transitions. [2023-08-25 20:13:37,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 756 transitions. [2023-08-25 20:13:37,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 20:13:37,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 756 transitions. [2023-08-25 20:13:37,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 151.2) internal successors, (756), 5 states have internal predecessors, (756), 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) [2023-08-25 20:13:37,229 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 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) [2023-08-25 20:13:37,229 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 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) [2023-08-25 20:13:37,229 INFO L175 Difference]: Start difference. First operand has 176 places, 808 transitions, 16201 flow. Second operand 5 states and 756 transitions. [2023-08-25 20:13:37,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 1115 transitions, 23090 flow [2023-08-25 20:14:20,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 1115 transitions, 22057 flow, removed 139 selfloop flow, removed 3 redundant places. [2023-08-25 20:14:20,131 INFO L231 Difference]: Finished difference. Result has 179 places, 871 transitions, 16564 flow [2023-08-25 20:14:20,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=15320, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=733, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=16564, PETRI_PLACES=179, PETRI_TRANSITIONS=871} [2023-08-25 20:14:20,132 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 112 predicate places. [2023-08-25 20:14:20,132 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 871 transitions, 16564 flow [2023-08-25 20:14:20,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 140.8) internal successors, (704), 5 states have internal predecessors, (704), 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) [2023-08-25 20:14:20,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:14:20,132 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 20:14:20,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-25 20:14:20,133 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:14:20,133 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:14:20,133 INFO L85 PathProgramCache]: Analyzing trace with hash -624580955, now seen corresponding path program 5 times [2023-08-25 20:14:20,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:14:20,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140585524] [2023-08-25 20:14:20,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:14:20,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:14:20,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:14:20,186 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:14:20,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:14:20,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140585524] [2023-08-25 20:14:20,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140585524] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-25 20:14:20,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725857245] [2023-08-25 20:14:20,187 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-25 20:14:20,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-25 20:14:20,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 20:14:20,189 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-25 20:14:20,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-25 20:14:20,304 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-25 20:14:20,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-25 20:14:20,305 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-25 20:14:20,313 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-25 20:14:20,342 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:14:20,342 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-25 20:14:20,361 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:14:20,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725857245] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-25 20:14:20,361 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-25 20:14:20,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-08-25 20:14:20,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374587819] [2023-08-25 20:14:20,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-25 20:14:20,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-25 20:14:20,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:14:20,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-25 20:14:20,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-25 20:14:20,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 333 [2023-08-25 20:14:20,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 871 transitions, 16564 flow. Second operand has 10 states, 10 states have (on average 139.2) internal successors, (1392), 10 states have internal predecessors, (1392), 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) [2023-08-25 20:14:20,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:14:20,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 333 [2023-08-25 20:14:20,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:14:27,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][658], [1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:14:27,449 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:14:27,449 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:14:27,449 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:14:27,450 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:14:28,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][157], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:14:28,132 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:14:28,132 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:14:28,132 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:14:28,132 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:14:28,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][586], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:14:28,132 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:14:28,132 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:14:28,132 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:14:28,132 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:14:28,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][806], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), 13#L91-4true, Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:14:28,568 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:14:28,568 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:14:28,568 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:14:28,568 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:14:29,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([570] L72-6-->L72-1: Formula: (= |v_#race~N~0_10| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_10|} AuxVars[] AssignedVars[#race~N~0][132], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 77#L62-1true, 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), 13#L91-4true, Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 178#L72-1true]) [2023-08-25 20:14:29,379 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:14:29,379 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:14:29,379 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:14:29,379 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:14:29,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][436], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 9#L41-1true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:14:29,688 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:14:29,688 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:14:29,688 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:14:29,688 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:14:29,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][756], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 128#L51-6true, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:14:29,760 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:14:29,760 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:14:29,760 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:14:29,760 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:14:29,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][155], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), 2#thread4EXITtrue, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:14:29,951 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:14:29,951 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:14:29,951 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:14:29,951 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:14:31,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][806], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1736#true, Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:14:31,114 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:14:31,114 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:31,114 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:31,114 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:32,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][512], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:14:32,170 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:14:32,170 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:32,171 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:32,171 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:32,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][235], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:14:32,239 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:14:32,239 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:32,239 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:32,239 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:32,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][658], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:14:32,424 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:14:32,424 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:32,424 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:32,424 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:32,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][812], [1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), 1896#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:14:32,435 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:14:32,435 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:32,435 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:32,435 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:32,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][155], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, 2#thread4EXITtrue, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:14:32,578 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:14:32,578 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:32,578 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:32,578 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:32,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][1148], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 215#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:14:32,769 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:14:32,769 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:32,769 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:32,769 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:33,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][157], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 215#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:14:33,233 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:14:33,233 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:33,233 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:33,233 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:33,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][586], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 215#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:14:33,233 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:14:33,233 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:33,233 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:33,233 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:33,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][766], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), 1896#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, 2#thread4EXITtrue, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:14:33,234 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:14:33,234 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:33,234 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:33,234 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:14:33,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][962], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), 1896#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:14:33,234 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:14:33,234 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:33,234 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:33,234 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:35,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][692], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1298#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:14:35,183 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:14:35,183 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:35,183 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:35,183 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:35,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][131], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:14:35,183 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:14:35,183 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:35,184 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:35,184 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:35,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][436], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1298#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:14:35,196 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:14:35,196 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:35,196 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:35,196 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:35,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][235], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:14:35,272 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:14:35,272 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:35,272 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:35,272 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:35,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][592], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), 1896#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:14:35,982 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:14:35,982 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:35,982 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:35,982 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:36,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][436], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:14:36,019 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:14:36,019 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:36,019 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:36,019 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:14:38,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][436], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 9#L41-1true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:14:38,995 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:14:38,995 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:14:38,995 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:14:38,995 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:14:41,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][130], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:14:41,261 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:14:41,261 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:14:41,261 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:14:41,261 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:14:41,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][131], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:14:41,261 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:14:41,261 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:14:41,261 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:14:41,263 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:14:41,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][521], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:14:41,387 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:14:41,387 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:14:41,387 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:14:41,387 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:14:41,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][593], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, 1896#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1513#(and (<= 1 ~N~0) (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:14:41,587 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-25 20:14:41,587 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:14:41,587 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:14:41,587 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:14:43,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][9], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 204#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:14:43,033 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:14:43,033 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:14:43,033 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:14:43,033 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:14:43,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][10], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1736#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:14:43,033 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:14:43,033 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:14:43,033 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:14:43,033 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:14:47,199 INFO L124 PetriNetUnfolderBase]: 110789/162524 cut-off events. [2023-08-25 20:14:47,199 INFO L125 PetriNetUnfolderBase]: For 2138688/2163194 co-relation queries the response was YES. [2023-08-25 20:14:49,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 990262 conditions, 162524 events. 110789/162524 cut-off events. For 2138688/2163194 co-relation queries the response was YES. Maximal size of possible extension queue 8918. Compared 1399602 event pairs, 20278 based on Foata normal form. 6408/153370 useless extension candidates. Maximal degree in co-relation 990195. Up to 62063 conditions per place. [2023-08-25 20:14:50,462 INFO L140 encePairwiseOnDemand]: 326/333 looper letters, 1534 selfloop transitions, 181 changer transitions 0/1767 dead transitions. [2023-08-25 20:14:50,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 1767 transitions, 36446 flow [2023-08-25 20:14:50,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-25 20:14:50,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-25 20:14:50,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1209 transitions. [2023-08-25 20:14:50,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45382882882882886 [2023-08-25 20:14:50,464 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1209 transitions. [2023-08-25 20:14:50,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1209 transitions. [2023-08-25 20:14:50,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 20:14:50,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1209 transitions. [2023-08-25 20:14:50,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 151.125) internal successors, (1209), 8 states have internal predecessors, (1209), 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) [2023-08-25 20:14:50,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 333.0) internal successors, (2997), 9 states have internal predecessors, (2997), 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) [2023-08-25 20:14:50,467 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 333.0) internal successors, (2997), 9 states have internal predecessors, (2997), 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) [2023-08-25 20:14:50,467 INFO L175 Difference]: Start difference. First operand has 179 places, 871 transitions, 16564 flow. Second operand 8 states and 1209 transitions. [2023-08-25 20:14:50,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 1767 transitions, 36446 flow [2023-08-25 20:15:36,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 1767 transitions, 35405 flow, removed 75 selfloop flow, removed 2 redundant places. [2023-08-25 20:15:36,833 INFO L231 Difference]: Finished difference. Result has 189 places, 935 transitions, 17559 flow [2023-08-25 20:15:36,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=15974, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=871, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=705, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=17559, PETRI_PLACES=189, PETRI_TRANSITIONS=935} [2023-08-25 20:15:36,834 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 122 predicate places. [2023-08-25 20:15:36,834 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 935 transitions, 17559 flow [2023-08-25 20:15:36,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 139.2) internal successors, (1392), 10 states have internal predecessors, (1392), 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) [2023-08-25 20:15:36,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:15:36,835 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 20:15:36,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-25 20:15:37,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-08-25 20:15:37,039 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:15:37,039 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:15:37,039 INFO L85 PathProgramCache]: Analyzing trace with hash -2041883042, now seen corresponding path program 2 times [2023-08-25 20:15:37,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:15:37,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930971016] [2023-08-25 20:15:37,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:15:37,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:15:37,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:15:37,088 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:15:37,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:15:37,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930971016] [2023-08-25 20:15:37,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930971016] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 20:15:37,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 20:15:37,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 20:15:37,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555694433] [2023-08-25 20:15:37,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 20:15:37,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 20:15:37,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:15:37,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 20:15:37,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-25 20:15:37,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 333 [2023-08-25 20:15:37,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 935 transitions, 17559 flow. Second operand has 5 states, 5 states have (on average 140.8) internal successors, (704), 5 states have internal predecessors, (704), 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) [2023-08-25 20:15:37,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:15:37,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 333 [2023-08-25 20:15:37,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:15:43,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([570] L72-6-->L72-1: Formula: (= |v_#race~N~0_10| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_10|} AuxVars[] AssignedVars[#race~N~0][102], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 77#L62-1true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 1097#(= thread3Thread1of1ForFork1_~i~2 0), 128#L51-6true, 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 178#L72-1true]) [2023-08-25 20:15:43,057 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:15:43,057 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:15:43,057 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:15:43,057 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:15:44,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][143], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:15:44,162 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:15:44,162 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:15:44,162 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:15:44,162 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:15:44,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][132], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 13#L91-4true, Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:15:44,459 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:15:44,459 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:15:44,459 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:15:44,459 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:15:44,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][128], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), 13#L91-4true, Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:15:44,459 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:15:44,459 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:15:44,459 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:15:44,459 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:15:45,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][541], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 105#$Ultimate##0true, 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:15:45,428 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:15:45,428 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:15:45,428 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:15:45,429 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:15:45,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][67], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 105#$Ultimate##0true, 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:15:45,429 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:15:45,429 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:15:45,429 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:15:45,429 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-25 20:15:46,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][50], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), 2#thread4EXITtrue, Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:15:46,154 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:15:46,154 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:15:46,154 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:15:46,154 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:15:47,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][132], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:15:47,328 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:15:47,328 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:15:47,328 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:15:47,328 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:15:47,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][128], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:15:47,328 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:15:47,328 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:15:47,328 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-25 20:15:47,329 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:15:48,460 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([570] L72-6-->L72-1: Formula: (= |v_#race~N~0_10| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_10|} AuxVars[] AssignedVars[#race~N~0][102], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 77#L62-1true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 1097#(= thread3Thread1of1ForFork1_~i~2 0), 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 178#L72-1true]) [2023-08-25 20:15:48,460 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:15:48,460 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:15:48,460 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:15:48,460 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:15:48,460 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:15:48,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][51], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), 2#thread4EXITtrue, Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:15:48,764 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2023-08-25 20:15:48,764 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:15:48,764 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:15:48,764 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:15:49,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][50], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), 2#thread4EXITtrue, Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:15:49,547 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:15:49,547 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:15:49,547 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:15:49,547 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:15:49,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][51], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), 2#thread4EXITtrue, Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:15:49,547 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:15:49,547 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:15:49,547 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:15:49,547 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:15:50,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][214], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1513#(and (<= 1 ~N~0) (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 192#true, 2#thread4EXITtrue, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:15:50,154 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2023-08-25 20:15:50,154 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:15:50,154 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:15:50,154 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:15:52,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][245], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1292#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), 215#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:15:52,782 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:15:52,782 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:15:52,782 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:15:52,782 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:15:56,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([570] L72-6-->L72-1: Formula: (= |v_#race~N~0_10| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_10|} AuxVars[] AssignedVars[#race~N~0][102], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 9#L41-1true, 77#L62-1true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 447#(= thread1Thread1of1ForFork2_~i~0 0), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 178#L72-1true, 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:15:56,208 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:15:56,208 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:15:56,208 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:15:56,208 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:15:58,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][157], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1292#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 1667#(< thread1Thread1of1ForFork2_~i~0 ~N~0)]) [2023-08-25 20:15:58,077 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:15:58,077 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:15:58,077 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:15:58,077 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:16:06,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][53], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 659#true, 1532#true, 128#L51-6true, 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 178#L72-1true]) [2023-08-25 20:16:06,149 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:16:06,149 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:16:06,149 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:16:06,149 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:16:07,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][258], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 659#true, 1532#true, 128#L51-6true, 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 178#L72-1true]) [2023-08-25 20:16:07,432 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:16:07,432 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:16:07,433 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:16:07,433 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:16:08,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][202], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1896#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:16:08,236 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is cut-off event [2023-08-25 20:16:08,236 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is cut-off event [2023-08-25 20:16:08,236 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:16:08,236 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:16:09,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][202], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1896#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:16:09,468 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is cut-off event [2023-08-25 20:16:09,468 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:16:09,468 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is cut-off event [2023-08-25 20:16:09,468 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:16:10,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][202], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1896#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, 651#true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:16:10,356 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-25 20:16:10,356 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:16:10,356 INFO L297 olderBase$Statistics]: existing Event has 30 ancestors and is cut-off event [2023-08-25 20:16:10,356 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:16:10,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([537] L51-6-->L51-1: Formula: (= |v_#race~N~0_4| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_4|} AuxVars[] AssignedVars[#race~N~0][16], [1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 77#L62-1true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 178#L72-1true]) [2023-08-25 20:16:10,573 INFO L294 olderBase$Statistics]: this new event has 30 ancestors and is cut-off event [2023-08-25 20:16:10,573 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:16:10,573 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:16:10,573 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:16:11,358 INFO L124 PetriNetUnfolderBase]: 140612/208276 cut-off events. [2023-08-25 20:16:11,358 INFO L125 PetriNetUnfolderBase]: For 2778592/2806493 co-relation queries the response was YES. [2023-08-25 20:16:14,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1243261 conditions, 208276 events. 140612/208276 cut-off events. For 2778592/2806493 co-relation queries the response was YES. Maximal size of possible extension queue 11675. Compared 1885406 event pairs, 28414 based on Foata normal form. 4721/193634 useless extension candidates. Maximal degree in co-relation 1243190. Up to 77463 conditions per place. [2023-08-25 20:16:15,702 INFO L140 encePairwiseOnDemand]: 326/333 looper letters, 1477 selfloop transitions, 261 changer transitions 0/1780 dead transitions. [2023-08-25 20:16:15,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 1780 transitions, 34840 flow [2023-08-25 20:16:15,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 20:16:15,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 20:16:15,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 899 transitions. [2023-08-25 20:16:15,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44994994994994997 [2023-08-25 20:16:15,704 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 899 transitions. [2023-08-25 20:16:15,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 899 transitions. [2023-08-25 20:16:15,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 20:16:15,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 899 transitions. [2023-08-25 20:16:15,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 149.83333333333334) internal successors, (899), 6 states have internal predecessors, (899), 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) [2023-08-25 20:16:15,706 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 333.0) internal successors, (2331), 7 states have internal predecessors, (2331), 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) [2023-08-25 20:16:15,706 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 333.0) internal successors, (2331), 7 states have internal predecessors, (2331), 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) [2023-08-25 20:16:15,706 INFO L175 Difference]: Start difference. First operand has 189 places, 935 transitions, 17559 flow. Second operand 6 states and 899 transitions. [2023-08-25 20:16:15,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 1780 transitions, 34840 flow [2023-08-25 20:17:51,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 1780 transitions, 34168 flow, removed 142 selfloop flow, removed 2 redundant places. [2023-08-25 20:17:51,020 INFO L231 Difference]: Finished difference. Result has 196 places, 1092 transitions, 21176 flow [2023-08-25 20:17:51,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=17313, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=935, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=740, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=21176, PETRI_PLACES=196, PETRI_TRANSITIONS=1092} [2023-08-25 20:17:51,021 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 129 predicate places. [2023-08-25 20:17:51,021 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 1092 transitions, 21176 flow [2023-08-25 20:17:51,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 140.8) internal successors, (704), 5 states have internal predecessors, (704), 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) [2023-08-25 20:17:51,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:17:51,022 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 20:17:51,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-25 20:17:51,022 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:17:51,022 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:17:51,022 INFO L85 PathProgramCache]: Analyzing trace with hash -460271038, now seen corresponding path program 3 times [2023-08-25 20:17:51,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:17:51,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732220119] [2023-08-25 20:17:51,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:17:51,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:17:51,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:17:51,061 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:17:51,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:17:51,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732220119] [2023-08-25 20:17:51,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732220119] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 20:17:51,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 20:17:51,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 20:17:51,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406415180] [2023-08-25 20:17:51,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 20:17:51,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 20:17:51,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:17:51,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 20:17:51,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-25 20:17:51,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 333 [2023-08-25 20:17:51,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 1092 transitions, 21176 flow. Second operand has 5 states, 5 states have (on average 140.8) internal successors, (704), 5 states have internal predecessors, (704), 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) [2023-08-25 20:17:51,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:17:51,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 333 [2023-08-25 20:17:51,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:17:56,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][151], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), 2#thread4EXITtrue, Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1962#true, 13#L91-4true, Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:17:56,659 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is not cut-off event [2023-08-25 20:17:56,659 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2023-08-25 20:17:56,659 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2023-08-25 20:17:56,659 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2023-08-25 20:17:58,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][142], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1962#true, 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:17:58,849 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:17:58,849 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:17:58,849 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:17:58,849 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:17:59,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][151], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1962#true, Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:17:59,343 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is not cut-off event [2023-08-25 20:17:59,343 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2023-08-25 20:17:59,343 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2023-08-25 20:17:59,344 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2023-08-25 20:17:59,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][151], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), 2#thread4EXITtrue, Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1962#true, Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:17:59,830 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:17:59,830 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:17:59,830 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:17:59,830 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:18:01,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][50], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1962#true, Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:18:01,025 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:18:01,025 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:18:01,025 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:18:01,025 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:18:01,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][909], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1896#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 21#L72-6true, 1965#(<= 1 ~N~0), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 659#true, 1532#true, 165#$Ultimate##0true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:18:01,535 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:18:01,535 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:18:01,535 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:18:01,535 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:18:02,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][797], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1292#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1965#(<= 1 ~N~0), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 1667#(< thread1Thread1of1ForFork2_~i~0 ~N~0)]) [2023-08-25 20:18:02,440 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:18:02,440 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:18:02,440 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:18:02,441 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:18:03,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][151], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), 2#thread4EXITtrue, Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1962#true, Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:18:03,350 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:18:03,350 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:18:03,350 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:18:03,350 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:18:03,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][909], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1896#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 21#L72-6true, 1965#(<= 1 ~N~0), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 659#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:18:03,511 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:18:03,511 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:18:03,511 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:18:03,511 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:18:03,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][51], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1962#true, Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:18:03,907 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2023-08-25 20:18:03,907 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:18:03,907 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:18:03,907 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:18:04,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][50], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1962#true, Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:18:04,707 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:18:04,707 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:18:04,707 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:18:04,707 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:18:04,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][51], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1962#true, Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:18:04,707 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:18:04,707 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:18:04,707 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:18:04,707 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:18:05,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][211], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 62#L62-6true, Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1513#(and (<= 1 ~N~0) (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1962#true, 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:18:05,707 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2023-08-25 20:18:05,707 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:18:05,707 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:18:05,707 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:18:06,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][797], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1292#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1965#(<= 1 ~N~0), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 659#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 37#L51-1true, 908#(<= 0 thread1Thread1of1ForFork2_~i~0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 1667#(< thread1Thread1of1ForFork2_~i~0 ~N~0)]) [2023-08-25 20:18:06,352 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:18:06,352 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:18:06,352 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:18:06,352 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:18:08,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][240], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1292#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), 215#(<= 1 ~N~0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1962#true, Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:18:08,704 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:18:08,704 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:18:08,704 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:18:08,704 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:18:11,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][909], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1896#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), 1292#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 1965#(<= 1 ~N~0), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 21#L72-6true, Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 659#true, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:18:11,268 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:18:11,268 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:18:11,268 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:18:11,268 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:18:11,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][579], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1965#(<= 1 ~N~0), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:18:11,476 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:18:11,476 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:18:11,476 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:18:11,477 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:18:11,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][577], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, 1965#(<= 1 ~N~0), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:18:11,477 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:18:11,477 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:18:11,477 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:18:11,477 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:18:14,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][909], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1896#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), 1292#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 21#L72-6true, 1965#(<= 1 ~N~0), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 659#true, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:18:14,009 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:18:14,009 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:18:14,009 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:18:14,009 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:18:15,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][747], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1965#(<= 1 ~N~0), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:18:15,274 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:18:15,274 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:18:15,274 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:18:15,274 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:18:16,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][579], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1965#(<= 1 ~N~0), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:18:16,727 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:18:16,727 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:18:16,727 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:18:16,727 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:18:16,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][577], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1965#(<= 1 ~N~0), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:18:16,727 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:18:16,727 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:18:16,727 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:18:16,727 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:18:19,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][748], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1965#(<= 1 ~N~0), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:18:19,399 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:18:19,399 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:18:19,399 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:18:19,399 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:18:20,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][579], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1965#(<= 1 ~N~0), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), 2#thread4EXITtrue, Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:18:20,897 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:18:20,897 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:18:20,897 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:18:20,897 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:18:20,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][577], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1965#(<= 1 ~N~0), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), 2#thread4EXITtrue, Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:18:20,897 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:18:20,897 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:18:20,897 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:18:20,897 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:18:20,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][579], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1965#(<= 1 ~N~0), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:18:20,898 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:18:20,898 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:18:20,898 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:18:20,898 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:18:20,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][577], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1965#(<= 1 ~N~0), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:18:20,898 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:18:20,898 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:18:20,898 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:18:20,898 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:18:24,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][579], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1965#(<= 1 ~N~0), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), 2#thread4EXITtrue, Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:18:24,815 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:18:24,815 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:18:24,815 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:18:24,815 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:18:24,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][577], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1965#(<= 1 ~N~0), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), 2#thread4EXITtrue, Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:18:24,815 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:18:24,815 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:18:24,815 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:18:24,815 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:18:27,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][579], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1965#(<= 1 ~N~0), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), 2#thread4EXITtrue, Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:18:27,838 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:18:27,838 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:18:27,838 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:18:27,838 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:18:27,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][577], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1965#(<= 1 ~N~0), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1505#(and (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), 2#thread4EXITtrue, Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1950#true, 194#(= |#race~N~0| 0), 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 659#true, 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 449#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:18:27,839 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:18:27,839 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:18:27,839 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:18:27,839 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:18:34,173 INFO L124 PetriNetUnfolderBase]: 158560/237717 cut-off events. [2023-08-25 20:18:34,173 INFO L125 PetriNetUnfolderBase]: For 3424854/3460344 co-relation queries the response was YES. [2023-08-25 20:18:37,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1437503 conditions, 237717 events. 158560/237717 cut-off events. For 3424854/3460344 co-relation queries the response was YES. Maximal size of possible extension queue 13353. Compared 2227207 event pairs, 27914 based on Foata normal form. 4831/221243 useless extension candidates. Maximal degree in co-relation 1437429. Up to 73994 conditions per place. [2023-08-25 20:18:39,156 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 1567 selfloop transitions, 192 changer transitions 2/1803 dead transitions. [2023-08-25 20:18:39,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 1803 transitions, 36204 flow [2023-08-25 20:18:39,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 20:18:39,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 20:18:39,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 758 transitions. [2023-08-25 20:18:39,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45525525525525523 [2023-08-25 20:18:39,157 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 758 transitions. [2023-08-25 20:18:39,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 758 transitions. [2023-08-25 20:18:39,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 20:18:39,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 758 transitions. [2023-08-25 20:18:39,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 151.6) internal successors, (758), 5 states have internal predecessors, (758), 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) [2023-08-25 20:18:39,159 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 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) [2023-08-25 20:18:39,159 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 333.0) internal successors, (1998), 6 states have internal predecessors, (1998), 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) [2023-08-25 20:18:39,159 INFO L175 Difference]: Start difference. First operand has 196 places, 1092 transitions, 21176 flow. Second operand 5 states and 758 transitions. [2023-08-25 20:18:39,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 1803 transitions, 36204 flow [2023-08-25 20:21:24,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 1803 transitions, 35769 flow, removed 148 selfloop flow, removed 1 redundant places. [2023-08-25 20:21:24,293 INFO L231 Difference]: Finished difference. Result has 201 places, 1137 transitions, 22388 flow [2023-08-25 20:21:24,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=20741, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1092, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=900, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=22388, PETRI_PLACES=201, PETRI_TRANSITIONS=1137} [2023-08-25 20:21:24,294 INFO L281 CegarLoopForPetriNet]: 67 programPoint places, 134 predicate places. [2023-08-25 20:21:24,294 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 1137 transitions, 22388 flow [2023-08-25 20:21:24,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 140.8) internal successors, (704), 5 states have internal predecessors, (704), 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) [2023-08-25 20:21:24,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 20:21:24,294 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 20:21:24,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-25 20:21:24,295 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread2Err0ASSERT_VIOLATIONDATA_RACE (and 36 more)] === [2023-08-25 20:21:24,295 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 20:21:24,295 INFO L85 PathProgramCache]: Analyzing trace with hash 67045931, now seen corresponding path program 6 times [2023-08-25 20:21:24,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 20:21:24,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194996942] [2023-08-25 20:21:24,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 20:21:24,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 20:21:24,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 20:21:24,345 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 20:21:24,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 20:21:24,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194996942] [2023-08-25 20:21:24,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194996942] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 20:21:24,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 20:21:24,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 20:21:24,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212642015] [2023-08-25 20:21:24,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 20:21:24,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 20:21:24,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 20:21:24,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 20:21:24,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-25 20:21:24,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 333 [2023-08-25 20:21:24,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 1137 transitions, 22388 flow. Second operand has 5 states, 5 states have (on average 140.8) internal successors, (704), 5 states have internal predecessors, (704), 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) [2023-08-25 20:21:24,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 20:21:24,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 333 [2023-08-25 20:21:24,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 20:21:29,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][44], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 445#true, 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), 1970#true, Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 13#L91-4true, Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:29,396 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is not cut-off event [2023-08-25 20:21:29,396 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2023-08-25 20:21:29,396 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2023-08-25 20:21:29,397 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is not cut-off event [2023-08-25 20:21:29,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][44], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, 1527#(<= ~N~0 0), Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, 1970#true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:29,972 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:21:29,972 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:21:29,972 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:21:29,972 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:21:32,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][239], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 21#L72-6true, 1965#(<= 1 ~N~0), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), 1970#true, Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:32,099 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:21:32,099 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:21:32,099 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:21:32,099 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:21:32,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][153], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), 1970#true, Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1962#true, Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:32,099 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is cut-off event [2023-08-25 20:21:32,099 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:21:32,099 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:21:32,099 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is cut-off event [2023-08-25 20:21:32,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][25], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 1972#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 13#L91-4true, Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:32,420 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is not cut-off event [2023-08-25 20:21:32,420 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2023-08-25 20:21:32,420 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2023-08-25 20:21:32,420 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2023-08-25 20:21:32,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][26], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 1090#(<= ~N~0 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), 1970#true, Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 13#L91-4true, Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:32,436 INFO L294 olderBase$Statistics]: this new event has 19 ancestors and is not cut-off event [2023-08-25 20:21:32,436 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2023-08-25 20:21:32,436 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2023-08-25 20:21:32,436 INFO L297 olderBase$Statistics]: existing Event has 19 ancestors and is not cut-off event [2023-08-25 20:21:33,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][26], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, 1527#(<= ~N~0 0), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, 1970#true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:33,475 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:21:33,475 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:21:33,475 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:21:33,475 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:21:33,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][44], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1090#(<= ~N~0 0), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, 1527#(<= ~N~0 0), Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1970#true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:21:33,747 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:21:33,748 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:21:33,748 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:21:33,748 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:21:34,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][664], [1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1970#true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:34,599 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:21:34,599 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:21:34,599 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:21:34,599 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:21:35,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][607], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, 1965#(<= 1 ~N~0), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, 1970#true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:35,170 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:21:35,170 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:21:35,170 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:21:35,170 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:21:35,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][153], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, 2#thread4EXITtrue, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, 1970#true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1962#true, Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:35,170 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is cut-off event [2023-08-25 20:21:35,170 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:21:35,171 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:21:35,171 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is cut-off event [2023-08-25 20:21:36,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][25], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 1972#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:36,098 INFO L294 olderBase$Statistics]: this new event has 20 ancestors and is not cut-off event [2023-08-25 20:21:36,098 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:21:36,099 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:21:36,099 INFO L297 olderBase$Statistics]: existing Event has 20 ancestors and is not cut-off event [2023-08-25 20:21:37,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][44], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 211#true, Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1090#(<= ~N~0 0), 445#true, 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, 1527#(<= ~N~0 0), Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1970#true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:37,341 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:21:37,341 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:21:37,341 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:21:37,341 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:21:37,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([570] L72-6-->L72-1: Formula: (= |v_#race~N~0_10| 0) InVars {} OutVars{#race~N~0=|v_#race~N~0_10|} AuxVars[] AssignedVars[#race~N~0][127], [1738#(= thread3Thread1of1ForFork1_~i~2 0), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 77#L62-1true, Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1312#(= thread3Thread1of1ForFork1_~i~2 0), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, 1970#true, Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 1532#true, 1097#(= thread3Thread1of1ForFork1_~i~2 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), 13#L91-4true, Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 178#L72-1true]) [2023-08-25 20:21:37,398 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:21:37,398 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:21:37,398 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:21:37,399 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:21:37,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][442], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 9#L41-1true, Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 1970#true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:21:37,756 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:21:37,756 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:21:37,756 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:21:37,756 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:21:37,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][743], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), 1970#true, Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 128#L51-6true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:37,860 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:21:37,860 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:21:37,860 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:21:37,860 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:21:38,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][216], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 1972#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 659#true, 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1962#true, Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:21:38,053 INFO L294 olderBase$Statistics]: this new event has 21 ancestors and is cut-off event [2023-08-25 20:21:38,053 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:21:38,053 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:21:38,053 INFO L297 olderBase$Statistics]: existing Event has 21 ancestors and is cut-off event [2023-08-25 20:21:41,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][522], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 1970#true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:21:41,870 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:21:41,870 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:21:41,871 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:21:41,871 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:21:41,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][317], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, 1965#(<= 1 ~N~0), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 1972#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 659#true, 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:21:41,949 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:21:41,949 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:21:41,949 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:21:41,949 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:21:42,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][664], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1970#true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:21:42,209 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:21:42,209 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:21:42,209 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:21:42,209 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:21:42,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][664], [1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), 1896#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), 1970#true, Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:42,211 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:21:42,211 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:21:42,211 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:21:42,211 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:21:42,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][216], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 199#(= ~counter2~0 ~counter1~0), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 2#thread4EXITtrue, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 1972#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 659#true, 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1962#true, Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:42,336 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:21:42,336 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:21:42,336 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:21:42,336 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:21:43,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][1076], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1965#(<= 1 ~N~0), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 215#(<= 1 ~N~0), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, 1970#true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:43,084 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:21:43,084 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:43,084 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:43,084 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:43,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][607], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, 1965#(<= 1 ~N~0), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 215#(<= 1 ~N~0), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, 1970#true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:43,262 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:21:43,262 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:43,262 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:43,262 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:43,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][153], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 215#(<= 1 ~N~0), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, 2#thread4EXITtrue, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, 1970#true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1962#true, Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:43,262 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:21:43,262 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:21:43,262 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:21:43,262 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:21:43,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][607], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), 1896#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1965#(<= 1 ~N~0), 21#L72-6true, Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, 1970#true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:43,263 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:21:43,263 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:43,263 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:43,264 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:43,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([733] L72-1-->thread4EXIT: Formula: (and (= |v_thread4Thread1of1ForFork3_#res#1.offset_9| 0) (<= v_~N~0_71 |v_thread4Thread1of1ForFork3_~i~3#1_46|) (= |v_#race~N~0_72| 0) (= |v_thread4Thread1of1ForFork3_#res#1.base_9| 0)) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_46|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71} OutVars{thread4Thread1of1ForFork3_#res#1.base=|v_thread4Thread1of1ForFork3_#res#1.base_9|, #race~N~0=|v_#race~N~0_72|, ~N~0=v_~N~0_71, thread4Thread1of1ForFork3_#res#1.offset=|v_thread4Thread1of1ForFork3_#res#1.offset_9|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, thread4Thread1of1ForFork3_#res#1.base, thread4Thread1of1ForFork3_#res#1.offset][153], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), 1896#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, 2#thread4EXITtrue, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, 1970#true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1962#true, Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:43,264 INFO L294 olderBase$Statistics]: this new event has 22 ancestors and is cut-off event [2023-08-25 20:21:43,264 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:21:43,264 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:21:43,264 INFO L297 olderBase$Statistics]: existing Event has 22 ancestors and is cut-off event [2023-08-25 20:21:46,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][695], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1298#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1970#true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:21:46,222 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:21:46,222 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:46,222 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:46,222 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:46,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][126], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 1970#true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:21:46,222 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:21:46,222 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:46,222 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:46,223 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:46,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][442], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1298#(and (< thread1Thread1of1ForFork2_~i~0 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), 1970#true, Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:21:46,234 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:21:46,234 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:46,234 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:46,234 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:46,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L72-2-->L72-6: Formula: (and (not (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| 0)) (= |v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19| |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (ite (< 0 v_~counter2~0_97) 1 0) |v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|) (= (+ |v_thread4Thread1of1ForFork3_~i~3#1_42| 1) |v_thread4Thread1of1ForFork3_~i~3#1_41|) (< |v_thread4Thread1of1ForFork3_~i~3#1_42| v_~N~0_63) (= v_~counter2~0_97 (+ v_~counter2~0_96 1))) InVars {thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_42|, ~counter2~0=v_~counter2~0_97, ~N~0=v_~N~0_63} OutVars{thread4Thread1of1ForFork3_~i~3#1=|v_thread4Thread1of1ForFork3_~i~3#1_41|, ~counter2~0=v_~counter2~0_96, thread4Thread1of1ForFork3_#t~post11#1=|v_thread4Thread1of1ForFork3_#t~post11#1_11|, thread4Thread1of1ForFork3_#t~post10#1=|v_thread4Thread1of1ForFork3_#t~post10#1_17|, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1_19|, thread4Thread1of1ForFork3_#t~nondet12#1=|v_thread4Thread1of1ForFork3_#t~nondet12#1_11|, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1=|v_thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1_19|, ~N~0=v_~N~0_63, #race~counter2~0=|v_#race~counter2~0_133|} AuxVars[] AssignedVars[thread4Thread1of1ForFork3_~i~3#1, ~counter2~0, thread4Thread1of1ForFork3_#t~post11#1, thread4Thread1of1ForFork3_#t~post10#1, thread4Thread1of1ForFork3_assume_abort_if_not_~cond#1, thread4Thread1of1ForFork3_#t~nondet12#1, thread4Thread1of1ForFork3_assume_abort_if_not_#in~cond#1, #race~counter2~0][317], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, 1965#(<= 1 ~N~0), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 213#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1310#true, Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 1972#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 659#true, 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), 37#L51-1true, Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:46,309 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:21:46,309 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:46,309 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:46,309 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:46,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][620], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1517#(and (<= 1 ~N~0) (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 1972#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:21:46,323 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:21:46,323 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:46,323 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:46,323 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:47,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([732] L62-1-->thread3EXIT: Formula: (and (= |v_#race~N~0_70| 0) (= |v_thread3Thread1of1ForFork1_#res.base_9| 0) (= |v_thread3Thread1of1ForFork1_#res.offset_9| 0) (<= v_~N~0_69 v_thread3Thread1of1ForFork1_~i~2_46)) InVars {#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_46, ~N~0=v_~N~0_69} OutVars{#race~N~0=|v_#race~N~0_70|, thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_9|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_9|, ~N~0=v_~N~0_69} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][600], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1455#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), 1896#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1965#(<= 1 ~N~0), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, 1970#true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:47,375 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:21:47,375 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:47,375 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:47,375 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:47,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][442], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, 1970#true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:21:47,443 INFO L294 olderBase$Statistics]: this new event has 23 ancestors and is cut-off event [2023-08-25 20:21:47,443 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:47,443 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:47,443 INFO L297 olderBase$Statistics]: existing Event has 23 ancestors and is cut-off event [2023-08-25 20:21:50,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][620], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 445#true, Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1517#(and (<= 1 ~N~0) (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 1972#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:50,737 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:21:50,737 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:21:50,737 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:21:50,737 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:21:50,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][442], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 9#L41-1true, Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), 1970#true, Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:21:50,793 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is cut-off event [2023-08-25 20:21:50,793 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:21:50,794 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:21:50,794 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is cut-off event [2023-08-25 20:21:55,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([604] L41-1-->L42: Formula: (and (= |v_#race~N~0_20| 0) (< v_thread1Thread1of1ForFork2_~i~0_17 v_~N~0_21)) InVars {thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} OutVars{thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_17, #race~N~0=|v_#race~N~0_20|, ~N~0=v_~N~0_21} AuxVars[] AssignedVars[][124], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1235#(< thread1Thread1of1ForFork2_~i~0 ~N~0), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 1970#true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 448#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:21:55,007 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:21:55,007 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:21:55,007 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:21:55,007 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:21:55,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([724] L41-1-->thread1EXIT: Formula: (and (= |v_thread1Thread1of1ForFork2_#res.base_9| 0) (= |v_#race~N~0_66| 0) (<= v_~N~0_65 v_thread1Thread1of1ForFork2_~i~0_42) (= |v_thread1Thread1of1ForFork2_#res.offset_9| 0)) InVars {#race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_~i~0=v_thread1Thread1of1ForFork2_~i~0_42, ~N~0=v_~N~0_65} OutVars{thread1Thread1of1ForFork2_#res.base=|v_thread1Thread1of1ForFork2_#res.base_9|, #race~N~0=|v_#race~N~0_66|, thread1Thread1of1ForFork2_#res.offset=|v_thread1Thread1of1ForFork2_#res.offset_9|, ~N~0=v_~N~0_65} AuxVars[] AssignedVars[thread1Thread1of1ForFork2_#res.base, thread1Thread1of1ForFork2_~i~0, thread1Thread1of1ForFork2_#res.offset][126], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 445#true, 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1313#(<= 1 ~N~0), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 97#thread1EXITtrue, Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 872#true, Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 1970#true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 205#(<= ~N~0 0), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:21:55,007 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:21:55,007 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:21:55,007 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:21:55,007 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:21:55,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][536], [189#true, Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 1537#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 21#L72-6true, Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 1313#(<= 1 ~N~0), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 145#L92-6true, Black: 199#(= ~counter2~0 ~counter1~0), 1970#true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1744#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0))]) [2023-08-25 20:21:55,220 INFO L294 olderBase$Statistics]: this new event has 25 ancestors and is cut-off event [2023-08-25 20:21:55,220 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:21:55,220 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:21:55,220 INFO L297 olderBase$Statistics]: existing Event has 25 ancestors and is cut-off event [2023-08-25 20:21:55,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([710] L62-2-->L62-6: Formula: (and (< v_thread3Thread1of1ForFork1_~i~2_42 v_~N~0_59) (= (+ v_~counter2~0_91 1) v_~counter2~0_90) (= v_thread3Thread1of1ForFork1_~i~2_41 (+ v_thread3Thread1of1ForFork1_~i~2_42 1))) InVars {~counter2~0=v_~counter2~0_91, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_42, ~N~0=v_~N~0_59} OutVars{~counter2~0=v_~counter2~0_90, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_41, thread3Thread1of1ForFork1_#t~post8=|v_thread3Thread1of1ForFork1_#t~post8_11|, thread3Thread1of1ForFork1_#t~post7=|v_thread3Thread1of1ForFork1_#t~post7_15|, ~N~0=v_~N~0_59, #race~counter2~0=|v_#race~counter2~0_127|, thread3Thread1of1ForFork1_#t~nondet9=|v_thread3Thread1of1ForFork1_#t~nondet9_11|} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#t~post8, thread3Thread1of1ForFork1_#t~post7, #race~counter2~0, thread3Thread1of1ForFork1_#t~nondet9][601], [189#true, 407#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0)), Black: 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1896#(< |thread2Thread1of1ForFork0_~i~1#1| ~N~0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1965#(<= 1 ~N~0), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1082#(= thread1Thread1of1ForFork2_~i~0 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 62#L62-6true, Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1513#(and (<= 1 ~N~0) (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), 145#L92-6true, Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 95#L41-6true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), 1970#true, Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 865#(= thread1Thread1of1ForFork2_~i~0 0), 194#(= |#race~N~0| 0), 659#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 447#(= thread1Thread1of1ForFork2_~i~0 0), 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:21:55,941 INFO L294 olderBase$Statistics]: this new event has 24 ancestors and is not cut-off event [2023-08-25 20:21:55,942 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:21:55,942 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:21:55,942 INFO L297 olderBase$Statistics]: existing Event has 24 ancestors and is not cut-off event [2023-08-25 20:21:57,562 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][620], [189#true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1517#(and (<= 1 ~N~0) (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 1972#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 55#L92-7true]) [2023-08-25 20:21:57,562 INFO L294 olderBase$Statistics]: this new event has 26 ancestors and is cut-off event [2023-08-25 20:21:57,562 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:21:57,562 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:21:57,562 INFO L297 olderBase$Statistics]: existing Event has 26 ancestors and is cut-off event [2023-08-25 20:22:00,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([620] L51-1-->L52: Formula: (and (= |v_#race~N~0_24| 0) (< |v_thread2Thread1of1ForFork0_~i~1#1_17| v_~N~0_25)) InVars {#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} OutVars{#race~N~0=|v_#race~N~0_24|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_17|, ~N~0=v_~N~0_25} AuxVars[] AssignedVars[][620], [189#true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 214#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), 21#L72-6true, Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 132#L93-6true, Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), 1517#(and (<= 1 ~N~0) (< |thread2Thread1of1ForFork0_~i~1#1| ~N~0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1095#true, Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), 113#thread3EXITtrue, Black: 192#true, Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 1972#(= |thread2Thread1of1ForFork0_~i~1#1| 0), 1532#true, 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0))]) [2023-08-25 20:22:00,810 INFO L294 olderBase$Statistics]: this new event has 27 ancestors and is cut-off event [2023-08-25 20:22:00,810 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:22:00,810 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:22:00,810 INFO L297 olderBase$Statistics]: existing Event has 27 ancestors and is cut-off event [2023-08-25 20:22:05,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][442], [189#true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 77#L62-1true, 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1090#(<= ~N~0 0), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), 1970#true, Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 55#L92-7true]) [2023-08-25 20:22:05,311 INFO L294 olderBase$Statistics]: this new event has 28 ancestors and is not cut-off event [2023-08-25 20:22:05,311 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-25 20:22:05,311 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-25 20:22:05,311 INFO L297 olderBase$Statistics]: existing Event has 28 ancestors and is not cut-off event [2023-08-25 20:22:06,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([729] L51-1-->thread2EXIT: Formula: (and (<= v_~N~0_67 |v_thread2Thread1of1ForFork0_~i~1#1_40|) (= |v_thread2Thread1of1ForFork0_#res#1.base_9| 0) (= |v_thread2Thread1of1ForFork0_#res#1.offset_9| 0) (= |v_#race~N~0_68| 0)) InVars {#race~N~0=|v_#race~N~0_68|, thread2Thread1of1ForFork0_~i~1#1=|v_thread2Thread1of1ForFork0_~i~1#1_40|, ~N~0=v_~N~0_67} OutVars{thread2Thread1of1ForFork0_#res#1.base=|v_thread2Thread1of1ForFork0_#res#1.base_9|, thread2Thread1of1ForFork0_#res#1.offset=|v_thread2Thread1of1ForFork0_#res#1.offset_9|, #race~N~0=|v_#race~N~0_68|, ~N~0=v_~N~0_67} AuxVars[] AssignedVars[thread2Thread1of1ForFork0_#res#1.base, thread2Thread1of1ForFork0_#res#1.offset, thread2Thread1of1ForFork0_~i~1#1][442], [189#true, Black: 644#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 646#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 661#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 655#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), Black: 653#(= thread1Thread1of1ForFork2_~i~0 0), 450#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1964#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 1125#(and (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1099#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1747#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 21#L72-6true, Black: 1302#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1941#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1098#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1748#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1296#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1943#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1153#(and (<= 1 ~N~0) (<= thread1Thread1of1ForFork2_~i~0 0)), Black: 1746#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 412#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 410#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 132#L93-6true, Black: 1954#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1953#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), 77#L62-1true, 651#true, Black: 1956#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 423#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 422#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1966#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1965#(<= 1 ~N~0), Black: 919#(and (<= 1 ~N~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 432#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 876#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 431#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1070#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 430#(= |thread2Thread1of1ForFork0_~i~1#1| 0), Black: 877#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1507#(and (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 875#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 872#true, Black: 912#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (<= |thread4Thread1of1ForFork3_~i~3#1| 0)), Black: 440#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 441#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1084#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 192#true, Black: 1534#(= thread1Thread1of1ForFork2_~i~0 0), Black: 1091#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1090#(<= ~N~0 0), Black: 1730#(and (<= 0 |thread2Thread1of1ForFork0_~i~1#1|) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 1535#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 199#(= ~counter2~0 ~counter1~0), Black: 1738#(= thread3Thread1of1ForFork1_~i~2 0), 1970#true, Black: 1739#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 205#(<= ~N~0 0), Black: 206#(and (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= ~N~0 0)), 194#(= |#race~N~0| 0), 61#thread2EXITtrue, 1532#true, Black: 662#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork2_~i~0 0)), 1744#true, Black: 857#(and (<= 0 thread1Thread1of1ForFork2_~i~0) (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), Black: 663#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 865#(= thread1Thread1of1ForFork2_~i~0 0), Black: 867#(and (<= ~N~0 0) (= thread1Thread1of1ForFork2_~i~0 0)), Black: 866#(and (= thread1Thread1of1ForFork2_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1952#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 1121#(<= 0 thread3Thread1of1ForFork1_~i~2), Black: 1510#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 1314#(and (<= 1 ~N~0) (= |thread2Thread1of1ForFork0_~i~1#1| 0)), Black: 1313#(<= 1 ~N~0), Black: 1527#(<= ~N~0 0), Black: 1528#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 216#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0))]) [2023-08-25 20:22:06,959 INFO L294 olderBase$Statistics]: this new event has 29 ancestors and is not cut-off event [2023-08-25 20:22:06,960 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-25 20:22:06,960 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-25 20:22:06,960 INFO L297 olderBase$Statistics]: existing Event has 29 ancestors and is not cut-off event [2023-08-25 20:22:09,018 INFO L124 PetriNetUnfolderBase]: 159585/234518 cut-off events. [2023-08-25 20:22:09,018 INFO L125 PetriNetUnfolderBase]: For 3812707/3850911 co-relation queries the response was YES. [2023-08-25 20:22:12,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1478459 conditions, 234518 events. 159585/234518 cut-off events. For 3812707/3850911 co-relation queries the response was YES. Maximal size of possible extension queue 12981. Compared 2117765 event pairs, 35180 based on Foata normal form. 5910/216663 useless extension candidates. Maximal degree in co-relation 1478383. Up to 85987 conditions per place. Received shutdown request... [2023-08-25 20:22:13,023 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-25 20:22:14,047 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 [2023-08-25 20:22:14,492 INFO L140 encePairwiseOnDemand]: 327/333 looper letters, 1099 selfloop transitions, 293 changer transitions 0/1444 dead transitions. [2023-08-25 20:22:14,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 1444 transitions, 30355 flow [2023-08-25 20:22:14,510 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7ASSERT_VIOLATIONASSERT (39 of 40 remaining) [2023-08-25 20:22:14,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-25 20:22:14,511 WARN L619 AbstractCegarLoop]: Verification canceled: while executing Executor. [2023-08-25 20:22:14,512 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONDATA_RACE (38 of 40 remaining) [2023-08-25 20:22:14,513 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONDATA_RACE (37 of 40 remaining) [2023-08-25 20:22:14,513 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONDATA_RACE (36 of 40 remaining) [2023-08-25 20:22:14,513 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONDATA_RACE (35 of 40 remaining) [2023-08-25 20:22:14,513 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONDATA_RACE (34 of 40 remaining) [2023-08-25 20:22:14,513 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONDATA_RACE (33 of 40 remaining) [2023-08-25 20:22:14,513 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONDATA_RACE (32 of 40 remaining) [2023-08-25 20:22:14,513 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONDATA_RACE (31 of 40 remaining) [2023-08-25 20:22:14,513 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONDATA_RACE (30 of 40 remaining) [2023-08-25 20:22:14,513 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err2ASSERT_VIOLATIONDATA_RACE (29 of 40 remaining) [2023-08-25 20:22:14,513 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (28 of 40 remaining) [2023-08-25 20:22:14,513 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (27 of 40 remaining) [2023-08-25 20:22:14,513 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (26 of 40 remaining) [2023-08-25 20:22:14,513 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (25 of 40 remaining) [2023-08-25 20:22:14,513 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (24 of 40 remaining) [2023-08-25 20:22:14,513 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (23 of 40 remaining) [2023-08-25 20:22:14,513 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (22 of 40 remaining) [2023-08-25 20:22:14,513 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (21 of 40 remaining) [2023-08-25 20:22:14,514 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (20 of 40 remaining) [2023-08-25 20:22:14,514 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (19 of 40 remaining) [2023-08-25 20:22:14,514 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (18 of 40 remaining) [2023-08-25 20:22:14,514 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err0ASSERT_VIOLATIONDATA_RACE (17 of 40 remaining) [2023-08-25 20:22:14,514 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err1ASSERT_VIOLATIONDATA_RACE (16 of 40 remaining) [2023-08-25 20:22:14,514 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err2ASSERT_VIOLATIONDATA_RACE (15 of 40 remaining) [2023-08-25 20:22:14,529 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err3ASSERT_VIOLATIONDATA_RACE (14 of 40 remaining) [2023-08-25 20:22:14,529 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONDATA_RACE (13 of 40 remaining) [2023-08-25 20:22:14,529 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONDATA_RACE (12 of 40 remaining) [2023-08-25 20:22:14,529 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONDATA_RACE (11 of 40 remaining) [2023-08-25 20:22:14,529 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONDATA_RACE (10 of 40 remaining) [2023-08-25 20:22:14,529 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONDATA_RACE (9 of 40 remaining) [2023-08-25 20:22:14,529 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONDATA_RACE (8 of 40 remaining) [2023-08-25 20:22:14,529 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONDATA_RACE (7 of 40 remaining) [2023-08-25 20:22:14,529 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONDATA_RACE (6 of 40 remaining) [2023-08-25 20:22:14,529 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONDATA_RACE (5 of 40 remaining) [2023-08-25 20:22:14,529 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err2ASSERT_VIOLATIONDATA_RACE (4 of 40 remaining) [2023-08-25 20:22:14,529 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err0ASSERT_VIOLATIONDATA_RACE (3 of 40 remaining) [2023-08-25 20:22:14,530 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err1ASSERT_VIOLATIONDATA_RACE (2 of 40 remaining) [2023-08-25 20:22:14,530 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err2ASSERT_VIOLATIONDATA_RACE (1 of 40 remaining) [2023-08-25 20:22:14,530 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread4Err3ASSERT_VIOLATIONDATA_RACE (0 of 40 remaining) [2023-08-25 20:22:14,530 INFO L445 BasicCegarLoop]: Path program histogram: [8, 6, 4, 3, 1, 1, 1] [2023-08-25 20:22:14,535 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-25 20:22:14,535 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-25 20:22:14,537 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.08 08:22:14 BasicIcfg [2023-08-25 20:22:14,537 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-25 20:22:14,537 INFO L158 Benchmark]: Toolchain (without parser) took 776227.04ms. Allocated memory was 350.2MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 327.0MB in the beginning and 11.4GB in the end (delta: -11.1GB). Peak memory consumption was 11.6GB. Max. memory is 16.0GB. [2023-08-25 20:22:14,537 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 350.2MB. Free memory was 328.2MB in the beginning and 328.0MB in the end (delta: 157.4kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-25 20:22:14,537 INFO L158 Benchmark]: CACSL2BoogieTranslator took 230.38ms. Allocated memory is still 350.2MB. Free memory was 327.0MB in the beginning and 315.2MB in the end (delta: 11.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-25 20:22:14,537 INFO L158 Benchmark]: Boogie Procedure Inliner took 46.78ms. Allocated memory is still 350.2MB. Free memory was 315.2MB in the beginning and 313.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-25 20:22:14,537 INFO L158 Benchmark]: Boogie Preprocessor took 25.82ms. Allocated memory is still 350.2MB. Free memory was 313.1MB in the beginning and 311.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-25 20:22:14,538 INFO L158 Benchmark]: RCFGBuilder took 435.38ms. Allocated memory is still 350.2MB. Free memory was 311.0MB in the beginning and 283.0MB in the end (delta: 28.0MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. [2023-08-25 20:22:14,538 INFO L158 Benchmark]: TraceAbstraction took 775482.90ms. Allocated memory was 350.2MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 282.2MB in the beginning and 11.4GB in the end (delta: -11.1GB). Peak memory consumption was 11.6GB. Max. memory is 16.0GB. [2023-08-25 20:22:14,539 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.10ms. Allocated memory is still 350.2MB. Free memory was 328.2MB in the beginning and 328.0MB in the end (delta: 157.4kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 230.38ms. Allocated memory is still 350.2MB. Free memory was 327.0MB in the beginning and 315.2MB in the end (delta: 11.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 46.78ms. Allocated memory is still 350.2MB. Free memory was 315.2MB in the beginning and 313.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 25.82ms. Allocated memory is still 350.2MB. Free memory was 313.1MB in the beginning and 311.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 435.38ms. Allocated memory is still 350.2MB. Free memory was 311.0MB in the beginning and 283.0MB in the end (delta: 28.0MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. * TraceAbstraction took 775482.90ms. Allocated memory was 350.2MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 282.2MB in the beginning and 11.4GB in the end (delta: -11.1GB). Peak memory consumption was 11.6GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.2s, 169 PlacesBefore, 67 PlacesAfterwards, 165 TransitionsBefore, 62 TransitionsAfterwards, 7430 CoEnabledTransitionPairs, 6 FixpointIterations, 44 TrivialSequentialCompositions, 93 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 10 ConcurrentYvCompositions, 1 ChoiceCompositions, 151 TotalNumberOfCompositions, 19466 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 8221, independent: 7945, independent conditional: 0, independent unconditional: 7945, dependent: 276, dependent conditional: 0, dependent unconditional: 276, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 4268, independent: 4234, independent conditional: 0, independent unconditional: 4234, dependent: 34, dependent conditional: 0, dependent unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 8221, independent: 3711, independent conditional: 0, independent unconditional: 3711, dependent: 242, dependent conditional: 0, dependent unconditional: 242, unknown: 4268, unknown conditional: 0, unknown unconditional: 4268] , Statistics on independence cache: Total cache size (in pairs): 421, Positive cache size: 401, Positive conditional cache size: 0, Positive unconditional cache size: 401, Negative cache size: 20, Negative conditional cache size: 0, Negative unconditional cache size: 20, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing Executor. - TimeoutResultAtElement [Line: 41]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing Executor. - TimeoutResultAtElement [Line: 43]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing Executor. - TimeoutResultAtElement [Line: 43]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing Executor. - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing Executor. - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing Executor. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing Executor. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing Executor. - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing Executor. - TimeoutResultAtElement [Line: 64]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing Executor. - TimeoutResultAtElement [Line: 64]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing Executor. - TimeoutResultAtElement [Line: 85]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing Executor. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing Executor. - TimeoutResultAtElement [Line: 93]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing Executor. - TimeoutResultAtElement [Line: 94]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing Executor. - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing Executor. - TimeoutResultAtElement [Line: 97]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing Executor. - TimeoutResultAtElement [Line: 97]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing Executor. - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 91]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 90]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 72]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing Executor. - TimeoutResultAtElement [Line: 74]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing Executor. - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing Executor. - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that there are no data races Cancelled while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 240 locations, 40 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: 775.4s, OverallIterations: 24, TraceHistogramMax: 2, PathProgramHistogramMax: 8, EmptinessCheckTime: 0.0s, AutomataDifference: 767.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.3s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1435 SdHoareTripleChecker+Valid, 2.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1435 mSDsluCounter, 190 SdHoareTripleChecker+Invalid, 2.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 106 mSDsCounter, 46 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5831 IncrementalHoareTripleChecker+Invalid, 5877 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 46 mSolverCounterUnsat, 84 mSDtfsCounter, 5831 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 648 GetRequests, 509 SyntacticMatches, 11 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=22388occurred in iteration=23, InterpolantAutomatonStates: 147, 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.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 1.7s InterpolantComputationTime, 963 NumberOfCodeBlocks, 953 NumberOfCodeBlocksAsserted, 37 NumberOfCheckSat, 1179 ConstructedInterpolants, 0 QuantifiedInterpolants, 2906 SizeOfPredicates, 13 NumberOfNonLiveVariables, 1988 ConjunctsInSsa, 32 ConjunctsInUnsatCore, 40 InterpolantComputations, 16 PerfectInterpolantSequences, 38/74 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown !ENTRY org.eclipse.osgi 4 0 2023-08-25 20:22:14.571 !MESSAGE Application error !STACK 1 org.eclipse.core.internal.resources.ResourceException(/)[568]: java.io.FileNotFoundException: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dd0ceb516/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree (No such file or directory) at java.base/java.io.FileOutputStream.open0(Native Method) at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298) at java.base/java.io.FileOutputStream.(FileOutputStream.java:237) at java.base/java.io.FileOutputStream.(FileOutputStream.java:187) at org.eclipse.core.internal.localstore.SafeFileOutputStream.(SafeFileOutputStream.java:55) at org.eclipse.core.internal.resources.SaveManager.saveTree(SaveManager.java:1381) at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1168) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2333) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2322) at de.uni_freiburg.informatik.ultimate.core.coreplugin.UltimateCore.start(UltimateCore.java:190) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) at org.eclipse.equinox.launcher.Main.run(Main.java:1465) at org.eclipse.equinox.launcher.Main.main(Main.java:1438) An error has occurred. See the log file /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dd0ceb516/.metadata/.log.