/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg true --cacsl2boogietranslator.check.absence.of.data.races.in.concurrent.programs true --cacsl2boogietranslator.check.unreachability.of.reach_error.function false -i ../../../trunk/examples/svcomp/weaver/mult-dist.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-175f719-m [2023-11-30 03:01:25,579 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-30 03:01:25,645 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2023-11-30 03:01:25,670 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-30 03:01:25,671 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-30 03:01:25,672 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-30 03:01:25,672 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-30 03:01:25,672 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-30 03:01:25,673 INFO L153 SettingsManager]: * Use SBE=true [2023-11-30 03:01:25,675 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-30 03:01:25,676 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-30 03:01:25,676 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-30 03:01:25,676 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-30 03:01:25,677 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-30 03:01:25,677 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-30 03:01:25,677 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-30 03:01:25,677 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-30 03:01:25,677 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-30 03:01:25,678 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-30 03:01:25,678 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-30 03:01:25,678 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-30 03:01:25,678 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-30 03:01:25,678 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-30 03:01:25,679 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-30 03:01:25,679 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-30 03:01:25,679 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 03:01:25,679 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-30 03:01:25,679 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-30 03:01:25,679 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-30 03:01:25,679 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-30 03:01:25,680 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-30 03:01:25,680 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-30 03:01:25,680 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-30 03:01:25,680 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2023-11-30 03:01:25,833 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-30 03:01:25,845 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-30 03:01:25,847 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-30 03:01:25,847 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-30 03:01:25,848 INFO L274 PluginConnector]: CDTParser initialized [2023-11-30 03:01:25,848 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/mult-dist.wvr.c [2023-11-30 03:01:26,775 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-30 03:01:26,921 INFO L384 CDTParser]: Found 1 translation units. [2023-11-30 03:01:26,921 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/mult-dist.wvr.c [2023-11-30 03:01:26,928 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/407cedc23/591fc5ca490847d981ad4340e82d42c7/FLAGc3fd9a182 [2023-11-30 03:01:26,960 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/407cedc23/591fc5ca490847d981ad4340e82d42c7 [2023-11-30 03:01:26,962 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-30 03:01:26,963 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-30 03:01:26,965 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-30 03:01:26,965 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-30 03:01:26,968 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-30 03:01:26,968 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 03:01:26" (1/1) ... [2023-11-30 03:01:26,969 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@ece56b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:01:26, skipping insertion in model container [2023-11-30 03:01:26,970 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 03:01:26" (1/1) ... [2023-11-30 03:01:26,989 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-30 03:01:27,206 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 03:01:27,212 INFO L202 MainTranslator]: Completed pre-run [2023-11-30 03:01:27,227 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 03:01:27,236 INFO L206 MainTranslator]: Completed translation [2023-11-30 03:01:27,236 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:01:27 WrapperNode [2023-11-30 03:01:27,236 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-30 03:01:27,237 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-30 03:01:27,237 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-30 03:01:27,237 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-30 03:01:27,241 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:01:27" (1/1) ... [2023-11-30 03:01:27,246 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:01:27" (1/1) ... [2023-11-30 03:01:27,259 INFO L138 Inliner]: procedures = 22, calls = 26, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 107 [2023-11-30 03:01:27,260 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-30 03:01:27,260 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-30 03:01:27,260 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-30 03:01:27,260 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-30 03:01:27,265 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:01:27" (1/1) ... [2023-11-30 03:01:27,265 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:01:27" (1/1) ... [2023-11-30 03:01:27,268 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:01:27" (1/1) ... [2023-11-30 03:01:27,268 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:01:27" (1/1) ... [2023-11-30 03:01:27,279 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:01:27" (1/1) ... [2023-11-30 03:01:27,281 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:01:27" (1/1) ... [2023-11-30 03:01:27,282 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:01:27" (1/1) ... [2023-11-30 03:01:27,282 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:01:27" (1/1) ... [2023-11-30 03:01:27,284 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-30 03:01:27,285 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-30 03:01:27,285 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-30 03:01:27,285 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-30 03:01:27,285 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:01:27" (1/1) ... [2023-11-30 03:01:27,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 03:01:27,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 03:01:27,385 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-11-30 03:01:27,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-30 03:01:27,412 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-30 03:01:27,412 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-30 03:01:27,412 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-11-30 03:01:27,415 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-30 03:01:27,415 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-30 03:01:27,415 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-30 03:01:27,415 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-30 03:01:27,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-30 03:01:27,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-30 03:01:27,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-30 03:01:27,416 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-30 03:01:27,416 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-30 03:01:27,416 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-30 03:01:27,416 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-30 03:01:27,417 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-30 03:01:27,495 INFO L241 CfgBuilder]: Building ICFG [2023-11-30 03:01:27,497 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-30 03:01:27,704 INFO L282 CfgBuilder]: Performing block encoding [2023-11-30 03:01:27,713 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-30 03:01:27,713 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-30 03:01:27,714 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 03:01:27 BoogieIcfgContainer [2023-11-30 03:01:27,714 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-30 03:01:27,717 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-30 03:01:27,717 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-30 03:01:27,719 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-30 03:01:27,719 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.11 03:01:26" (1/3) ... [2023-11-30 03:01:27,719 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16b970ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 03:01:27, skipping insertion in model container [2023-11-30 03:01:27,719 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 03:01:27" (2/3) ... [2023-11-30 03:01:27,720 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16b970ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 03:01:27, skipping insertion in model container [2023-11-30 03:01:27,720 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 03:01:27" (3/3) ... [2023-11-30 03:01:27,720 INFO L112 eAbstractionObserver]: Analyzing ICFG mult-dist.wvr.c [2023-11-30 03:01:27,731 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-30 03:01:27,731 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 22 error locations. [2023-11-30 03:01:27,731 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-30 03:01:27,792 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-30 03:01:27,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 204 places, 201 transitions, 423 flow [2023-11-30 03:01:27,891 INFO L124 PetriNetUnfolderBase]: 7/198 cut-off events. [2023-11-30 03:01:27,891 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-30 03:01:27,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 211 conditions, 198 events. 7/198 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 299 event pairs, 0 based on Foata normal form. 0/169 useless extension candidates. Maximal degree in co-relation 112. Up to 2 conditions per place. [2023-11-30 03:01:27,899 INFO L82 GeneralOperation]: Start removeDead. Operand has 204 places, 201 transitions, 423 flow [2023-11-30 03:01:27,911 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 179 places, 175 transitions, 368 flow [2023-11-30 03:01:27,926 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 03:01:27,932 INFO L362 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@4c1947f8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 03:01:27,932 INFO L363 AbstractCegarLoop]: Starting to check reachability of 38 error locations. [2023-11-30 03:01:27,936 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 03:01:27,936 INFO L124 PetriNetUnfolderBase]: 0/21 cut-off events. [2023-11-30 03:01:27,936 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 03:01:27,936 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:01:27,937 INFO L232 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] [2023-11-30 03:01:27,937 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 34 more)] === [2023-11-30 03:01:27,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:01:27,940 INFO L85 PathProgramCache]: Analyzing trace with hash -728342709, now seen corresponding path program 1 times [2023-11-30 03:01:27,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:01:27,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233392933] [2023-11-30 03:01:27,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:01:27,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:01:28,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:01:28,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:01:28,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:01:28,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233392933] [2023-11-30 03:01:28,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233392933] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:01:28,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:01:28,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:01:28,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232567581] [2023-11-30 03:01:28,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:01:28,101 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:01:28,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:01:28,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:01:28,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:01:28,123 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 201 [2023-11-30 03:01:28,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 175 transitions, 368 flow. Second operand has 3 states, 3 states have (on average 178.33333333333334) internal successors, (535), 3 states have internal predecessors, (535), 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-11-30 03:01:28,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:01:28,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 201 [2023-11-30 03:01:28,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:01:28,247 INFO L124 PetriNetUnfolderBase]: 34/414 cut-off events. [2023-11-30 03:01:28,247 INFO L125 PetriNetUnfolderBase]: For 53/70 co-relation queries the response was YES. [2023-11-30 03:01:28,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 515 conditions, 414 events. 34/414 cut-off events. For 53/70 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1763 event pairs, 21 based on Foata normal form. 24/354 useless extension candidates. Maximal degree in co-relation 350. Up to 68 conditions per place. [2023-11-30 03:01:28,254 INFO L140 encePairwiseOnDemand]: 195/201 looper letters, 15 selfloop transitions, 2 changer transitions 0/171 dead transitions. [2023-11-30 03:01:28,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 171 transitions, 394 flow [2023-11-30 03:01:28,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:01:28,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:01:28,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 552 transitions. [2023-11-30 03:01:28,269 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9154228855721394 [2023-11-30 03:01:28,270 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 552 transitions. [2023-11-30 03:01:28,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 552 transitions. [2023-11-30 03:01:28,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:01:28,274 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 552 transitions. [2023-11-30 03:01:28,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 184.0) internal successors, (552), 3 states have internal predecessors, (552), 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-11-30 03:01:28,283 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:28,283 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:28,287 INFO L307 CegarLoopForPetriNet]: 179 programPoint places, 1 predicate places. [2023-11-30 03:01:28,288 INFO L500 AbstractCegarLoop]: Abstraction has has 180 places, 171 transitions, 394 flow [2023-11-30 03:01:28,288 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 178.33333333333334) internal successors, (535), 3 states have internal predecessors, (535), 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-11-30 03:01:28,289 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:01:28,289 INFO L232 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-11-30 03:01:28,289 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-30 03:01:28,290 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 34 more)] === [2023-11-30 03:01:28,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:01:28,290 INFO L85 PathProgramCache]: Analyzing trace with hash -448231644, now seen corresponding path program 1 times [2023-11-30 03:01:28,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:01:28,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721594567] [2023-11-30 03:01:28,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:01:28,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:01:28,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:01:28,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:01:28,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:01:28,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721594567] [2023-11-30 03:01:28,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721594567] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:01:28,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:01:28,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:01:28,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717529709] [2023-11-30 03:01:28,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:01:28,339 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:01:28,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:01:28,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:01:28,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:01:28,342 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 201 [2023-11-30 03:01:28,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 171 transitions, 394 flow. Second operand has 3 states, 3 states have (on average 178.33333333333334) internal successors, (535), 3 states have internal predecessors, (535), 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-11-30 03:01:28,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:01:28,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 201 [2023-11-30 03:01:28,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:01:28,487 INFO L124 PetriNetUnfolderBase]: 224/1334 cut-off events. [2023-11-30 03:01:28,487 INFO L125 PetriNetUnfolderBase]: For 818/1039 co-relation queries the response was YES. [2023-11-30 03:01:28,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1904 conditions, 1334 events. 224/1334 cut-off events. For 818/1039 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 10608 event pairs, 146 based on Foata normal form. 0/994 useless extension candidates. Maximal degree in co-relation 1691. Up to 251 conditions per place. [2023-11-30 03:01:28,500 INFO L140 encePairwiseOnDemand]: 198/201 looper letters, 15 selfloop transitions, 2 changer transitions 0/170 dead transitions. [2023-11-30 03:01:28,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 170 transitions, 426 flow [2023-11-30 03:01:28,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:01:28,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:01:28,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 549 transitions. [2023-11-30 03:01:28,503 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9104477611940298 [2023-11-30 03:01:28,503 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 549 transitions. [2023-11-30 03:01:28,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 549 transitions. [2023-11-30 03:01:28,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:01:28,503 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 549 transitions. [2023-11-30 03:01:28,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 183.0) internal successors, (549), 3 states have internal predecessors, (549), 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-11-30 03:01:28,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:28,506 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:28,507 INFO L307 CegarLoopForPetriNet]: 179 programPoint places, 2 predicate places. [2023-11-30 03:01:28,507 INFO L500 AbstractCegarLoop]: Abstraction has has 181 places, 170 transitions, 426 flow [2023-11-30 03:01:28,507 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 178.33333333333334) internal successors, (535), 3 states have internal predecessors, (535), 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-11-30 03:01:28,507 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:01:28,507 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 03:01:28,508 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-30 03:01:28,508 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 34 more)] === [2023-11-30 03:01:28,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:01:28,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1849728135, now seen corresponding path program 1 times [2023-11-30 03:01:28,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:01:28,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021074387] [2023-11-30 03:01:28,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:01:28,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:01:28,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:01:28,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:01:28,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:01:28,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021074387] [2023-11-30 03:01:28,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021074387] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:01:28,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:01:28,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:01:28,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51090174] [2023-11-30 03:01:28,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:01:28,581 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:01:28,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:01:28,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:01:28,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:01:28,582 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 201 [2023-11-30 03:01:28,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 170 transitions, 426 flow. Second operand has 3 states, 3 states have (on average 175.33333333333334) internal successors, (526), 3 states have internal predecessors, (526), 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-11-30 03:01:28,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:01:28,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 201 [2023-11-30 03:01:28,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:01:28,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][125], [211#true, 130#L57-2true, thread1Thread1of1ForFork1NotInUse, 207#true, thread2Thread1of1ForFork2InUse, 215#true, 196#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork0InUse, 23#L75-7true]) [2023-11-30 03:01:28,852 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 03:01:28,855 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:28,855 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:28,855 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:28,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][125], [211#true, 130#L57-2true, thread1Thread1of1ForFork1NotInUse, 207#true, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 10#L50-4true, 23#L75-7true]) [2023-11-30 03:01:28,856 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 03:01:28,856 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:28,856 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:28,856 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:28,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][125], [211#true, 42#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork1NotInUse, 207#true, thread2Thread1of1ForFork2InUse, 215#true, 196#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork0InUse, 23#L75-7true]) [2023-11-30 03:01:28,861 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:28,861 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:28,861 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:28,861 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:28,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][125], [211#true, thread1Thread1of1ForFork1NotInUse, 207#true, 13#L57-3true, thread2Thread1of1ForFork2InUse, 215#true, 196#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork0InUse, 23#L75-7true]) [2023-11-30 03:01:28,862 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:28,862 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:28,862 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:28,862 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:28,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][125], [211#true, 42#thread3Err0ASSERT_VIOLATIONDATA_RACEtrue, thread1Thread1of1ForFork1NotInUse, 207#true, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 23#L75-7true, 10#L50-4true]) [2023-11-30 03:01:28,863 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:28,863 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:28,863 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:28,863 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:28,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][125], [211#true, thread1Thread1of1ForFork1NotInUse, 207#true, 13#L57-3true, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 10#L50-4true, 23#L75-7true]) [2023-11-30 03:01:28,865 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:28,866 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:28,866 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:28,866 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:28,887 INFO L124 PetriNetUnfolderBase]: 679/2851 cut-off events. [2023-11-30 03:01:28,888 INFO L125 PetriNetUnfolderBase]: For 3471/4111 co-relation queries the response was YES. [2023-11-30 03:01:28,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4802 conditions, 2851 events. 679/2851 cut-off events. For 3471/4111 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 27391 event pairs, 476 based on Foata normal form. 0/2144 useless extension candidates. Maximal degree in co-relation 4530. Up to 705 conditions per place. [2023-11-30 03:01:28,910 INFO L140 encePairwiseOnDemand]: 198/201 looper letters, 18 selfloop transitions, 2 changer transitions 0/169 dead transitions. [2023-11-30 03:01:28,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 169 transitions, 464 flow [2023-11-30 03:01:28,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:01:28,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:01:28,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 543 transitions. [2023-11-30 03:01:28,912 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.900497512437811 [2023-11-30 03:01:28,912 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 543 transitions. [2023-11-30 03:01:28,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 543 transitions. [2023-11-30 03:01:28,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:01:28,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 543 transitions. [2023-11-30 03:01:28,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 181.0) internal successors, (543), 3 states have internal predecessors, (543), 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-11-30 03:01:28,915 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:28,915 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:28,916 INFO L307 CegarLoopForPetriNet]: 179 programPoint places, 3 predicate places. [2023-11-30 03:01:28,916 INFO L500 AbstractCegarLoop]: Abstraction has has 182 places, 169 transitions, 464 flow [2023-11-30 03:01:28,916 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 175.33333333333334) internal successors, (526), 3 states have internal predecessors, (526), 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-11-30 03:01:28,916 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:01:28,917 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 03:01:28,917 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-30 03:01:28,917 INFO L425 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 34 more)] === [2023-11-30 03:01:28,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:01:28,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1539662491, now seen corresponding path program 1 times [2023-11-30 03:01:28,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:01:28,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864565147] [2023-11-30 03:01:28,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:01:28,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:01:28,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:01:28,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:01:28,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:01:28,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864565147] [2023-11-30 03:01:28,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864565147] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:01:28,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:01:28,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:01:28,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914049515] [2023-11-30 03:01:28,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:01:28,985 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:01:28,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:01:28,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:01:28,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:01:28,989 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 201 [2023-11-30 03:01:28,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 169 transitions, 464 flow. Second operand has 3 states, 3 states have (on average 182.66666666666666) internal successors, (548), 3 states have internal predecessors, (548), 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-11-30 03:01:28,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:01:28,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 201 [2023-11-30 03:01:28,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:01:29,207 INFO L124 PetriNetUnfolderBase]: 544/2438 cut-off events. [2023-11-30 03:01:29,208 INFO L125 PetriNetUnfolderBase]: For 3308/4166 co-relation queries the response was YES. [2023-11-30 03:01:29,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4266 conditions, 2438 events. 544/2438 cut-off events. For 3308/4166 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 22685 event pairs, 371 based on Foata normal form. 0/1898 useless extension candidates. Maximal degree in co-relation 3514. Up to 597 conditions per place. [2023-11-30 03:01:29,230 INFO L140 encePairwiseOnDemand]: 197/201 looper letters, 14 selfloop transitions, 2 changer transitions 0/171 dead transitions. [2023-11-30 03:01:29,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 171 transitions, 518 flow [2023-11-30 03:01:29,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:01:29,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:01:29,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 561 transitions. [2023-11-30 03:01:29,231 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9303482587064676 [2023-11-30 03:01:29,231 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 561 transitions. [2023-11-30 03:01:29,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 561 transitions. [2023-11-30 03:01:29,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:01:29,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 561 transitions. [2023-11-30 03:01:29,233 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 187.0) internal successors, (561), 3 states have internal predecessors, (561), 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-11-30 03:01:29,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:29,234 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:29,236 INFO L307 CegarLoopForPetriNet]: 179 programPoint places, 3 predicate places. [2023-11-30 03:01:29,236 INFO L500 AbstractCegarLoop]: Abstraction has has 182 places, 171 transitions, 518 flow [2023-11-30 03:01:29,236 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 182.66666666666666) internal successors, (548), 3 states have internal predecessors, (548), 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-11-30 03:01:29,236 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:01:29,236 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 03:01:29,237 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-30 03:01:29,237 INFO L425 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 34 more)] === [2023-11-30 03:01:29,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:01:29,237 INFO L85 PathProgramCache]: Analyzing trace with hash -2129049614, now seen corresponding path program 1 times [2023-11-30 03:01:29,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:01:29,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548848042] [2023-11-30 03:01:29,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:01:29,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:01:29,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:01:29,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:01:29,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:01:29,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548848042] [2023-11-30 03:01:29,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548848042] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:01:29,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:01:29,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:01:29,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506975769] [2023-11-30 03:01:29,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:01:29,294 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:01:29,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:01:29,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:01:29,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:01:29,295 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 201 [2023-11-30 03:01:29,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 171 transitions, 518 flow. Second operand has 3 states, 3 states have (on average 182.0) internal successors, (546), 3 states have internal predecessors, (546), 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-11-30 03:01:29,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:01:29,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 201 [2023-11-30 03:01:29,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:01:29,478 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][65], [211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 162#L42-3true, 221#(= |#race~a~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, 207#true, thread2Thread1of1ForFork2InUse, 215#true, 196#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork0InUse]) [2023-11-30 03:01:29,478 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2023-11-30 03:01:29,480 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:29,481 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:29,481 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:29,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][65], [211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 162#L42-3true, 41#L74-4true, 221#(= |#race~a~0| 0), thread1Thread1of1ForFork1InUse, 207#true, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 10#L50-4true]) [2023-11-30 03:01:29,482 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2023-11-30 03:01:29,482 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:29,482 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:29,483 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:29,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][128], [211#true, 130#L57-2true, thread1Thread1of1ForFork1NotInUse, 221#(= |#race~a~0| 0), 207#true, thread2Thread1of1ForFork2InUse, 215#true, 223#true, 196#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork0InUse, 23#L75-7true]) [2023-11-30 03:01:29,632 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:29,632 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:29,632 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:29,633 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:29,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][128], [130#L57-2true, 211#true, 221#(= |#race~a~0| 0), thread1Thread1of1ForFork1NotInUse, 207#true, thread2Thread1of1ForFork2InUse, 215#true, 223#true, thread3Thread1of1ForFork0InUse, 10#L50-4true, 23#L75-7true]) [2023-11-30 03:01:29,633 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:29,633 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:29,633 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:29,633 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:29,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][128], [211#true, thread1Thread1of1ForFork1NotInUse, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, thread2Thread1of1ForFork2InUse, 215#true, 223#true, 196#thread2Err2ASSERT_VIOLATIONDATA_RACEtrue, thread3Thread1of1ForFork0InUse, 23#L75-7true]) [2023-11-30 03:01:29,638 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 03:01:29,638 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:29,639 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:29,639 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:29,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][128], [211#true, thread1Thread1of1ForFork1NotInUse, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, thread2Thread1of1ForFork2InUse, 215#true, 223#true, thread3Thread1of1ForFork0InUse, 23#L75-7true, 10#L50-4true]) [2023-11-30 03:01:29,640 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 03:01:29,640 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:29,641 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:29,641 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:29,671 INFO L124 PetriNetUnfolderBase]: 693/2911 cut-off events. [2023-11-30 03:01:29,671 INFO L125 PetriNetUnfolderBase]: For 10815/13216 co-relation queries the response was YES. [2023-11-30 03:01:29,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5807 conditions, 2911 events. 693/2911 cut-off events. For 10815/13216 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 27917 event pairs, 343 based on Foata normal form. 43/2279 useless extension candidates. Maximal degree in co-relation 5462. Up to 751 conditions per place. [2023-11-30 03:01:29,704 INFO L140 encePairwiseOnDemand]: 196/201 looper letters, 14 selfloop transitions, 3 changer transitions 0/171 dead transitions. [2023-11-30 03:01:29,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 171 transitions, 574 flow [2023-11-30 03:01:29,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:01:29,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:01:29,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 560 transitions. [2023-11-30 03:01:29,705 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9286898839137645 [2023-11-30 03:01:29,705 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 560 transitions. [2023-11-30 03:01:29,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 560 transitions. [2023-11-30 03:01:29,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:01:29,706 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 560 transitions. [2023-11-30 03:01:29,707 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 186.66666666666666) internal successors, (560), 3 states have internal predecessors, (560), 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-11-30 03:01:29,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:29,708 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:29,710 INFO L307 CegarLoopForPetriNet]: 179 programPoint places, 3 predicate places. [2023-11-30 03:01:29,710 INFO L500 AbstractCegarLoop]: Abstraction has has 182 places, 171 transitions, 574 flow [2023-11-30 03:01:29,710 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 182.0) internal successors, (546), 3 states have internal predecessors, (546), 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-11-30 03:01:29,710 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:01:29,710 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 03:01:29,710 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-30 03:01:29,711 INFO L425 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err2ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 34 more)] === [2023-11-30 03:01:29,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:01:29,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1612230988, now seen corresponding path program 1 times [2023-11-30 03:01:29,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:01:29,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529398617] [2023-11-30 03:01:29,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:01:29,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:01:29,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:01:29,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:01:29,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:01:29,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529398617] [2023-11-30 03:01:29,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529398617] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:01:29,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:01:29,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:01:29,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873202052] [2023-11-30 03:01:29,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:01:29,786 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:01:29,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:01:29,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:01:29,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:01:29,787 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 201 [2023-11-30 03:01:29,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 171 transitions, 574 flow. Second operand has 3 states, 3 states have (on average 179.66666666666666) internal successors, (539), 3 states have internal predecessors, (539), 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-11-30 03:01:29,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:01:29,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 201 [2023-11-30 03:01:29,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:01:30,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][140], [130#L57-2true, 211#true, 229#(= |#race~c~0| 0), 221#(= |#race~a~0| 0), thread1Thread1of1ForFork1NotInUse, 207#true, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 223#true, 23#L75-7true, 10#L50-4true]) [2023-11-30 03:01:30,063 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:30,063 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,063 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:30,064 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][140], [211#true, 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 223#true, 23#L75-7true, 10#L50-4true]) [2023-11-30 03:01:30,070 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 03:01:30,070 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:30,070 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:30,070 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:30,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([499] L58-2-->L58-3: Formula: (= |v_#race~c~0_7| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_7|} AuxVars[] AssignedVars[#race~c~0][143], [229#(= |#race~c~0| 0), 41#L74-4true, 137#L42-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 54#L58-3true, 211#true, 146#L49-2true, 225#(= |#race~x_1~0| 0), 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:30,098 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:01:30,098 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-11-30 03:01:30,098 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-11-30 03:01:30,098 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2023-11-30 03:01:30,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([499] L58-2-->L58-3: Formula: (= |v_#race~c~0_7| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_7|} AuxVars[] AssignedVars[#race~c~0][143], [162#L42-3true, 229#(= |#race~c~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, 54#L58-3true, thread3Thread1of1ForFork0InUse, 211#true, 146#L49-2true, 225#(= |#race~x_1~0| 0), 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:30,098 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:01:30,098 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 03:01:30,098 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 03:01:30,098 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2023-11-30 03:01:30,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([499] L58-2-->L58-3: Formula: (= |v_#race~c~0_7| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_7|} AuxVars[] AssignedVars[#race~c~0][143], [170#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 229#(= |#race~c~0| 0), 41#L74-4true, 137#L42-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 54#L58-3true, 211#true, 225#(= |#race~x_1~0| 0), 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:30,102 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 03:01:30,102 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-11-30 03:01:30,102 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-11-30 03:01:30,102 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-11-30 03:01:30,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([499] L58-2-->L58-3: Formula: (= |v_#race~c~0_7| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_7|} AuxVars[] AssignedVars[#race~c~0][143], [170#thread2Err0ASSERT_VIOLATIONDATA_RACEtrue, 162#L42-3true, 229#(= |#race~c~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 54#L58-3true, 211#true, 225#(= |#race~x_1~0| 0), 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:30,102 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:01:30,102 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-11-30 03:01:30,103 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-11-30 03:01:30,103 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-11-30 03:01:30,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([499] L58-2-->L58-3: Formula: (= |v_#race~c~0_7| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_7|} AuxVars[] AssignedVars[#race~c~0][143], [229#(= |#race~c~0| 0), 41#L74-4true, 137#L42-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 54#L58-3true, 211#true, 225#(= |#race~x_1~0| 0), 221#(= |#race~a~0| 0), 207#true, 121#L49-3true]) [2023-11-30 03:01:30,104 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2023-11-30 03:01:30,104 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-11-30 03:01:30,104 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-11-30 03:01:30,104 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2023-11-30 03:01:30,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([499] L58-2-->L58-3: Formula: (= |v_#race~c~0_7| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_7|} AuxVars[] AssignedVars[#race~c~0][143], [162#L42-3true, 229#(= |#race~c~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 54#L58-3true, 211#true, 225#(= |#race~x_1~0| 0), 221#(= |#race~a~0| 0), 207#true, 121#L49-3true]) [2023-11-30 03:01:30,104 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:01:30,104 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-11-30 03:01:30,104 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-11-30 03:01:30,105 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2023-11-30 03:01:30,122 INFO L124 PetriNetUnfolderBase]: 717/3310 cut-off events. [2023-11-30 03:01:30,123 INFO L125 PetriNetUnfolderBase]: For 7797/8705 co-relation queries the response was YES. [2023-11-30 03:01:30,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6889 conditions, 3310 events. 717/3310 cut-off events. For 7797/8705 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 32886 event pairs, 310 based on Foata normal form. 3/2626 useless extension candidates. Maximal degree in co-relation 5768. Up to 726 conditions per place. [2023-11-30 03:01:30,143 INFO L140 encePairwiseOnDemand]: 195/201 looper letters, 26 selfloop transitions, 3 changer transitions 0/179 dead transitions. [2023-11-30 03:01:30,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 179 transitions, 752 flow [2023-11-30 03:01:30,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:01:30,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:01:30,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 559 transitions. [2023-11-30 03:01:30,146 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9270315091210614 [2023-11-30 03:01:30,146 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 559 transitions. [2023-11-30 03:01:30,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 559 transitions. [2023-11-30 03:01:30,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:01:30,148 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 559 transitions. [2023-11-30 03:01:30,149 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 186.33333333333334) internal successors, (559), 3 states have internal predecessors, (559), 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-11-30 03:01:30,150 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:30,150 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:30,152 INFO L307 CegarLoopForPetriNet]: 179 programPoint places, 2 predicate places. [2023-11-30 03:01:30,152 INFO L500 AbstractCegarLoop]: Abstraction has has 181 places, 179 transitions, 752 flow [2023-11-30 03:01:30,152 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 179.66666666666666) internal successors, (539), 3 states have internal predecessors, (539), 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-11-30 03:01:30,152 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:01:30,152 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 03:01:30,153 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-30 03:01:30,153 INFO L425 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err0ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 34 more)] === [2023-11-30 03:01:30,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:01:30,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1361812826, now seen corresponding path program 1 times [2023-11-30 03:01:30,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:01:30,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111433572] [2023-11-30 03:01:30,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:01:30,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:01:30,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:01:30,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:01:30,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:01:30,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111433572] [2023-11-30 03:01:30,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111433572] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:01:30,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:01:30,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:01:30,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176286299] [2023-11-30 03:01:30,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:01:30,193 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:01:30,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:01:30,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:01:30,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:01:30,194 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 201 [2023-11-30 03:01:30,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 179 transitions, 752 flow. Second operand has 3 states, 3 states have (on average 183.0) internal successors, (549), 3 states have internal predecessors, (549), 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-11-30 03:01:30,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:01:30,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 201 [2023-11-30 03:01:30,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:01:30,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][106], [162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true]) [2023-11-30 03:01:30,251 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,251 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,251 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,251 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][106], [162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:30,251 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,252 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,252 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,252 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,256 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][106], [162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:30,256 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,256 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,257 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,257 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,257 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,286 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][106], [162#L42-3true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true]) [2023-11-30 03:01:30,286 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 03:01:30,286 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,286 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,287 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,287 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,287 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][106], [162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:30,287 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 03:01:30,287 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,287 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,287 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,287 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,287 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][138], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 126#L50-3true, 23#L75-7true]) [2023-11-30 03:01:30,317 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is not cut-off event [2023-11-30 03:01:30,317 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 03:01:30,317 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2023-11-30 03:01:30,317 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2023-11-30 03:01:30,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][138], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 10#L50-4true, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,317 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2023-11-30 03:01:30,317 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 03:01:30,318 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:30,318 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 03:01:30,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([490] L57-3-->L57-4: Formula: (= |v_#race~b~0_4| 0) InVars {} OutVars{#race~b~0=|v_#race~b~0_4|} AuxVars[] AssignedVars[#race~b~0][116], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, 70#L41-2true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 150#L57-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 121#L49-3true]) [2023-11-30 03:01:30,331 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 03:01:30,331 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:30,331 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:30,331 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:30,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([490] L57-3-->L57-4: Formula: (= |v_#race~b~0_4| 0) InVars {} OutVars{#race~b~0=|v_#race~b~0_4|} AuxVars[] AssignedVars[#race~b~0][116], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 150#L57-4true, 211#true, 221#(= |#race~a~0| 0), 128#L41-3true, 207#true, 223#true, 121#L49-3true]) [2023-11-30 03:01:30,336 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 03:01:30,336 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:30,336 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:30,337 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:30,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][138], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 126#L50-3true, 23#L75-7true]) [2023-11-30 03:01:30,346 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is not cut-off event [2023-11-30 03:01:30,346 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:30,346 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2023-11-30 03:01:30,346 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2023-11-30 03:01:30,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][138], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,346 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,347 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,347 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,347 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:30,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][138], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 126#L50-3true, 23#L75-7true]) [2023-11-30 03:01:30,347 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,347 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:30,347 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,347 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][138], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,360 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2023-11-30 03:01:30,360 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-11-30 03:01:30,360 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-11-30 03:01:30,361 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-11-30 03:01:30,386 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][138], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,386 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 03:01:30,386 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,386 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,386 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:30,386 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,387 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][138], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,387 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:30,387 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,387 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:30,387 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,387 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:30,387 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,387 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][138], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 126#L50-3true, 23#L75-7true]) [2023-11-30 03:01:30,387 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 03:01:30,388 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:30,388 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:30,388 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:30,388 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:30,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][138], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,394 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:30,394 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:30,394 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:30,394 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:30,394 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:30,395 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][138], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,395 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 03:01:30,395 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:30,395 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:30,395 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:30,395 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:30,395 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:30,395 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][138], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 126#L50-3true, 23#L75-7true]) [2023-11-30 03:01:30,395 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:30,395 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:30,395 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,396 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,396 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][138], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 121#L49-3true, 23#L75-7true]) [2023-11-30 03:01:30,396 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 03:01:30,396 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 03:01:30,396 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 03:01:30,397 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 03:01:30,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][138], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 121#L49-3true, 23#L75-7true]) [2023-11-30 03:01:30,411 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 03:01:30,411 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:30,411 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:30,411 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:30,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][138], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 121#L49-3true, 23#L75-7true]) [2023-11-30 03:01:30,417 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-11-30 03:01:30,417 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 03:01:30,417 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 03:01:30,417 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 03:01:30,435 INFO L124 PetriNetUnfolderBase]: 535/2509 cut-off events. [2023-11-30 03:01:30,435 INFO L125 PetriNetUnfolderBase]: For 11047/13048 co-relation queries the response was YES. [2023-11-30 03:01:30,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5867 conditions, 2509 events. 535/2509 cut-off events. For 11047/13048 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 23014 event pairs, 141 based on Foata normal form. 6/2116 useless extension candidates. Maximal degree in co-relation 5323. Up to 508 conditions per place. [2023-11-30 03:01:30,456 INFO L140 encePairwiseOnDemand]: 197/201 looper letters, 31 selfloop transitions, 2 changer transitions 0/186 dead transitions. [2023-11-30 03:01:30,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 186 transitions, 937 flow [2023-11-30 03:01:30,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:01:30,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:01:30,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 561 transitions. [2023-11-30 03:01:30,457 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9303482587064676 [2023-11-30 03:01:30,458 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 561 transitions. [2023-11-30 03:01:30,458 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 561 transitions. [2023-11-30 03:01:30,458 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:01:30,458 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 561 transitions. [2023-11-30 03:01:30,459 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 187.0) internal successors, (561), 3 states have internal predecessors, (561), 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-11-30 03:01:30,459 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:30,460 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:30,461 INFO L307 CegarLoopForPetriNet]: 179 programPoint places, 2 predicate places. [2023-11-30 03:01:30,461 INFO L500 AbstractCegarLoop]: Abstraction has has 181 places, 186 transitions, 937 flow [2023-11-30 03:01:30,461 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 183.0) internal successors, (549), 3 states have internal predecessors, (549), 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-11-30 03:01:30,461 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:01:30,461 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 03:01:30,461 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-30 03:01:30,461 INFO L425 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err1ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 34 more)] === [2023-11-30 03:01:30,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:01:30,462 INFO L85 PathProgramCache]: Analyzing trace with hash -494687049, now seen corresponding path program 1 times [2023-11-30 03:01:30,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:01:30,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694024754] [2023-11-30 03:01:30,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:01:30,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:01:30,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:01:30,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:01:30,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:01:30,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694024754] [2023-11-30 03:01:30,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694024754] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:01:30,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:01:30,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:01:30,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273145342] [2023-11-30 03:01:30,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:01:30,492 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:01:30,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:01:30,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:01:30,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:01:30,493 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 201 [2023-11-30 03:01:30,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 186 transitions, 937 flow. Second operand has 3 states, 3 states have (on average 182.33333333333334) internal successors, (547), 3 states have internal predecessors, (547), 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-11-30 03:01:30,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:01:30,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 201 [2023-11-30 03:01:30,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:01:30,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][109], [162#L42-3true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true]) [2023-11-30 03:01:30,537 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,537 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,538 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,538 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,544 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][109], [162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true]) [2023-11-30 03:01:30,544 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,544 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,545 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,545 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,545 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][109], [162#L42-3true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:30,545 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,545 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,545 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,545 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([470] L50-2-->L50-3: Formula: (= |v_#race~c~0_4| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_4|} AuxVars[] AssignedVars[#race~c~0][104], [162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true]) [2023-11-30 03:01:30,553 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is not cut-off event [2023-11-30 03:01:30,553 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is not cut-off event [2023-11-30 03:01:30,553 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is not cut-off event [2023-11-30 03:01:30,553 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is not cut-off event [2023-11-30 03:01:30,553 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][109], [162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:30,553 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,553 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,553 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,553 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,553 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([470] L50-2-->L50-3: Formula: (= |v_#race~c~0_4| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_4|} AuxVars[] AssignedVars[#race~c~0][104], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 137#L42-4true, 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true]) [2023-11-30 03:01:30,566 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is not cut-off event [2023-11-30 03:01:30,566 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is not cut-off event [2023-11-30 03:01:30,566 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is not cut-off event [2023-11-30 03:01:30,566 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is not cut-off event [2023-11-30 03:01:30,592 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][109], [162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:30,592 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 03:01:30,592 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,592 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,593 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,593 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,593 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,593 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][109], [162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true]) [2023-11-30 03:01:30,593 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 03:01:30,593 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,593 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,593 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,593 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,593 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 126#L50-3true, 23#L75-7true]) [2023-11-30 03:01:30,623 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is not cut-off event [2023-11-30 03:01:30,623 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2023-11-30 03:01:30,623 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 03:01:30,623 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2023-11-30 03:01:30,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,623 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2023-11-30 03:01:30,623 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:30,623 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 03:01:30,624 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 03:01:30,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([490] L57-3-->L57-4: Formula: (= |v_#race~b~0_4| 0) InVars {} OutVars{#race~b~0=|v_#race~b~0_4|} AuxVars[] AssignedVars[#race~b~0][119], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 41#L74-4true, 70#L41-2true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 150#L57-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 121#L49-3true]) [2023-11-30 03:01:30,639 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 03:01:30,639 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:30,640 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:30,640 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:30,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([490] L57-3-->L57-4: Formula: (= |v_#race~b~0_4| 0) InVars {} OutVars{#race~b~0=|v_#race~b~0_4|} AuxVars[] AssignedVars[#race~b~0][119], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 150#L57-4true, 211#true, 221#(= |#race~a~0| 0), 128#L41-3true, 207#true, 223#true, 121#L49-3true]) [2023-11-30 03:01:30,646 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 03:01:30,646 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:30,646 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:30,646 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:30,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 126#L50-3true, 23#L75-7true]) [2023-11-30 03:01:30,655 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is not cut-off event [2023-11-30 03:01:30,655 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2023-11-30 03:01:30,655 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:30,655 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2023-11-30 03:01:30,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,656 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,656 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,656 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:30,656 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 126#L50-3true, 23#L75-7true]) [2023-11-30 03:01:30,656 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,656 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,656 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:30,656 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 187#L50-7true, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,657 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,657 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,657 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,657 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:30,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,663 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 03:01:30,663 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 03:01:30,663 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 03:01:30,663 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 03:01:30,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,664 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 03:01:30,664 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:30,664 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:30,664 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:30,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,665 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:30,665 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:30,665 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:30,665 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:30,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [75#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,667 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 03:01:30,667 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:30,667 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:30,667 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:30,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 71#L50-8true, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,667 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 03:01:30,667 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:30,667 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:30,667 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:30,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,673 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:30,673 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:30,674 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:30,674 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:30,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,674 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 03:01:30,674 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:30,674 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:30,674 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:30,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,675 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 03:01:30,675 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:30,675 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:30,675 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:30,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,676 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2023-11-30 03:01:30,676 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-11-30 03:01:30,676 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2023-11-30 03:01:30,676 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2023-11-30 03:01:30,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 187#L50-7true, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,676 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,676 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,676 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:30,676 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 187#L50-7true, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,684 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 03:01:30,684 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:30,684 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:30,684 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:30,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [75#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,692 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,692 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,692 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:30,692 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 71#L50-8true, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,692 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,692 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,692 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:30,692 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [75#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,698 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 03:01:30,698 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:30,698 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:30,698 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:30,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 71#L50-8true, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,699 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 03:01:30,699 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:30,699 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:30,699 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:30,706 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 71#L50-8true, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,706 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:01:30,706 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,706 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,706 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:30,706 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,706 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [75#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,706 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:01:30,706 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,706 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:30,706 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,706 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,707 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 187#L50-7true, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,707 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:30,707 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:30,707 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:30,707 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:30,707 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:30,707 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,707 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 03:01:30,707 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,707 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,707 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:30,707 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,708 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 187#L50-7true, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,708 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:30,708 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:30,708 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:30,708 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:30,708 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:30,708 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:30,708 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 71#L50-8true, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,708 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:30,709 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,709 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:30,709 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,709 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:30,709 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,709 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [75#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,709 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:30,709 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,709 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:30,709 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:30,709 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,709 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,709 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,709 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 03:01:30,709 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:30,709 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:30,710 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:30,710 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:30,710 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,710 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:30,710 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,710 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,710 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:30,710 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:30,710 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 71#L50-8true, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,717 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:01:30,717 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:30,717 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:30,717 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:30,717 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:30,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [75#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,717 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:01:30,717 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:30,717 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:30,717 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:30,717 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:30,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 187#L50-7true, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,718 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:01:30,718 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,718 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,718 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:30,718 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,718 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,718 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:30,718 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:30,718 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:30,718 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:30,718 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:30,719 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 187#L50-7true, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,719 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:30,719 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:30,719 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,719 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,719 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:30,719 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:30,719 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 71#L50-8true, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,719 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:30,719 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:30,719 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:01:30,719 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:30,719 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:30,719 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:30,720 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [75#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,720 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:30,720 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:01:30,720 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:30,720 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:30,720 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:30,720 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:30,720 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 126#L50-3true, 23#L75-7true]) [2023-11-30 03:01:30,720 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:30,720 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,720 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,720 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:30,720 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:30,720 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,720 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 03:01:30,721 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:30,721 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:30,721 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:30,721 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:30,721 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:30,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 121#L49-3true, 23#L75-7true]) [2023-11-30 03:01:30,721 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 03:01:30,721 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 03:01:30,721 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 03:01:30,721 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 03:01:30,738 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,738 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-11-30 03:01:30,738 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 03:01:30,738 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 03:01:30,739 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 03:01:30,739 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 03:01:30,739 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,739 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 03:01:30,739 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:30,739 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:30,739 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:30,739 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:30,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 121#L49-3true, 23#L75-7true]) [2023-11-30 03:01:30,739 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 03:01:30,740 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:30,740 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:30,740 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:30,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][154], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 121#L49-3true, 23#L75-7true]) [2023-11-30 03:01:30,809 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-11-30 03:01:30,809 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 03:01:30,810 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 03:01:30,810 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 03:01:30,812 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,812 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2023-11-30 03:01:30,812 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 03:01:30,812 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 03:01:30,812 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 03:01:30,813 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 03:01:30,813 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,813 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:30,813 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:30,813 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:30,813 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:30,813 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:30,813 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,813 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:30,813 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:30,813 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:30,813 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:30,813 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:30,819 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][143], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:30,819 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2023-11-30 03:01:30,819 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:30,819 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:30,819 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:30,819 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:30,839 INFO L124 PetriNetUnfolderBase]: 824/3200 cut-off events. [2023-11-30 03:01:30,839 INFO L125 PetriNetUnfolderBase]: For 29247/32964 co-relation queries the response was YES. [2023-11-30 03:01:30,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9353 conditions, 3200 events. 824/3200 cut-off events. For 29247/32964 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 30733 event pairs, 172 based on Foata normal form. 31/2667 useless extension candidates. Maximal degree in co-relation 8783. Up to 792 conditions per place. [2023-11-30 03:01:30,857 INFO L140 encePairwiseOnDemand]: 196/201 looper letters, 37 selfloop transitions, 3 changer transitions 0/192 dead transitions. [2023-11-30 03:01:30,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 192 transitions, 1165 flow [2023-11-30 03:01:30,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:01:30,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:01:30,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 560 transitions. [2023-11-30 03:01:30,858 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9286898839137645 [2023-11-30 03:01:30,858 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 560 transitions. [2023-11-30 03:01:30,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 560 transitions. [2023-11-30 03:01:30,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:01:30,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 560 transitions. [2023-11-30 03:01:30,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 186.66666666666666) internal successors, (560), 3 states have internal predecessors, (560), 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-11-30 03:01:30,860 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:30,860 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:30,862 INFO L307 CegarLoopForPetriNet]: 179 programPoint places, 2 predicate places. [2023-11-30 03:01:30,862 INFO L500 AbstractCegarLoop]: Abstraction has has 181 places, 192 transitions, 1165 flow [2023-11-30 03:01:30,862 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 182.33333333333334) internal successors, (547), 3 states have internal predecessors, (547), 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-11-30 03:01:30,862 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:01:30,862 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 03:01:30,862 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-30 03:01:30,862 INFO L425 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 34 more)] === [2023-11-30 03:01:30,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:01:30,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1437014025, now seen corresponding path program 1 times [2023-11-30 03:01:30,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:01:30,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536166552] [2023-11-30 03:01:30,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:01:30,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:01:30,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:01:30,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:01:30,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:01:30,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536166552] [2023-11-30 03:01:30,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536166552] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:01:30,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:01:30,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:01:30,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357593105] [2023-11-30 03:01:30,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:01:30,910 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:01:30,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:01:30,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:01:30,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:01:30,912 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 201 [2023-11-30 03:01:30,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 192 transitions, 1165 flow. Second operand has 3 states, 3 states have (on average 181.0) internal successors, (543), 3 states have internal predecessors, (543), 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-11-30 03:01:30,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:01:30,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 201 [2023-11-30 03:01:30,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:01:30,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][108], [162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true]) [2023-11-30 03:01:30,961 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,961 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,961 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,961 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:30,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][108], [162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:30,967 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,967 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,967 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:30,967 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:31,030 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][108], [162#L42-3true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:31,030 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,030 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:31,030 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:31,030 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:31,030 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:31,031 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][108], [162#L42-3true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true]) [2023-11-30 03:01:31,031 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 03:01:31,031 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:31,031 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:31,031 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:31,031 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:31,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [130#L57-2true, 75#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,111 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,111 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,111 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,111 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [75#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,112 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:31,112 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,112 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,112 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:31,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,112 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,112 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,112 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,112 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,112 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:31,112 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,112 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,113 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:31,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 187#L50-7true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,113 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:31,113 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,113 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:31,113 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 187#L50-7true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,113 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,113 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,113 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,113 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][160], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 126#L50-3true, 23#L75-7true]) [2023-11-30 03:01:31,113 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 03:01:31,113 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:31,113 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:31,114 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:31,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][160], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 126#L50-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,114 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:31,114 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:31,114 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,114 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][160], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,114 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:31,114 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:31,114 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,114 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][160], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,114 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 03:01:31,114 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:31,114 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:31,115 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:31,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [75#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,122 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,122 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,122 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,122 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,122 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,122 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,122 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,122 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,122 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,122 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 187#L50-7true, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,123 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:31,123 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,123 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:31,123 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,123 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:31,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][160], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,123 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:31,123 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:31,123 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:31,123 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,123 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][108], [162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, 54#L58-3true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:31,124 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:31,125 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:31,125 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:31,125 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:31,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][108], [162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 165#L58-4true, 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:31,125 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 03:01:31,125 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:31,125 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:31,125 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:31,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [75#thread2Err3ASSERT_VIOLATIONDATA_RACEtrue, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,133 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:31,133 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,133 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:31,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:31,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,133 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:31,134 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,134 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,134 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:31,134 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:31,134 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 187#L50-7true, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,134 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,134 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,134 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,134 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,134 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,135 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][160], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,135 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 03:01:31,135 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:31,135 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:31,135 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:31,135 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:31,185 INFO L124 PetriNetUnfolderBase]: 807/3183 cut-off events. [2023-11-30 03:01:31,185 INFO L125 PetriNetUnfolderBase]: For 30409/34448 co-relation queries the response was YES. [2023-11-30 03:01:31,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9781 conditions, 3183 events. 807/3183 cut-off events. For 30409/34448 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 30698 event pairs, 198 based on Foata normal form. 22/2656 useless extension candidates. Maximal degree in co-relation 9157. Up to 788 conditions per place. [2023-11-30 03:01:31,215 INFO L140 encePairwiseOnDemand]: 198/201 looper letters, 43 selfloop transitions, 2 changer transitions 0/195 dead transitions. [2023-11-30 03:01:31,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 195 transitions, 1335 flow [2023-11-30 03:01:31,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:01:31,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:01:31,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 554 transitions. [2023-11-30 03:01:31,217 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9187396351575456 [2023-11-30 03:01:31,217 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 554 transitions. [2023-11-30 03:01:31,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 554 transitions. [2023-11-30 03:01:31,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:01:31,217 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 554 transitions. [2023-11-30 03:01:31,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 184.66666666666666) internal successors, (554), 3 states have internal predecessors, (554), 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-11-30 03:01:31,219 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:31,219 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:31,220 INFO L307 CegarLoopForPetriNet]: 179 programPoint places, 3 predicate places. [2023-11-30 03:01:31,220 INFO L500 AbstractCegarLoop]: Abstraction has has 182 places, 195 transitions, 1335 flow [2023-11-30 03:01:31,220 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 181.0) internal successors, (543), 3 states have internal predecessors, (543), 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-11-30 03:01:31,220 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:01:31,220 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 03:01:31,220 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-30 03:01:31,220 INFO L425 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 34 more)] === [2023-11-30 03:01:31,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:01:31,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1502839108, now seen corresponding path program 1 times [2023-11-30 03:01:31,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:01:31,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421894077] [2023-11-30 03:01:31,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:01:31,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:01:31,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:01:31,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:01:31,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:01:31,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421894077] [2023-11-30 03:01:31,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421894077] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:01:31,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:01:31,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:01:31,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914909185] [2023-11-30 03:01:31,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:01:31,256 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:01:31,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:01:31,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:01:31,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:01:31,258 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 201 [2023-11-30 03:01:31,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 195 transitions, 1335 flow. Second operand has 3 states, 3 states have (on average 181.33333333333334) internal successors, (544), 3 states have internal predecessors, (544), 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-11-30 03:01:31,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:01:31,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 201 [2023-11-30 03:01:31,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:01:31,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][108], [162#L42-3true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true]) [2023-11-30 03:01:31,308 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2023-11-30 03:01:31,308 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:31,308 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:31,308 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:31,316 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][108], [162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, 243#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true]) [2023-11-30 03:01:31,316 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2023-11-30 03:01:31,316 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:31,316 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:31,316 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:31,316 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:31,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][108], [162#L42-3true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:31,317 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2023-11-30 03:01:31,317 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:31,317 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:31,317 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:31,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([470] L50-2-->L50-3: Formula: (= |v_#race~c~0_4| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_4|} AuxVars[] AssignedVars[#race~c~0][103], [162#L42-3true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true]) [2023-11-30 03:01:31,323 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is not cut-off event [2023-11-30 03:01:31,323 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is not cut-off event [2023-11-30 03:01:31,323 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is not cut-off event [2023-11-30 03:01:31,323 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is not cut-off event [2023-11-30 03:01:31,323 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][108], [162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, 243#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:31,323 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2023-11-30 03:01:31,323 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:31,323 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:31,323 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:31,323 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:31,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([470] L50-2-->L50-3: Formula: (= |v_#race~c~0_4| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_4|} AuxVars[] AssignedVars[#race~c~0][103], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 137#L42-4true, 243#true, 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true]) [2023-11-30 03:01:31,332 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is not cut-off event [2023-11-30 03:01:31,332 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is not cut-off event [2023-11-30 03:01:31,332 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is not cut-off event [2023-11-30 03:01:31,332 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is not cut-off event [2023-11-30 03:01:31,361 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][108], [162#L42-3true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true]) [2023-11-30 03:01:31,362 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 03:01:31,362 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:31,362 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:31,362 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:31,362 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:31,362 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:31,362 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][108], [162#L42-3true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:31,362 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,362 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:31,362 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:31,362 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:31,362 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:31,362 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:31,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 126#L50-3true, 23#L75-7true]) [2023-11-30 03:01:31,385 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2023-11-30 03:01:31,385 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 03:01:31,385 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-11-30 03:01:31,385 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-11-30 03:01:31,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,398 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2023-11-30 03:01:31,398 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:31,398 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 03:01:31,398 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 03:01:31,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([490] L57-3-->L57-4: Formula: (= |v_#race~b~0_4| 0) InVars {} OutVars{#race~b~0=|v_#race~b~0_4|} AuxVars[] AssignedVars[#race~b~0][119], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, 41#L74-4true, 70#L41-2true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 150#L57-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 121#L49-3true]) [2023-11-30 03:01:31,416 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 03:01:31,416 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:31,416 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:31,416 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:31,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([490] L57-3-->L57-4: Formula: (= |v_#race~b~0_4| 0) InVars {} OutVars{#race~b~0=|v_#race~b~0_4|} AuxVars[] AssignedVars[#race~b~0][119], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 150#L57-4true, 211#true, 221#(= |#race~a~0| 0), 128#L41-3true, 207#true, 223#true, 121#L49-3true]) [2023-11-30 03:01:31,422 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 03:01:31,422 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:31,422 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:31,422 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:31,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 126#L50-3true, 23#L75-7true]) [2023-11-30 03:01:31,423 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 03:01:31,423 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:31,423 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:31,423 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:31,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 100#L50-6true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,424 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 03:01:31,424 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:31,424 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:31,424 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:31,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,433 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,433 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,434 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,434 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:31,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 126#L50-3true, 23#L75-7true]) [2023-11-30 03:01:31,434 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,434 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,434 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:31,434 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][159], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 187#L50-7true, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:31,435 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,435 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,435 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:31,435 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,442 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 03:01:31,442 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 03:01:31,442 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 03:01:31,442 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 03:01:31,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,443 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 03:01:31,443 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:31,443 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:31,443 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:31,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,444 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:31,444 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:31,444 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:31,444 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:31,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,445 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 03:01:31,445 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:31,445 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:31,445 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:31,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][159], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:31,446 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 03:01:31,446 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:31,446 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:31,446 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:31,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,453 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 03:01:31,453 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:31,454 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:31,454 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:31,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,454 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:31,454 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:31,454 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:31,454 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:31,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,455 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 03:01:31,455 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:31,455 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:31,455 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:31,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 100#L50-6true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,456 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 03:01:31,456 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:31,456 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:31,456 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:31,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 64#L49-5true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,457 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 03:01:31,457 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:31,457 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:31,457 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:31,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 100#L50-6true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,514 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,514 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,514 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,514 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:31,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][159], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 187#L50-7true, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:31,515 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,515 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:31,515 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,515 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][159], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 187#L50-7true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:31,522 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,522 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,522 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,522 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][159], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:31,523 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,523 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,523 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,523 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][159], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:31,529 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,529 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,529 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:31,529 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,529 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 64#L49-5true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,529 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,529 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,530 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:31,530 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 64#L49-5true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,535 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:01:31,535 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:31,535 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:31,536 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:31,536 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 64#L49-5true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,536 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:31,536 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,536 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:31,536 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,536 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,536 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][159], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 71#L50-8true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:31,536 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:31,536 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,536 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:31,536 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,536 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,536 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][159], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:31,536 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,537 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,537 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,537 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,537 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,537 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][159], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 187#L50-7true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:31,537 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,537 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,537 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,537 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,537 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,537 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][159], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 187#L50-7true, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:31,537 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:31,537 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,537 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:31,537 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,537 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,538 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 126#L50-3true, 23#L75-7true]) [2023-11-30 03:01:31,538 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:31,538 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,538 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:31,538 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,538 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,538 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 126#L50-3true, 23#L75-7true]) [2023-11-30 03:01:31,538 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 03:01:31,538 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:31,538 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:31,538 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:31,538 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:31,538 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,538 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 03:01:31,538 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:31,539 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:31,539 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:31,539 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:31,539 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,539 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:31,539 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,539 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,539 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,539 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:31,539 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 100#L50-6true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,539 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:31,539 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,539 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,539 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,539 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:31,540 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 100#L50-6true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,540 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 03:01:31,540 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:31,540 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:31,540 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:31,540 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:31,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][108], [130#L57-2true, 162#L42-3true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:31,540 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 03:01:31,540 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:31,540 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-11-30 03:01:31,540 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-11-30 03:01:31,541 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 64#L49-5true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,541 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 03:01:31,541 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:31,542 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:31,542 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:31,542 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:31,548 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 64#L49-5true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,548 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:31,548 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:31,548 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,548 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:31,548 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,548 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,548 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][159], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 187#L50-7true, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:31,549 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:31,549 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,549 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:31,549 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,549 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:31,549 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,549 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][159], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:31,549 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,549 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,549 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,549 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,549 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,549 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,549 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,549 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:31,549 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,550 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,550 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:31,550 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:31,550 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:31,550 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 100#L50-6true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,550 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 03:01:31,550 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:31,550 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:31,550 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:31,550 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:31,550 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:31,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 121#L49-3true, 23#L75-7true]) [2023-11-30 03:01:31,551 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 03:01:31,551 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 03:01:31,551 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 03:01:31,551 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 03:01:31,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][108], [162#L42-3true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, 54#L58-3true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:31,552 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:31,552 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:31,552 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:31,552 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:31,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][108], [162#L42-3true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 165#L58-4true, 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:31,552 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 03:01:31,552 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:31,552 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:31,552 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:31,560 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 64#L49-5true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,560 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:01:31,560 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:31,560 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:31,560 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:31,560 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:31,561 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:31,561 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][159], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 187#L50-7true, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:31,561 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,561 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,561 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,561 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,561 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:31,561 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:31,561 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][159], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:31,562 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:31,562 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,562 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:31,562 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:31,562 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,562 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:31,562 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,562 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 03:01:31,562 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:31,562 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:31,562 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:31,562 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:31,562 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:31,563 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 100#L50-6true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,563 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:31,563 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,563 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,563 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:31,563 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:31,563 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:31,573 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,573 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-11-30 03:01:31,573 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 03:01:31,573 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 03:01:31,574 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 03:01:31,574 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 03:01:31,574 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,574 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 03:01:31,574 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:31,574 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:31,574 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:31,574 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:31,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 121#L49-3true, 23#L75-7true]) [2023-11-30 03:01:31,574 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 03:01:31,574 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:31,575 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:31,575 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:31,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 121#L49-3true, 23#L75-7true]) [2023-11-30 03:01:31,584 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-11-30 03:01:31,584 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 03:01:31,584 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 03:01:31,584 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 03:01:31,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([459] L49-8-->L49-2: Formula: (= |v_#race~b~0_1| 0) InVars {} OutVars{#race~b~0=|v_#race~b~0_1|} AuxVars[] AssignedVars[#race~b~0][123], [235#true, 145#L57-5true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 146#L49-2true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,586 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 03:01:31,586 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:31,586 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:31,586 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:31,588 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,588 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2023-11-30 03:01:31,589 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 03:01:31,589 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 03:01:31,589 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 03:01:31,589 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 03:01:31,589 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,589 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:31,589 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:31,589 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:31,589 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:31,589 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:31,589 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,589 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:31,589 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:31,589 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:31,589 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:31,590 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:31,596 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][150], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:31,596 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2023-11-30 03:01:31,596 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:31,596 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:31,596 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:31,596 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:31,612 INFO L124 PetriNetUnfolderBase]: 918/3294 cut-off events. [2023-11-30 03:01:31,612 INFO L125 PetriNetUnfolderBase]: For 50138/55810 co-relation queries the response was YES. [2023-11-30 03:01:31,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11534 conditions, 3294 events. 918/3294 cut-off events. For 50138/55810 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 31262 event pairs, 161 based on Foata normal form. 33/2749 useless extension candidates. Maximal degree in co-relation 10873. Up to 880 conditions per place. [2023-11-30 03:01:31,636 INFO L140 encePairwiseOnDemand]: 198/201 looper letters, 48 selfloop transitions, 2 changer transitions 0/199 dead transitions. [2023-11-30 03:01:31,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 199 transitions, 1546 flow [2023-11-30 03:01:31,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:01:31,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:01:31,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 554 transitions. [2023-11-30 03:01:31,637 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9187396351575456 [2023-11-30 03:01:31,638 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 554 transitions. [2023-11-30 03:01:31,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 554 transitions. [2023-11-30 03:01:31,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:01:31,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 554 transitions. [2023-11-30 03:01:31,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 184.66666666666666) internal successors, (554), 3 states have internal predecessors, (554), 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-11-30 03:01:31,639 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:31,640 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:31,640 INFO L307 CegarLoopForPetriNet]: 179 programPoint places, 4 predicate places. [2023-11-30 03:01:31,640 INFO L500 AbstractCegarLoop]: Abstraction has has 183 places, 199 transitions, 1546 flow [2023-11-30 03:01:31,640 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 181.33333333333334) internal successors, (544), 3 states have internal predecessors, (544), 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-11-30 03:01:31,640 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:01:31,640 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 03:01:31,641 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-30 03:01:31,641 INFO L425 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 34 more)] === [2023-11-30 03:01:31,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:01:31,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1863851744, now seen corresponding path program 1 times [2023-11-30 03:01:31,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:01:31,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986928783] [2023-11-30 03:01:31,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:01:31,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:01:31,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:01:31,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:01:31,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:01:31,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986928783] [2023-11-30 03:01:31,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986928783] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:01:31,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:01:31,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-30 03:01:31,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689697644] [2023-11-30 03:01:31,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:01:31,860 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 03:01:31,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:01:31,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 03:01:31,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-30 03:01:31,861 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 201 [2023-11-30 03:01:31,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 199 transitions, 1546 flow. Second operand has 6 states, 6 states have (on average 167.0) internal successors, (1002), 6 states have internal predecessors, (1002), 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-11-30 03:01:31,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:01:31,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 201 [2023-11-30 03:01:31,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:01:31,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][120], [247#true, 162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, 243#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true]) [2023-11-30 03:01:31,927 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2023-11-30 03:01:31,927 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:31,928 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:31,928 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:31,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][120], [247#true, 162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, 243#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:31,936 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2023-11-30 03:01:31,936 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:31,936 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:31,936 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:32,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 126#L50-3true, 23#L75-7true]) [2023-11-30 03:01:32,061 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 03:01:32,061 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:32,061 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:32,061 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:32,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,074 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,074 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:32,074 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:32,074 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 126#L50-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,074 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,074 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:32,074 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:32,074 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,083 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 03:01:32,083 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:32,083 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:32,083 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:32,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 100#L50-6true, thread2Thread1of1ForFork2InUse, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,094 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 03:01:32,094 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:32,094 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:32,094 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:32,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 100#L50-6true, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,103 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,103 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,103 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,103 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][165], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 187#L50-7true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,104 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,104 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,104 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,104 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][165], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 187#L50-7true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,113 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,113 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,113 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,113 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][165], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,113 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,113 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,113 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,113 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][165], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,122 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,122 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,122 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,122 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][161], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 64#L49-5true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,123 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,123 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,123 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,123 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,128 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 100#L50-6true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,128 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,128 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:32,128 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:32,128 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:32,128 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:32,129 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,129 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 03:01:32,129 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:32,129 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,129 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:32,129 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,129 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][165], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,129 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:01:32,129 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,129 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,129 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,129 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,129 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][165], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 187#L50-7true, thread2Thread1of1ForFork2InUse, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,129 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,129 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,129 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,130 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,130 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,130 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][161], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 64#L49-5true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,130 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:01:32,130 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,130 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,130 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,130 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,131 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 100#L50-6true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,131 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 03:01:32,131 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:32,131 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:32,131 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:32,131 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,131 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:32,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 126#L50-3true, 23#L75-7true]) [2023-11-30 03:01:32,131 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 03:01:32,131 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:32,132 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:32,132 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:32,132 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:32,132 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,132 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:32,132 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:32,132 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,132 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:32,132 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:32,132 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,132 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][165], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 71#L50-8true, thread2Thread1of1ForFork2InUse, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,132 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,132 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,132 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,132 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,132 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:32,133 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,133 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][165], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 187#L50-7true, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,133 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,133 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,133 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,133 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,133 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,133 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][161], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 64#L49-5true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,133 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,133 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,133 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,133 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:01:32,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][120], [247#true, 162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, 54#L58-3true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:32,134 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:32,134 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:32,134 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:32,134 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:32,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][120], [247#true, 162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 221#(= |#race~a~0| 0), 165#L58-4true, 207#true, 126#L50-3true]) [2023-11-30 03:01:32,134 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:32,134 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:32,135 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:32,135 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:32,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][120], [247#true, 162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, 54#L58-3true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 221#(= |#race~a~0| 0), 207#true, 126#L50-3true]) [2023-11-30 03:01:32,135 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 03:01:32,135 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 03:01:32,135 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 03:01:32,135 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 03:01:32,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][161], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 64#L49-5true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,136 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 03:01:32,136 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:32,136 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:32,136 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:32,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][120], [247#true, 162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 165#L58-4true, 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:32,138 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 03:01:32,138 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:32,138 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:32,138 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:32,142 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 100#L50-6true, thread2Thread1of1ForFork2InUse, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,143 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,143 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,143 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,143 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,143 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,143 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,143 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,143 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:32,143 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:32,143 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:32,143 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:32,198 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][165], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,198 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:01:32,198 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,198 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,198 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,198 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,198 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][165], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 187#L50-7true, thread2Thread1of1ForFork2InUse, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,198 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:01:32,198 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,199 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,199 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,199 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,199 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][161], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 64#L49-5true, 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,199 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:01:32,199 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:32,199 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:32,199 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:32,199 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:32,201 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 100#L50-6true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,201 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,201 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,201 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,201 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,201 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,202 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,202 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 126#L50-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,202 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:32,202 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:32,202 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:32,202 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,202 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,202 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,202 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 03:01:32,202 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:32,203 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:32,203 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:32,203 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,203 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:32,203 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][165], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 71#L50-8true, thread2Thread1of1ForFork2InUse, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,203 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,203 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,203 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,203 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,203 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:01:32,203 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,203 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][165], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 187#L50-7true, thread2Thread1of1ForFork2InUse, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,203 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,204 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,204 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,204 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,204 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:32,204 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,204 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][161], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 64#L49-5true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,204 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:01:32,204 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:32,204 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:32,204 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:32,204 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:32,204 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:01:32,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,296 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:01:32,296 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:32,296 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:32,296 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:32,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,297 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 03:01:32,297 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:32,297 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:32,297 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:32,312 INFO L124 PetriNetUnfolderBase]: 906/3719 cut-off events. [2023-11-30 03:01:32,312 INFO L125 PetriNetUnfolderBase]: For 151708/166089 co-relation queries the response was YES. [2023-11-30 03:01:32,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12246 conditions, 3719 events. 906/3719 cut-off events. For 151708/166089 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 37344 event pairs, 211 based on Foata normal form. 388/3544 useless extension candidates. Maximal degree in co-relation 10780. Up to 865 conditions per place. [2023-11-30 03:01:32,372 INFO L140 encePairwiseOnDemand]: 196/201 looper letters, 59 selfloop transitions, 4 changer transitions 0/198 dead transitions. [2023-11-30 03:01:32,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 198 transitions, 1670 flow [2023-11-30 03:01:32,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 03:01:32,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 03:01:32,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1018 transitions. [2023-11-30 03:01:32,382 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8441127694859039 [2023-11-30 03:01:32,382 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1018 transitions. [2023-11-30 03:01:32,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1018 transitions. [2023-11-30 03:01:32,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:01:32,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1018 transitions. [2023-11-30 03:01:32,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 169.66666666666666) internal successors, (1018), 6 states have internal predecessors, (1018), 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-11-30 03:01:32,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 201.0) internal successors, (1407), 7 states have internal predecessors, (1407), 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-11-30 03:01:32,385 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 201.0) internal successors, (1407), 7 states have internal predecessors, (1407), 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-11-30 03:01:32,386 INFO L307 CegarLoopForPetriNet]: 179 programPoint places, 8 predicate places. [2023-11-30 03:01:32,386 INFO L500 AbstractCegarLoop]: Abstraction has has 187 places, 198 transitions, 1670 flow [2023-11-30 03:01:32,386 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 167.0) internal successors, (1002), 6 states have internal predecessors, (1002), 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-11-30 03:01:32,386 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:01:32,386 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 03:01:32,386 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-30 03:01:32,386 INFO L425 AbstractCegarLoop]: === Iteration 12 === Targeting thread3Err2ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 34 more)] === [2023-11-30 03:01:32,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:01:32,387 INFO L85 PathProgramCache]: Analyzing trace with hash 684508002, now seen corresponding path program 1 times [2023-11-30 03:01:32,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:01:32,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945774736] [2023-11-30 03:01:32,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:01:32,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:01:32,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:01:32,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:01:32,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:01:32,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945774736] [2023-11-30 03:01:32,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945774736] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:01:32,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:01:32,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:01:32,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436814938] [2023-11-30 03:01:32,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:01:32,421 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:01:32,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:01:32,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:01:32,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:01:32,422 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 201 [2023-11-30 03:01:32,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 198 transitions, 1670 flow. Second operand has 3 states, 3 states have (on average 182.66666666666666) internal successors, (548), 3 states have internal predecessors, (548), 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-11-30 03:01:32,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:01:32,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 201 [2023-11-30 03:01:32,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:01:32,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][108], [247#true, 162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, 243#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true]) [2023-11-30 03:01:32,540 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2023-11-30 03:01:32,540 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:32,540 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:32,541 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:32,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][108], [247#true, 162#L42-3true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 41#L74-4true, 243#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:32,541 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2023-11-30 03:01:32,541 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:32,541 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:32,541 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:32,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][108], [247#true, 162#L42-3true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, 41#L74-4true, thread1Thread1of1ForFork1InUse, 254#true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:32,550 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2023-11-30 03:01:32,550 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:32,550 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:32,550 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:32,551 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:32,640 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][108], [247#true, 162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, 243#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true]) [2023-11-30 03:01:32,640 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 03:01:32,640 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:32,640 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:32,640 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:32,640 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:32,640 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][108], [247#true, 162#L42-3true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 41#L74-4true, 243#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true]) [2023-11-30 03:01:32,640 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,640 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:32,640 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:32,640 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:32,640 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:32,640 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:32,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,680 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 03:01:32,680 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-11-30 03:01:32,680 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-11-30 03:01:32,680 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-11-30 03:01:32,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,680 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 03:01:32,681 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 03:01:32,681 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 03:01:32,681 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 03:01:32,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 100#L50-6true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,710 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 03:01:32,710 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:32,710 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:32,710 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:32,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 187#L50-7true, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,746 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,746 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:32,746 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,746 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 254#true, thread2Thread1of1ForFork2InUse, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,755 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:32,755 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,755 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,755 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,755 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 03:01:32,755 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:32,755 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:32,756 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:32,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 126#L50-3true, 23#L75-7true]) [2023-11-30 03:01:32,756 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:32,756 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,756 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,756 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 254#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,758 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 03:01:32,758 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:32,758 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:32,758 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:32,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 254#true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,759 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 03:01:32,759 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:32,759 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:32,759 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:32,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 100#L50-6true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,774 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 03:01:32,774 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:32,774 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:32,774 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:32,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 254#true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 64#L49-5true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,775 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 03:01:32,775 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:32,775 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:32,775 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:32,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 100#L50-6true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,785 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,785 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,785 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,785 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 254#true, thread2Thread1of1ForFork2InUse, 187#L50-7true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,785 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,785 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,785 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,785 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 254#true, thread2Thread1of1ForFork2InUse, 187#L50-7true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,800 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,800 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,800 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,800 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,800 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,800 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,800 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,800 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 71#L50-8true, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,807 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,807 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,807 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,807 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 64#L49-5true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,808 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,808 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,808 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,808 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,814 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 254#true, thread2Thread1of1ForFork2InUse, 187#L50-7true, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,814 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,814 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,814 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,814 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,814 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,814 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 254#true, thread2Thread1of1ForFork2InUse, 187#L50-7true, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,814 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,814 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,814 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,814 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,814 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,814 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 254#true, thread2Thread1of1ForFork2InUse, 71#L50-8true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,814 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,814 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,815 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,815 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,815 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,815 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,815 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,815 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,815 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,815 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,815 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,815 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 100#L50-6true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,815 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 03:01:32,815 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:32,815 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:32,815 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:32,815 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:32,816 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 100#L50-6true, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,816 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,816 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,816 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,816 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,816 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,816 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 254#true, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,816 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:32,816 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,816 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,816 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,816 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:32,816 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,816 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 03:01:32,816 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:32,817 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:32,817 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:32,817 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:32,817 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 126#L50-3true, 23#L75-7true]) [2023-11-30 03:01:32,817 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 03:01:32,817 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:32,817 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:32,817 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:32,817 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:32,817 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 126#L50-3true, 23#L75-7true]) [2023-11-30 03:01:32,817 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:32,817 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,817 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:32,817 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,817 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,818 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 64#L49-5true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,818 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,818 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,818 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,818 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,818 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 64#L49-5true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,818 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:01:32,818 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:32,818 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:32,818 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:32,819 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 64#L49-5true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,819 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 03:01:32,819 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:32,819 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:32,819 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:32,819 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:32,825 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 71#L50-8true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,825 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,825 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,825 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,826 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,826 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,826 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,826 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 254#true, 187#L50-7true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,826 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,826 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,826 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,826 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,826 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,826 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,826 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,826 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:32,826 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:32,826 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,826 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,826 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:32,827 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:32,827 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 100#L50-6true, 254#true, thread2Thread1of1ForFork2InUse, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,827 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 03:01:32,827 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:32,827 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:32,827 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:32,827 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:32,827 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:32,827 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 254#true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 64#L49-5true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,827 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,827 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,827 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,827 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,827 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,827 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,836 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 71#L50-8true, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,836 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,836 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,836 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,836 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:32,836 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,836 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:32,836 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 187#L50-7true, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true]) [2023-11-30 03:01:32,837 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,837 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,837 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,837 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,837 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:32,837 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:32,837 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,837 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 03:01:32,838 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:32,838 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:32,838 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:32,838 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:32,838 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:32,838 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 100#L50-6true, 254#true, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,838 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,838 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,838 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,838 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,838 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:32,838 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:32,839 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 254#true, thread2Thread1of1ForFork2InUse, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 64#L49-5true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,839 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:01:32,839 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:32,839 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:32,839 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:32,839 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:32,839 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:32,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 254#true, thread2Thread1of1ForFork2InUse, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,852 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-11-30 03:01:32,852 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 03:01:32,852 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 03:01:32,852 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 03:01:32,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,852 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 03:01:32,852 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:32,852 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:32,852 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:32,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 254#true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,872 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2023-11-30 03:01:32,872 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 03:01:32,872 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 03:01:32,872 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 03:01:32,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,872 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:32,872 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:32,872 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:32,872 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:32,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 254#true, thread2Thread1of1ForFork2InUse, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,873 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:32,873 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:32,873 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:32,873 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:32,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][155], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 13#L57-3true, 223#true, 23#L75-7true]) [2023-11-30 03:01:32,883 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2023-11-30 03:01:32,883 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:32,883 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:32,883 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:32,912 INFO L124 PetriNetUnfolderBase]: 984/3396 cut-off events. [2023-11-30 03:01:32,912 INFO L125 PetriNetUnfolderBase]: For 128560/138478 co-relation queries the response was YES. [2023-11-30 03:01:32,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14460 conditions, 3396 events. 984/3396 cut-off events. For 128560/138478 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 32185 event pairs, 184 based on Foata normal form. 38/2892 useless extension candidates. Maximal degree in co-relation 13575. Up to 958 conditions per place. [2023-11-30 03:01:32,946 INFO L140 encePairwiseOnDemand]: 196/201 looper letters, 50 selfloop transitions, 2 changer transitions 8/203 dead transitions. [2023-11-30 03:01:32,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 203 transitions, 1965 flow [2023-11-30 03:01:32,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:01:32,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:01:32,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 559 transitions. [2023-11-30 03:01:32,947 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9270315091210614 [2023-11-30 03:01:32,947 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 559 transitions. [2023-11-30 03:01:32,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 559 transitions. [2023-11-30 03:01:32,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:01:32,948 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 559 transitions. [2023-11-30 03:01:32,948 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 186.33333333333334) internal successors, (559), 3 states have internal predecessors, (559), 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-11-30 03:01:32,949 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:32,949 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:32,950 INFO L307 CegarLoopForPetriNet]: 179 programPoint places, 8 predicate places. [2023-11-30 03:01:32,950 INFO L500 AbstractCegarLoop]: Abstraction has has 187 places, 203 transitions, 1965 flow [2023-11-30 03:01:32,950 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 182.66666666666666) internal successors, (548), 3 states have internal predecessors, (548), 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-11-30 03:01:32,950 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:01:32,950 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 03:01:32,951 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-30 03:01:32,951 INFO L425 AbstractCegarLoop]: === Iteration 13 === Targeting thread3Err4ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 34 more)] === [2023-11-30 03:01:32,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:01:32,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1543930873, now seen corresponding path program 1 times [2023-11-30 03:01:32,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:01:32,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274022507] [2023-11-30 03:01:32,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:01:32,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:01:32,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:01:32,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:01:32,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:01:32,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274022507] [2023-11-30 03:01:32,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274022507] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:01:32,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:01:32,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 03:01:32,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686906713] [2023-11-30 03:01:32,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:01:32,978 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 03:01:32,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:01:32,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 03:01:32,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 03:01:32,979 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 201 [2023-11-30 03:01:32,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 203 transitions, 1965 flow. Second operand has 3 states, 3 states have (on average 181.66666666666666) internal successors, (545), 3 states have internal predecessors, (545), 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-11-30 03:01:32,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:01:32,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 201 [2023-11-30 03:01:32,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:01:33,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][121], [247#true, 162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, 243#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true, 258#true]) [2023-11-30 03:01:33,029 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2023-11-30 03:01:33,029 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:33,029 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:33,029 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:33,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][121], [247#true, 162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, 243#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 258#true]) [2023-11-30 03:01:33,038 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2023-11-30 03:01:33,038 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:33,038 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:33,038 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:33,139 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][121], [247#true, 162#L42-3true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, 243#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 258#true]) [2023-11-30 03:01:33,139 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 03:01:33,139 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:33,140 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:33,140 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:33,140 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:33,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][121], [247#true, 162#L42-3true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 41#L74-4true, 243#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true, 258#true]) [2023-11-30 03:01:33,140 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 03:01:33,140 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:33,140 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:33,140 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:33,140 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:33,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 254#true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:33,208 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 03:01:33,208 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 03:01:33,208 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 03:01:33,208 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:33,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 126#L50-3true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,209 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2023-11-30 03:01:33,209 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-11-30 03:01:33,209 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-11-30 03:01:33,209 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 03:01:33,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 126#L50-3true, 23#L75-7true, 258#true]) [2023-11-30 03:01:33,212 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 03:01:33,212 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:33,212 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:33,213 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:33,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 100#L50-6true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,213 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 03:01:33,213 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:33,213 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:33,213 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:33,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,228 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 03:01:33,229 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:33,229 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:33,229 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:33,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 126#L50-3true, 23#L75-7true, 258#true]) [2023-11-30 03:01:33,229 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 03:01:33,229 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:33,229 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:33,229 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:33,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][164], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 187#L50-7true, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:33,230 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 03:01:33,230 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:33,230 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:33,230 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:33,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,241 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 03:01:33,241 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:33,241 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:33,241 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:33,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][164], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:33,242 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 03:01:33,242 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:33,242 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:33,242 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:33,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 100#L50-6true, 254#true, thread2Thread1of1ForFork2InUse, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,253 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 03:01:33,253 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:33,253 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:33,253 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:33,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][170], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 64#L49-5true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:33,254 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 03:01:33,255 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:33,255 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:33,255 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:33,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 100#L50-6true, 254#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:33,267 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 03:01:33,267 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:33,268 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:33,268 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:33,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][164], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 187#L50-7true, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:33,268 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 03:01:33,269 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:33,269 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:33,269 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:33,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][164], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 187#L50-7true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:33,279 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 03:01:33,279 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:33,279 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:33,279 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:33,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][164], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 254#true, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:33,280 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 03:01:33,280 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:33,280 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:33,280 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:33,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][164], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 71#L50-8true, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:33,290 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 03:01:33,290 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:33,290 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:33,290 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:33,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][170], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 254#true, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 64#L49-5true, 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:33,291 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 03:01:33,291 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:33,291 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:33,291 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:33,298 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 100#L50-6true, 254#true, thread2Thread1of1ForFork2InUse, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:33,298 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:33,298 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:33,298 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:33,298 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:33,298 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:33,298 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:33,299 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 03:01:33,299 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:33,299 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:33,299 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:33,299 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:33,299 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][170], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 64#L49-5true, 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:33,299 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:01:33,299 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:33,299 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:33,299 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:33,299 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:33,299 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][164], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 187#L50-7true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,299 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:33,300 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:33,300 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:33,300 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:33,300 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:33,300 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][164], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,300 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:01:33,300 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:33,300 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:33,300 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:33,300 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:33,301 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 100#L50-6true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,301 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 03:01:33,301 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:33,301 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:33,301 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:33,301 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:33,301 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:33,302 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,302 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:33,302 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:33,302 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:33,302 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:33,302 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:33,302 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:33,302 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,302 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 03:01:33,302 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:33,302 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:33,302 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:33,302 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:33,303 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][170], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 64#L49-5true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,303 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:33,303 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:33,303 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:33,303 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:01:33,303 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:33,303 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:33,303 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][164], [130#L57-2true, 235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 187#L50-7true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,303 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:33,303 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:33,303 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:33,303 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:33,303 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:33,303 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:33,304 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][164], [130#L57-2true, 235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 254#true, thread2Thread1of1ForFork2InUse, 71#L50-8true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,304 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:33,304 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:33,304 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:33,304 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:33,304 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:33,304 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:33,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][170], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 64#L49-5true, 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:33,306 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 03:01:33,306 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:33,306 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:33,306 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:33,314 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 100#L50-6true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,315 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:33,315 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:33,315 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:33,315 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:33,315 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:33,315 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:33,315 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:33,315 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:33,315 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:33,315 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:33,315 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:33,315 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][170], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 64#L49-5true, 207#true, 13#L57-3true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:33,316 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2023-11-30 03:01:33,316 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:33,316 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:33,316 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:33,316 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:33,316 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][164], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 187#L50-7true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,316 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:01:33,316 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:33,316 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:33,316 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:33,316 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:33,316 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][164], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,316 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2023-11-30 03:01:33,317 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:33,317 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:33,317 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:33,317 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:33,317 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 100#L50-6true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,317 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:33,318 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:33,318 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:33,318 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:33,318 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:33,318 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:33,318 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,318 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 03:01:33,318 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:33,318 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:33,318 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:33,318 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:33,318 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:33,318 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 254#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 126#L50-3true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:33,319 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:33,319 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:33,319 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:33,319 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:33,319 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:33,319 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][170], [235#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 254#true, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 64#L49-5true, 13#L57-3true, 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,319 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:01:33,319 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:33,319 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2023-11-30 03:01:33,319 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:33,319 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:33,319 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:33,319 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][164], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 187#L50-7true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,320 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:33,320 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:33,320 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:33,320 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:33,320 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:33,320 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:33,320 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][164], [235#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 254#true, thread2Thread1of1ForFork2InUse, 71#L50-8true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,320 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:33,320 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2023-11-30 03:01:33,320 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:33,320 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:33,320 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:33,320 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:33,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,349 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-11-30 03:01:33,349 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 03:01:33,349 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 03:01:33,349 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 03:01:33,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,349 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 03:01:33,350 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:33,350 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:33,350 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:33,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 221#(= |#race~a~0| 0), 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,379 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2023-11-30 03:01:33,379 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 03:01:33,379 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 03:01:33,379 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 03:01:33,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [130#L57-2true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 254#true, thread2Thread1of1ForFork2InUse, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,380 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:33,380 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:33,380 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:33,380 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:33,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:33,380 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:33,380 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:33,380 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:33,380 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:33,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 13#L57-3true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:33,394 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2023-11-30 03:01:33,394 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:33,394 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:33,394 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:33,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [130#L57-2true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:33,431 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2023-11-30 03:01:33,431 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:33,431 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:33,431 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:33,431 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:33,434 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][153], [233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 254#true, thread2Thread1of1ForFork2InUse, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 13#L57-3true, 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:33,434 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2023-11-30 03:01:33,434 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:33,434 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:33,434 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:33,434 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:33,449 INFO L124 PetriNetUnfolderBase]: 962/3719 cut-off events. [2023-11-30 03:01:33,450 INFO L125 PetriNetUnfolderBase]: For 113426/120789 co-relation queries the response was YES. [2023-11-30 03:01:33,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14911 conditions, 3719 events. 962/3719 cut-off events. For 113426/120789 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 36806 event pairs, 212 based on Foata normal form. 34/3310 useless extension candidates. Maximal degree in co-relation 13144. Up to 931 conditions per place. [2023-11-30 03:01:33,490 INFO L140 encePairwiseOnDemand]: 198/201 looper letters, 55 selfloop transitions, 2 changer transitions 8/206 dead transitions. [2023-11-30 03:01:33,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 206 transitions, 2197 flow [2023-11-30 03:01:33,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 03:01:33,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 03:01:33,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 553 transitions. [2023-11-30 03:01:33,492 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9170812603648425 [2023-11-30 03:01:33,492 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 553 transitions. [2023-11-30 03:01:33,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 553 transitions. [2023-11-30 03:01:33,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:01:33,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 553 transitions. [2023-11-30 03:01:33,494 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 184.33333333333334) internal successors, (553), 3 states have internal predecessors, (553), 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-11-30 03:01:33,495 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:33,495 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-11-30 03:01:33,496 INFO L307 CegarLoopForPetriNet]: 179 programPoint places, 9 predicate places. [2023-11-30 03:01:33,496 INFO L500 AbstractCegarLoop]: Abstraction has has 188 places, 206 transitions, 2197 flow [2023-11-30 03:01:33,496 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 181.66666666666666) internal successors, (545), 3 states have internal predecessors, (545), 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-11-30 03:01:33,496 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:01:33,497 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 03:01:33,497 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-30 03:01:33,497 INFO L425 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 34 more)] === [2023-11-30 03:01:33,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:01:33,497 INFO L85 PathProgramCache]: Analyzing trace with hash -98773772, now seen corresponding path program 1 times [2023-11-30 03:01:33,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:01:33,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084620463] [2023-11-30 03:01:33,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:01:33,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:01:33,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:01:33,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:01:33,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:01:33,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084620463] [2023-11-30 03:01:33,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084620463] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:01:33,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:01:33,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-30 03:01:33,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314490779] [2023-11-30 03:01:33,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:01:33,798 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 03:01:33,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:01:33,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 03:01:33,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-30 03:01:33,800 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 201 [2023-11-30 03:01:33,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 206 transitions, 2197 flow. Second operand has 6 states, 6 states have (on average 168.0) internal successors, (1008), 6 states have internal predecessors, (1008), 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-11-30 03:01:33,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:01:33,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 201 [2023-11-30 03:01:33,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:01:33,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][107], [247#true, 162#L42-3true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 41#L74-4true, 243#true, thread1Thread1of1ForFork1InUse, 254#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true, 258#true]) [2023-11-30 03:01:33,868 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2023-11-30 03:01:33,868 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:33,868 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:33,868 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:33,877 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][107], [247#true, 162#L42-3true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true, 258#true]) [2023-11-30 03:01:33,878 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2023-11-30 03:01:33,878 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:33,878 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:33,878 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:33,878 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:33,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][107], [247#true, 162#L42-3true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 41#L74-4true, 243#true, thread1Thread1of1ForFork1InUse, 254#true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 258#true]) [2023-11-30 03:01:33,878 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2023-11-30 03:01:33,879 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:33,879 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:33,879 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:33,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([470] L50-2-->L50-3: Formula: (= |v_#race~c~0_4| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_4|} AuxVars[] AssignedVars[#race~c~0][103], [247#true, 162#L42-3true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true, 258#true]) [2023-11-30 03:01:33,886 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is not cut-off event [2023-11-30 03:01:33,886 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is not cut-off event [2023-11-30 03:01:33,886 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is not cut-off event [2023-11-30 03:01:33,886 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is not cut-off event [2023-11-30 03:01:33,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][107], [247#true, 162#L42-3true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 258#true]) [2023-11-30 03:01:33,886 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2023-11-30 03:01:33,886 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:33,887 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:33,887 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:33,887 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:33,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([470] L50-2-->L50-3: Formula: (= |v_#race~c~0_4| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_4|} AuxVars[] AssignedVars[#race~c~0][103], [247#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, 41#L74-4true, 137#L42-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true, 258#true]) [2023-11-30 03:01:33,897 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is not cut-off event [2023-11-30 03:01:33,897 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is not cut-off event [2023-11-30 03:01:33,897 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is not cut-off event [2023-11-30 03:01:33,897 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is not cut-off event [2023-11-30 03:01:33,946 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][107], [247#true, 162#L42-3true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 258#true]) [2023-11-30 03:01:33,946 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 03:01:33,946 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:33,946 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:33,946 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:33,946 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:33,946 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:33,947 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][107], [247#true, 162#L42-3true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, 41#L74-4true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true, 258#true]) [2023-11-30 03:01:33,947 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 03:01:33,947 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:33,947 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:33,947 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:33,947 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:33,947 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:33,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 126#L50-3true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,983 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2023-11-30 03:01:33,983 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-11-30 03:01:33,983 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-11-30 03:01:33,983 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 03:01:33,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:33,998 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2023-11-30 03:01:33,998 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 03:01:33,998 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 03:01:33,998 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:34,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([490] L57-3-->L57-4: Formula: (= |v_#race~b~0_4| 0) InVars {} OutVars{#race~b~0=|v_#race~b~0_4|} AuxVars[] AssignedVars[#race~b~0][119], [235#true, 247#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 70#L41-2true, 41#L74-4true, 243#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 150#L57-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 121#L49-3true, 258#true]) [2023-11-30 03:01:34,022 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 03:01:34,022 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:34,022 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:34,022 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:34,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([490] L57-3-->L57-4: Formula: (= |v_#race~b~0_4| 0) InVars {} OutVars{#race~b~0=|v_#race~b~0_4|} AuxVars[] AssignedVars[#race~b~0][119], [235#true, 247#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 41#L74-4true, 243#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 150#L57-4true, 211#true, 221#(= |#race~a~0| 0), 128#L41-3true, 207#true, 223#true, 121#L49-3true, 258#true]) [2023-11-30 03:01:34,083 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,083 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,083 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,084 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [130#L57-2true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 126#L50-3true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,084 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,084 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,084 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,084 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:34,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 100#L50-6true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,085 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,085 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,085 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,085 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:34,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [130#L57-2true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,096 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,096 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,096 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,096 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:34,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 126#L50-3true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,097 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,097 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,097 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,097 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:34,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 187#L50-7true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,098 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,098 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,098 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,098 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:34,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,105 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 03:01:34,105 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 03:01:34,105 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 03:01:34,105 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 03:01:34,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [130#L57-2true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,106 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 03:01:34,106 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:34,106 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:34,106 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:34,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,107 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,108 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,108 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,108 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,109 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 03:01:34,109 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:34,109 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:34,109 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:34,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 71#L50-8true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,110 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 03:01:34,110 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:34,110 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:34,110 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:34,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [130#L57-2true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,117 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,117 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,117 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,117 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 254#true, thread2Thread1of1ForFork2InUse, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,118 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 03:01:34,118 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:34,118 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:34,118 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:34,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 13#L57-3true, 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,119 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 03:01:34,119 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:34,119 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:34,119 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:34,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [130#L57-2true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 100#L50-6true, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,120 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 03:01:34,120 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:34,120 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:34,120 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:34,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [235#true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 64#L49-5true, 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,121 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 03:01:34,121 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:34,121 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:34,121 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:34,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 100#L50-6true, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,130 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,130 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,130 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,130 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:34,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [130#L57-2true, 235#true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 187#L50-7true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,131 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,131 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,131 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:34,131 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 187#L50-7true, 254#true, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,139 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 03:01:34,139 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:34,139 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:34,140 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:34,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [130#L57-2true, 235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 71#L50-8true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,140 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 03:01:34,140 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:34,140 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:34,140 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:34,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 71#L50-8true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,147 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 03:01:34,147 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:34,147 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:34,147 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:34,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [130#L57-2true, 235#true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 64#L49-5true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,148 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 03:01:34,148 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:34,148 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:34,148 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:34,155 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [130#L57-2true, 235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 187#L50-7true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,155 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:34,155 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,155 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:34,155 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,155 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,156 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 187#L50-7true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,156 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:34,156 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:34,156 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:34,156 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:34,156 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:34,156 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [130#L57-2true, 235#true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 71#L50-8true, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,156 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:34,156 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:34,156 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:34,156 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:34,156 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:34,156 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 254#true, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,156 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:34,157 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:34,157 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:34,157 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:34,157 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:34,157 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [130#L57-2true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,157 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:34,157 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,157 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,157 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,157 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:34,157 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,157 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 03:01:34,157 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:34,157 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:34,157 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:34,157 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:34,158 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [130#L57-2true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 254#true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 126#L50-3true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,158 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 03:01:34,158 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,158 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,158 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,158 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:34,158 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 126#L50-3true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,158 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:34,158 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,158 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,158 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,158 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:34,158 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [130#L57-2true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 100#L50-6true, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,158 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 03:01:34,158 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:34,158 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:34,158 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:34,159 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:34,159 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 100#L50-6true, 254#true, thread2Thread1of1ForFork2InUse, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,159 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:34,159 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,159 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,159 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:34,159 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,159 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [130#L57-2true, 235#true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 64#L49-5true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,159 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:34,159 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:34,159 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:34,159 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:34,159 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:34,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [235#true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 64#L49-5true, 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,159 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:01:34,160 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:34,160 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:34,160 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:34,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][107], [130#L57-2true, 247#true, 162#L42-3true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 41#L74-4true, 243#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 221#(= |#race~a~0| 0), 207#true, 258#true]) [2023-11-30 03:01:34,160 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 03:01:34,160 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-11-30 03:01:34,160 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:34,161 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-11-30 03:01:34,161 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 64#L49-5true, 13#L57-3true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,162 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 03:01:34,162 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:34,162 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:34,162 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:34,162 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:34,169 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [130#L57-2true, 235#true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 254#true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,169 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:34,169 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:34,169 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:34,169 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:34,169 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:34,169 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:34,169 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [130#L57-2true, 235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 187#L50-7true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,169 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:34,169 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:34,169 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,169 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:34,169 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,170 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,170 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [130#L57-2true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,170 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:34,170 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,170 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,170 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,170 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:34,170 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:34,170 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [130#L57-2true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 100#L50-6true, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,170 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 03:01:34,170 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:34,170 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:34,170 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:34,170 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:34,170 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:34,170 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [130#L57-2true, 235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 64#L49-5true, 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,171 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:34,171 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:34,171 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:34,171 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:34,171 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:34,171 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:34,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [235#true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 121#L49-3true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,171 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 03:01:34,171 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 03:01:34,171 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 03:01:34,171 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 03:01:34,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][107], [247#true, 162#L42-3true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 41#L74-4true, 243#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 54#L58-3true, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 221#(= |#race~a~0| 0), 207#true, 258#true, 256#(= |#race~x_3~0| 0)]) [2023-11-30 03:01:34,172 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,172 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:34,172 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:34,173 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:34,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][107], [247#true, 162#L42-3true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 41#L74-4true, 243#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 221#(= |#race~a~0| 0), 165#L58-4true, 207#true, 258#true, 256#(= |#race~x_3~0| 0)]) [2023-11-30 03:01:34,173 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 03:01:34,173 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,173 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,173 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,185 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 71#L50-8true, 254#true, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,185 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:34,185 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:34,185 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:34,185 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:34,185 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:34,185 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:34,186 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 187#L50-7true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,186 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:34,186 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:34,186 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:34,186 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:34,186 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:34,186 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:34,186 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,186 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 03:01:34,187 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:34,187 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:34,187 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:34,187 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:34,187 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:34,187 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 100#L50-6true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,187 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:34,187 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,187 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,187 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:34,187 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,187 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:34,188 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 64#L49-5true, 207#true, 13#L57-3true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,188 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:01:34,188 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:34,188 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:34,188 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:34,188 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:34,188 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:34,210 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,211 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-11-30 03:01:34,211 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 03:01:34,211 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 03:01:34,211 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 03:01:34,211 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 03:01:34,211 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,211 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 03:01:34,211 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:34,211 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:34,211 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:34,211 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:34,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [130#L57-2true, 235#true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 121#L49-3true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,212 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 03:01:34,212 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:34,212 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:34,212 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:34,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 121#L49-3true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,234 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-11-30 03:01:34,234 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 03:01:34,234 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 03:01:34,234 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 03:01:34,243 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [130#L57-2true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 221#(= |#race~a~0| 0), 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,243 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2023-11-30 03:01:34,243 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 03:01:34,243 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 03:01:34,243 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 03:01:34,243 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 03:01:34,243 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [130#L57-2true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,243 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,243 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,243 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,243 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,243 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,244 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,244 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,244 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,244 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,244 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,244 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,255 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][146], [262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 13#L57-3true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,256 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2023-11-30 03:01:34,256 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:34,256 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:34,256 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:34,256 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:34,288 INFO L124 PetriNetUnfolderBase]: 1062/3484 cut-off events. [2023-11-30 03:01:34,288 INFO L125 PetriNetUnfolderBase]: For 192974/206739 co-relation queries the response was YES. [2023-11-30 03:01:34,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16987 conditions, 3484 events. 1062/3484 cut-off events. For 192974/206739 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 33028 event pairs, 193 based on Foata normal form. 53/3040 useless extension candidates. Maximal degree in co-relation 15959. Up to 1010 conditions per place. [2023-11-30 03:01:34,322 INFO L140 encePairwiseOnDemand]: 196/201 looper letters, 67 selfloop transitions, 4 changer transitions 8/205 dead transitions. [2023-11-30 03:01:34,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 205 transitions, 2339 flow [2023-11-30 03:01:34,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 03:01:34,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 03:01:34,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1017 transitions. [2023-11-30 03:01:34,325 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8432835820895522 [2023-11-30 03:01:34,325 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1017 transitions. [2023-11-30 03:01:34,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1017 transitions. [2023-11-30 03:01:34,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:01:34,325 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1017 transitions. [2023-11-30 03:01:34,327 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 169.5) internal successors, (1017), 6 states have internal predecessors, (1017), 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-11-30 03:01:34,328 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 201.0) internal successors, (1407), 7 states have internal predecessors, (1407), 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-11-30 03:01:34,329 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 201.0) internal successors, (1407), 7 states have internal predecessors, (1407), 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-11-30 03:01:34,330 INFO L307 CegarLoopForPetriNet]: 179 programPoint places, 13 predicate places. [2023-11-30 03:01:34,330 INFO L500 AbstractCegarLoop]: Abstraction has has 192 places, 205 transitions, 2339 flow [2023-11-30 03:01:34,330 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 168.0) internal successors, (1008), 6 states have internal predecessors, (1008), 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-11-30 03:01:34,330 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 03:01:34,330 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 03:01:34,330 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-30 03:01:34,331 INFO L425 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [thread1Err0ASSERT_VIOLATIONDATA_RACE, thread1Err1ASSERT_VIOLATIONDATA_RACE, thread1Err2ASSERT_VIOLATIONDATA_RACE, thread1Err3ASSERT_VIOLATIONDATA_RACE (and 34 more)] === [2023-11-30 03:01:34,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 03:01:34,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1320251575, now seen corresponding path program 1 times [2023-11-30 03:01:34,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 03:01:34,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198506057] [2023-11-30 03:01:34,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 03:01:34,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 03:01:34,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 03:01:34,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 03:01:34,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 03:01:34,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198506057] [2023-11-30 03:01:34,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198506057] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 03:01:34,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 03:01:34,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-30 03:01:34,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830177020] [2023-11-30 03:01:34,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 03:01:34,739 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 03:01:34,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 03:01:34,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 03:01:34,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-30 03:01:34,740 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 201 [2023-11-30 03:01:34,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 205 transitions, 2339 flow. Second operand has 6 states, 6 states have (on average 169.0) internal successors, (1014), 6 states have internal predecessors, (1014), 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-11-30 03:01:34,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 03:01:34,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 201 [2023-11-30 03:01:34,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 03:01:34,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][109], [247#true, 162#L42-3true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, 41#L74-4true, 269#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true, 258#true]) [2023-11-30 03:01:34,796 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2023-11-30 03:01:34,796 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:34,796 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:34,796 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:34,804 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][109], [247#true, 162#L42-3true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 41#L74-4true, 243#true, 269#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true, 258#true]) [2023-11-30 03:01:34,804 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2023-11-30 03:01:34,804 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:34,804 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:34,804 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:34,804 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:34,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][109], [247#true, 162#L42-3true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, 41#L74-4true, 269#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 258#true]) [2023-11-30 03:01:34,805 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2023-11-30 03:01:34,805 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:34,805 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:34,805 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:34,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([470] L50-2-->L50-3: Formula: (= |v_#race~c~0_4| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_4|} AuxVars[] AssignedVars[#race~c~0][103], [247#true, 162#L42-3true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, 41#L74-4true, 269#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true, 258#true]) [2023-11-30 03:01:34,811 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is not cut-off event [2023-11-30 03:01:34,811 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is not cut-off event [2023-11-30 03:01:34,811 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is not cut-off event [2023-11-30 03:01:34,811 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is not cut-off event [2023-11-30 03:01:34,811 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][109], [247#true, 162#L42-3true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 41#L74-4true, 243#true, 269#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 258#true]) [2023-11-30 03:01:34,811 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2023-11-30 03:01:34,811 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:34,811 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:34,811 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:34,811 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:34,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([470] L50-2-->L50-3: Formula: (= |v_#race~c~0_4| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_4|} AuxVars[] AssignedVars[#race~c~0][103], [247#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, 137#L42-4true, 41#L74-4true, 269#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true, 258#true]) [2023-11-30 03:01:34,820 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is not cut-off event [2023-11-30 03:01:34,820 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is not cut-off event [2023-11-30 03:01:34,820 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is not cut-off event [2023-11-30 03:01:34,820 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is not cut-off event [2023-11-30 03:01:34,856 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][109], [247#true, 162#L42-3true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, 41#L74-4true, 269#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 258#true]) [2023-11-30 03:01:34,856 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,856 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:34,856 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:34,856 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:34,856 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:34,856 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2023-11-30 03:01:34,856 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][109], [247#true, 162#L42-3true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, 41#L74-4true, 269#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 225#(= |#race~x_1~0| 0), 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true, 258#true]) [2023-11-30 03:01:34,856 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 03:01:34,857 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:34,857 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:34,857 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:34,857 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:34,857 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2023-11-30 03:01:34,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, 254#true, thread2Thread1of1ForFork2InUse, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,884 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2023-11-30 03:01:34,884 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-11-30 03:01:34,884 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2023-11-30 03:01:34,884 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2023-11-30 03:01:34,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, 254#true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,905 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2023-11-30 03:01:34,905 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 03:01:34,905 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2023-11-30 03:01:34,905 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:34,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([490] L57-3-->L57-4: Formula: (= |v_#race~b~0_4| 0) InVars {} OutVars{#race~b~0=|v_#race~b~0_4|} AuxVars[] AssignedVars[#race~b~0][119], [235#true, 247#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, 70#L41-2true, 41#L74-4true, 269#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 150#L57-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 121#L49-3true, 258#true]) [2023-11-30 03:01:34,925 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2023-11-30 03:01:34,925 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:34,925 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:34,925 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:34,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([490] L57-3-->L57-4: Formula: (= |v_#race~b~0_4| 0) InVars {} OutVars{#race~b~0=|v_#race~b~0_4|} AuxVars[] AssignedVars[#race~b~0][119], [235#true, 247#true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, 41#L74-4true, 269#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 254#true, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 150#L57-4true, 211#true, 221#(= |#race~a~0| 0), 128#L41-3true, 207#true, 223#true, 121#L49-3true, 258#true]) [2023-11-30 03:01:34,933 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,933 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,933 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,933 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [130#L57-2true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,934 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,934 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,934 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:34,934 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, 100#L50-6true, 254#true, thread2Thread1of1ForFork2InUse, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,935 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,935 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:34,935 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,935 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:34,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [130#L57-2true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 269#true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,945 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,946 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,946 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:34,946 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 126#L50-3true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,946 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,946 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,946 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,946 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:34,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 269#true, 187#L50-7true, 254#true, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,947 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,947 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:34,947 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,947 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:34,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 269#true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,956 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2023-11-30 03:01:34,956 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 03:01:34,956 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 03:01:34,956 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2023-11-30 03:01:34,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [130#L57-2true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 269#true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,957 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 03:01:34,957 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:34,958 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:34,958 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:34,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, 254#true, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,959 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,959 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,959 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,959 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, 254#true, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,960 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 03:01:34,960 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:34,960 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:34,960 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:34,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 269#true, thread2Thread1of1ForFork2InUse, 254#true, 71#L50-8true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,961 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2023-11-30 03:01:34,961 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:34,961 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:34,961 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:34,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [130#L57-2true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, 254#true, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,969 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,969 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,969 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,969 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:34,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, 254#true, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,969 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 03:01:34,969 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:34,969 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:34,969 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:34,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 269#true, 254#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 13#L57-3true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,970 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 03:01:34,970 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:34,970 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:34,970 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:34,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [130#L57-2true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 269#true, 100#L50-6true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,971 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 03:01:34,971 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:34,971 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:34,971 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:34,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, 254#true, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 64#L49-5true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,972 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2023-11-30 03:01:34,973 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:34,973 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:34,973 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:34,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 269#true, 100#L50-6true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,983 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,983 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:34,984 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,984 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [130#L57-2true, 235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 269#true, 187#L50-7true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,984 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,984 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:34,984 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,984 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:34,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 269#true, 187#L50-7true, 254#true, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:34,995 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 03:01:34,995 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:34,995 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:34,995 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:34,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [130#L57-2true, 235#true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 269#true, 254#true, thread2Thread1of1ForFork2InUse, 71#L50-8true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:34,996 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2023-11-30 03:01:34,996 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:34,996 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:34,996 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:35,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 269#true, 254#true, thread2Thread1of1ForFork2InUse, 71#L50-8true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:35,005 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 03:01:35,005 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:35,005 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:35,005 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:35,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [130#L57-2true, 235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 269#true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 64#L49-5true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:35,006 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2023-11-30 03:01:35,006 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:35,006 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:35,006 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:35,015 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, 100#L50-6true, 254#true, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:35,015 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:35,015 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:35,015 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:35,015 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:35,015 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:35,015 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [130#L57-2true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, 100#L50-6true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:35,015 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 03:01:35,015 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:35,016 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:35,016 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:35,016 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:35,016 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 269#true, 254#true, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 126#L50-3true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:35,016 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:35,016 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:35,016 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:35,016 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:35,016 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:35,018 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [130#L57-2true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 126#L50-3true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:35,018 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 03:01:35,018 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:35,018 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:35,018 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2023-11-30 03:01:35,018 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:35,018 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, 254#true, thread2Thread1of1ForFork2InUse, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:35,018 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 03:01:35,019 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:35,019 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:35,019 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:35,019 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:35,019 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [130#L57-2true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:35,019 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:35,019 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:35,019 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:35,019 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:35,019 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:35,019 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 269#true, 187#L50-7true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:35,019 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:35,019 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:35,020 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:35,020 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:35,020 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:35,020 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [130#L57-2true, 235#true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 269#true, 187#L50-7true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:35,020 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:35,020 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:35,020 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:35,020 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:35,020 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:35,020 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 269#true, 71#L50-8true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:35,020 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:35,020 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:35,020 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:35,021 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:35,021 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:35,021 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [130#L57-2true, 235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 269#true, 254#true, 71#L50-8true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:35,021 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:35,021 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:35,021 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:35,021 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:35,021 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:35,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][109], [130#L57-2true, 247#true, 162#L42-3true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, 41#L74-4true, 269#true, thread1Thread1of1ForFork1InUse, 254#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 221#(= |#race~a~0| 0), 207#true, 258#true]) [2023-11-30 03:01:35,022 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 03:01:35,022 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-11-30 03:01:35,022 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2023-11-30 03:01:35,022 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:35,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, 254#true, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 64#L49-5true, 13#L57-3true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:35,025 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2023-11-30 03:01:35,025 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:35,025 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:35,025 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:35,035 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [130#L57-2true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, 254#true, thread2Thread1of1ForFork2InUse, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:35,035 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2023-11-30 03:01:35,035 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:35,035 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:35,035 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:35,036 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2023-11-30 03:01:35,036 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2023-11-30 03:01:35,036 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [130#L57-2true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 269#true, 100#L50-6true, 254#true, thread2Thread1of1ForFork2InUse, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:35,036 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2023-11-30 03:01:35,036 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:35,036 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:35,036 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:35,036 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2023-11-30 03:01:35,036 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2023-11-30 03:01:35,036 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [130#L57-2true, 235#true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 269#true, thread2Thread1of1ForFork2InUse, 254#true, 71#L50-8true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:35,036 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:35,036 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:35,037 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:35,037 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:35,037 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:35,037 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:35,037 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [130#L57-2true, 235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 269#true, 187#L50-7true, 254#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:35,037 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:35,037 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:35,037 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:35,037 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:35,037 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:35,037 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:35,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, 254#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 121#L49-3true, 258#true, 23#L75-7true]) [2023-11-30 03:01:35,038 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2023-11-30 03:01:35,038 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 03:01:35,038 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 03:01:35,038 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2023-11-30 03:01:35,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][109], [247#true, 162#L42-3true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, 41#L74-4true, 269#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 221#(= |#race~a~0| 0), 165#L58-4true, 207#true, 256#(= |#race~x_3~0| 0), 258#true]) [2023-11-30 03:01:35,039 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2023-11-30 03:01:35,039 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:35,039 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:35,039 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2023-11-30 03:01:35,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([444] L42-2-->L42-3: Formula: (= |v_#race~c~0_1| 0) InVars {} OutVars{#race~c~0=|v_#race~c~0_1|} AuxVars[] AssignedVars[#race~c~0][109], [247#true, 162#L42-3true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, 41#L74-4true, 269#true, thread1Thread1of1ForFork1InUse, thread2Thread1of1ForFork2InUse, 239#true, 215#true, thread3Thread1of1ForFork0InUse, 54#L58-3true, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 225#(= |#race~x_1~0| 0), 221#(= |#race~a~0| 0), 207#true, 256#(= |#race~x_3~0| 0), 258#true]) [2023-11-30 03:01:35,040 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:35,040 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:35,040 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:35,040 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2023-11-30 03:01:35,054 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, 254#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 10#L50-4true, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:35,054 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2023-11-30 03:01:35,054 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:35,054 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:35,054 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:35,054 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2023-11-30 03:01:35,055 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2023-11-30 03:01:35,055 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, 100#L50-6true, 254#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:35,055 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2023-11-30 03:01:35,055 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:35,055 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:35,055 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:35,055 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2023-11-30 03:01:35,055 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2023-11-30 03:01:35,056 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 269#true, thread2Thread1of1ForFork2InUse, 254#true, 71#L50-8true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:35,056 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:35,056 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:35,056 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:35,056 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:35,056 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:35,056 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:35,057 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][158], [235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 269#true, 254#true, 187#L50-7true, thread2Thread1of1ForFork2InUse, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 245#(= |thread2Thread1of1ForFork2_#t~nondet4| |#race~x_2~0|), 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:35,057 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2023-11-30 03:01:35,057 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:35,057 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:35,057 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:35,057 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2023-11-30 03:01:35,057 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2023-11-30 03:01:35,083 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, 254#true, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:35,083 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2023-11-30 03:01:35,083 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 03:01:35,083 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 03:01:35,083 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 03:01:35,083 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2023-11-30 03:01:35,083 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 269#true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 239#true, 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 124#$Ultimate##0true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:35,084 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 03:01:35,084 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:35,084 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:35,084 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:35,084 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:35,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [130#L57-2true, 235#true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, 254#true, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 223#true, 121#L49-3true, 23#L75-7true, 258#true]) [2023-11-30 03:01:35,084 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2023-11-30 03:01:35,084 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:35,084 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:35,085 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2023-11-30 03:01:35,106 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [130#L57-2true, 235#true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 269#true, 254#true, thread2Thread1of1ForFork2InUse, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 64#L49-5true, 207#true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:35,106 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2023-11-30 03:01:35,106 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2023-11-30 03:01:35,106 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:35,106 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:35,106 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2023-11-30 03:01:35,107 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [235#true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 269#true, 254#true, thread2Thread1of1ForFork2InUse, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 13#L57-3true, 207#true, 64#L49-5true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:35,107 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2023-11-30 03:01:35,107 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2023-11-30 03:01:35,107 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:35,107 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:35,107 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2023-11-30 03:01:35,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][163], [235#true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 269#true, thread2Thread1of1ForFork2InUse, 254#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, 239#true, thread3Thread1of1ForFork0InUse, 211#true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 121#L49-3true, 23#L75-7true, 258#true]) [2023-11-30 03:01:35,108 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2023-11-30 03:01:35,108 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 03:01:35,108 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 03:01:35,108 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2023-11-30 03:01:35,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([459] L49-8-->L49-2: Formula: (= |v_#race~b~0_1| 0) InVars {} OutVars{#race~b~0=|v_#race~b~0_1|} AuxVars[] AssignedVars[#race~b~0][123], [235#true, 262#true, 229#(= |#race~c~0| 0), 145#L57-5true, 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 211#true, 146#L49-2true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:35,111 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2023-11-30 03:01:35,111 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:35,111 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:35,111 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2023-11-30 03:01:35,113 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [130#L57-2true, 262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, thread2Thread1of1ForFork2InUse, 254#true, 215#true, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 221#(= |#race~a~0| 0), 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:35,114 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2023-11-30 03:01:35,114 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 03:01:35,114 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 03:01:35,114 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 03:01:35,114 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2023-11-30 03:01:35,114 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [130#L57-2true, 262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, 254#true, thread2Thread1of1ForFork2InUse, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 223#true, 23#L75-7true, 258#true]) [2023-11-30 03:01:35,114 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:35,114 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:35,114 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:35,114 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:35,114 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:35,115 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [262#true, 233#(= |#race~b~0| 0), 229#(= |#race~c~0| 0), thread1Thread1of1ForFork1NotInUse, 243#true, 269#true, 254#true, thread2Thread1of1ForFork2InUse, 239#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), 215#true, thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 27#L50-1true, 221#(= |#race~a~0| 0), 207#true, 13#L57-3true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:35,115 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2023-11-30 03:01:35,115 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:35,115 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:35,115 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:35,115 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2023-11-30 03:01:35,125 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([517] thread1EXIT-->L75-7: Formula: (and (= 0 v_thread1Thread1of1ForFork1_thidvar1_4) (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem19#1_6| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_thread1Thread1of1ForFork1_thidvar0_4)) InVars {ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem19#1=|v_ULTIMATE.start_main_#t~mem19#1_6|, thread1Thread1of1ForFork1_thidvar1=v_thread1Thread1of1ForFork1_thidvar1_4, thread1Thread1of1ForFork1_thidvar0=v_thread1Thread1of1ForFork1_thidvar0_4} AuxVars[] AssignedVars[][148], [262#true, 229#(= |#race~c~0| 0), 233#(= |#race~b~0| 0), 243#true, thread1Thread1of1ForFork1NotInUse, 269#true, 254#true, thread2Thread1of1ForFork2InUse, 239#true, 215#true, 252#(and (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) |ULTIMATE.start_main_~#t1~0#1.offset|) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ |ULTIMATE.start_main_~#t1~0#1.offset| 1)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 2 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0) (= (select (select |#race| |ULTIMATE.start_main_~#t1~0#1.base|) (+ 3 |ULTIMATE.start_main_~#t1~0#1.offset|)) 0)), thread3Thread1of1ForFork0InUse, 237#(= |#race~x_2~0| 0), 211#true, 221#(= |#race~a~0| 0), 135#L50-2true, 207#true, 13#L57-3true, 223#true, 258#true, 23#L75-7true]) [2023-11-30 03:01:35,126 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2023-11-30 03:01:35,126 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:35,126 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:35,126 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:35,126 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2023-11-30 03:01:35,157 INFO L124 PetriNetUnfolderBase]: 1036/3430 cut-off events. [2023-11-30 03:01:35,157 INFO L125 PetriNetUnfolderBase]: For 224280/242945 co-relation queries the response was YES. [2023-11-30 03:01:35,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17388 conditions, 3430 events. 1036/3430 cut-off events. For 224280/242945 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 32763 event pairs, 173 based on Foata normal form. 38/3002 useless extension candidates. Maximal degree in co-relation 16299. Up to 988 conditions per place. [2023-11-30 03:01:35,186 INFO L140 encePairwiseOnDemand]: 196/201 looper letters, 0 selfloop transitions, 0 changer transitions 204/204 dead transitions. [2023-11-30 03:01:35,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 204 transitions, 2477 flow [2023-11-30 03:01:35,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-30 03:01:35,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-30 03:01:35,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1016 transitions. [2023-11-30 03:01:35,189 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8424543946932007 [2023-11-30 03:01:35,189 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1016 transitions. [2023-11-30 03:01:35,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1016 transitions. [2023-11-30 03:01:35,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 03:01:35,189 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1016 transitions. [2023-11-30 03:01:35,191 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 169.33333333333334) internal successors, (1016), 6 states have internal predecessors, (1016), 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-11-30 03:01:35,192 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 201.0) internal successors, (1407), 7 states have internal predecessors, (1407), 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-11-30 03:01:35,192 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 201.0) internal successors, (1407), 7 states have internal predecessors, (1407), 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-11-30 03:01:35,193 INFO L307 CegarLoopForPetriNet]: 179 programPoint places, 17 predicate places. [2023-11-30 03:01:35,194 INFO L500 AbstractCegarLoop]: Abstraction has has 196 places, 204 transitions, 2477 flow [2023-11-30 03:01:35,194 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 169.0) internal successors, (1014), 6 states have internal predecessors, (1014), 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-11-30 03:01:35,199 INFO L143 wickiGriesTestDumper]: Dumping Owicki-Gries test to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mult-dist.wvr.c_BEv2_AllErrorsAtOnce [2023-11-30 03:01:35,241 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread1Err0ASSERT_VIOLATIONDATA_RACE (37 of 38 remaining) [2023-11-30 03:01:35,242 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread1Err1ASSERT_VIOLATIONDATA_RACE (36 of 38 remaining) [2023-11-30 03:01:35,242 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread1Err2ASSERT_VIOLATIONDATA_RACE (35 of 38 remaining) [2023-11-30 03:01:35,242 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread1Err3ASSERT_VIOLATIONDATA_RACE (34 of 38 remaining) [2023-11-30 03:01:35,242 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread2Err0ASSERT_VIOLATIONDATA_RACE (33 of 38 remaining) [2023-11-30 03:01:35,242 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread2Err1ASSERT_VIOLATIONDATA_RACE (32 of 38 remaining) [2023-11-30 03:01:35,242 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread2Err2ASSERT_VIOLATIONDATA_RACE (31 of 38 remaining) [2023-11-30 03:01:35,242 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread2Err3ASSERT_VIOLATIONDATA_RACE (30 of 38 remaining) [2023-11-30 03:01:35,243 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread3Err0ASSERT_VIOLATIONDATA_RACE (29 of 38 remaining) [2023-11-30 03:01:35,243 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread3Err1ASSERT_VIOLATIONDATA_RACE (28 of 38 remaining) [2023-11-30 03:01:35,243 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread3Err2ASSERT_VIOLATIONDATA_RACE (27 of 38 remaining) [2023-11-30 03:01:35,243 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread3Err3ASSERT_VIOLATIONDATA_RACE (26 of 38 remaining) [2023-11-30 03:01:35,243 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread3Err4ASSERT_VIOLATIONDATA_RACE (25 of 38 remaining) [2023-11-30 03:01:35,243 INFO L810 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (24 of 38 remaining) [2023-11-30 03:01:35,243 INFO L810 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (23 of 38 remaining) [2023-11-30 03:01:35,243 INFO L810 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (22 of 38 remaining) [2023-11-30 03:01:35,243 INFO L810 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (21 of 38 remaining) [2023-11-30 03:01:35,243 INFO L810 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (20 of 38 remaining) [2023-11-30 03:01:35,244 INFO L810 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (19 of 38 remaining) [2023-11-30 03:01:35,244 INFO L810 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (18 of 38 remaining) [2023-11-30 03:01:35,244 INFO L810 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (17 of 38 remaining) [2023-11-30 03:01:35,244 INFO L810 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (16 of 38 remaining) [2023-11-30 03:01:35,244 INFO L810 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (15 of 38 remaining) [2023-11-30 03:01:35,244 INFO L810 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (14 of 38 remaining) [2023-11-30 03:01:35,244 INFO L810 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (13 of 38 remaining) [2023-11-30 03:01:35,244 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread1Err0ASSERT_VIOLATIONDATA_RACE (12 of 38 remaining) [2023-11-30 03:01:35,244 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread1Err1ASSERT_VIOLATIONDATA_RACE (11 of 38 remaining) [2023-11-30 03:01:35,244 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread1Err2ASSERT_VIOLATIONDATA_RACE (10 of 38 remaining) [2023-11-30 03:01:35,244 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread1Err3ASSERT_VIOLATIONDATA_RACE (9 of 38 remaining) [2023-11-30 03:01:35,244 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread2Err0ASSERT_VIOLATIONDATA_RACE (8 of 38 remaining) [2023-11-30 03:01:35,245 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread2Err1ASSERT_VIOLATIONDATA_RACE (7 of 38 remaining) [2023-11-30 03:01:35,245 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread2Err2ASSERT_VIOLATIONDATA_RACE (6 of 38 remaining) [2023-11-30 03:01:35,245 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread2Err3ASSERT_VIOLATIONDATA_RACE (5 of 38 remaining) [2023-11-30 03:01:35,245 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread3Err0ASSERT_VIOLATIONDATA_RACE (4 of 38 remaining) [2023-11-30 03:01:35,245 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread3Err1ASSERT_VIOLATIONDATA_RACE (3 of 38 remaining) [2023-11-30 03:01:35,245 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread3Err2ASSERT_VIOLATIONDATA_RACE (2 of 38 remaining) [2023-11-30 03:01:35,245 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread3Err3ASSERT_VIOLATIONDATA_RACE (1 of 38 remaining) [2023-11-30 03:01:35,245 INFO L810 garLoopResultBuilder]: Registering result SAFE for location thread3Err4ASSERT_VIOLATIONDATA_RACE (0 of 38 remaining) [2023-11-30 03:01:35,245 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-30 03:01:35,246 INFO L457 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 03:01:35,251 INFO L222 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-30 03:01:35,251 INFO L172 ceAbstractionStarter]: Computing trace abstraction results [2023-11-30 03:01:35,258 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.11 03:01:35 BasicIcfg [2023-11-30 03:01:35,258 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-30 03:01:35,259 INFO L158 Benchmark]: Toolchain (without parser) took 8295.71ms. Allocated memory was 480.2MB in the beginning and 1.2GB in the end (delta: 729.8MB). Free memory was 437.5MB in the beginning and 524.6MB in the end (delta: -87.1MB). Peak memory consumption was 644.3MB. Max. memory is 16.0GB. [2023-11-30 03:01:35,259 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 327.2MB. Free memory is still 277.7MB. There was no memory consumed. Max. memory is 16.0GB. [2023-11-30 03:01:35,259 INFO L158 Benchmark]: CACSL2BoogieTranslator took 271.55ms. Allocated memory is still 480.2MB. Free memory was 437.5MB in the beginning and 425.8MB in the end (delta: 11.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-11-30 03:01:35,259 INFO L158 Benchmark]: Boogie Procedure Inliner took 23.00ms. Allocated memory is still 480.2MB. Free memory was 425.8MB in the beginning and 424.1MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-11-30 03:01:35,259 INFO L158 Benchmark]: Boogie Preprocessor took 23.95ms. Allocated memory is still 480.2MB. Free memory was 424.1MB in the beginning and 422.3MB in the end (delta: 1.7MB). There was no memory consumed. Max. memory is 16.0GB. [2023-11-30 03:01:35,259 INFO L158 Benchmark]: RCFGBuilder took 429.88ms. Allocated memory is still 480.2MB. Free memory was 422.3MB in the beginning and 403.1MB in the end (delta: 19.2MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. [2023-11-30 03:01:35,260 INFO L158 Benchmark]: TraceAbstraction took 7541.49ms. Allocated memory was 480.2MB in the beginning and 1.2GB in the end (delta: 729.8MB). Free memory was 402.4MB in the beginning and 524.6MB in the end (delta: -122.2MB). Peak memory consumption was 608.7MB. Max. memory is 16.0GB. [2023-11-30 03:01:35,260 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.09ms. Allocated memory is still 327.2MB. Free memory is still 277.7MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 271.55ms. Allocated memory is still 480.2MB. Free memory was 437.5MB in the beginning and 425.8MB in the end (delta: 11.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 23.00ms. Allocated memory is still 480.2MB. Free memory was 425.8MB in the beginning and 424.1MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 23.95ms. Allocated memory is still 480.2MB. Free memory was 424.1MB in the beginning and 422.3MB in the end (delta: 1.7MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 429.88ms. Allocated memory is still 480.2MB. Free memory was 422.3MB in the beginning and 403.1MB in the end (delta: 19.2MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. * TraceAbstraction took 7541.49ms. Allocated memory was 480.2MB in the beginning and 1.2GB in the end (delta: 729.8MB). Free memory was 402.4MB in the beginning and 524.6MB in the end (delta: -122.2MB). Peak memory consumption was 608.7MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 41]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 42]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 42]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 42]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 49]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 50]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 50]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 50]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 57]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 57]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 58]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 58]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 58]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 68]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 69]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 70]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 75]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 76]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 77]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 79]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 79]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 79]: there are no data races For all program executions holds that there are no data races at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 276 locations, 38 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: 7.4s, OverallIterations: 15, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 5.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 79 SdHoareTripleChecker+Valid, 0.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 79 mSDsluCounter, 118 SdHoareTripleChecker+Invalid, 0.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 42 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 363 IncrementalHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 42 mSolverCounterUnsat, 118 mSDtfsCounter, 363 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 42 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2477occurred in iteration=15, InterpolantAutomatonStates: 54, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 1.2s InterpolantComputationTime, 822 NumberOfCodeBlocks, 822 NumberOfCodeBlocksAsserted, 15 NumberOfCheckSat, 807 ConstructedInterpolants, 0 QuantifiedInterpolants, 1074 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 15 InterpolantComputations, 15 PerfectInterpolantSequences, 0/0 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 - AllSpecificationsHoldResult: All specifications hold 22 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2023-11-30 03:01:35,272 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...