This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

\thisfancyput

(14.5cm,0.5cm)YITP-23-117

Multi-stream radial structure of cold dark matter haloes from particle trajectories: deep inside splashback radius

Yohsuke Enomoto,1 Takahiro Nishimichi,2,3,4 Atsushi Taruya3,4
1Department of Physics, Kyoto University, Kyoto 606-8502, Japan
2Department of Astrophysics and Atmospheric Sciences, Faculty of Science, Kyoto Sangyo University, Motoyama, Kamigamo, Kita-ku, Kyoto 603-8555, Japan
3Centre for Gravitational Physics and Quantum Information, Yukawa Institute for Theoretical Physics, Kyoto University, Kyoto 606-8502, Japan
4Kavli Institute for the Physics and Mathematics of the Universe (WPI), The University of Tokyo Institutes for Advanced Study, The University of Tokyo,
5-1-5 Kashiwanoha, Kashiwa, Chiba 277-8583, Japan
E-mail: enomoto@tap.scphys.kyoto-u.ac.jp
(Accepted XXX. Received YYY; in original form ZZZ)
Abstract

By tracking trajectories of dark matter (DM) particles accreting onto haloes in cosmological NN-body simulations, we investigate the radial phase-space distribution of cold dark matter (CDM) haloes, paying attention to their inner regions deep inside the halo boundary called the splashback radius, where the particles undergo multi-stream flows. Improving the analysis by Sugiura et al., we classify DM particles by the number of apocenter passages, pp, and count it up to p=40p=40 for each halo over a wide mass range. Quantifying the radial density profile for particles having the same value of pp, we find that it generally exhibits a double-power law feature, whose indices of inner and outer slopes are well-described by 1-1 and 8-8, respectively. Its characteristic scale and density are given as a simple fitting function of pp, with a weak halo mass dependence. Interestingly, summing up these double-power law profiles beyond p=40p=40 reproduces well the total density profile of simulated haloes. The double-power law nature is persistent and generic not only in mass-selected haloes but also in haloes selected in different criteria. Our results are compared with self-similar solutions that describe the stationary and spherical accretion of DM. We find that even when introducing a non-zero angular momentum, none of them explain the radial multi-stream structure. The analysis with particle trajectories tracing back to higher redshifts suggests that the double-power law nature has been established during an early accretion phase and remains stable.

keywords:
cosmology: theory – dark matter – methods:numerical
pubyear: 2023pagerange: Multi-stream radial structure of cold dark matter haloes from particle trajectories: deep inside splashback radiusLABEL:lastpage

1 Introduction

It is widely accepted that dark matter is an important constituent that dominates 80~{}80% of the matter components of the universe. Dark matter thus plays a very crucial role in cosmic structure formation driven by the gravitational instability. In particular, the dark matter is supposed to be non-relativistic and to have a negligibly small velocity dispersion, which accounts for the early growth of cosmic density fields just after the recombination epoch, referred to as the cold dark matter (CDM). In the process of cosmic structure formation, the gravitational collapse of cold dark matter is followed by the formation of dark matter haloes, i.e., self-gravitating bound systems composed of dark matter, and a sufficient amount of baryon has been accumulated by their potential well. This explains why the dark matter haloes are considered as an ideal site of galaxy and star formation (Rees & Ostriker, 1977; White & Rees, 1978), and are important building blocks to explain the observed large-scale structure. Since the structural properties of dark matter haloes are known to be very sensitive to their formation and merging histories, the dark matter halo offers unique testing ground for structure formation scenarios, and there have been so far numerous discussions based on the observed small-scale structures (see Bullock & Boylan-Kolchin, 2017, for comprehensive reviews).

Theoretically, CDM haloes are regarded as a collisionless bound system, and their evolved structure in general depends on the initial conditions. However, early numerical simulations have shown that the radial density profile of each halo, ρ(r)\rho(r), has a similar shape, and is described in a universal fashion by the so-called Navarro-Frenk-White (NFW) profile (Navarro et al., 1997; Ludlow et al., 2014). One striking feature of this profile is that haloes commonly have a shallow cusp with the density slope of 1-1, i.e., ρ(r)r1\rho(r)\propto r^{-1}. Although it has been later suggested that the density profile proposed by Einasto (1965) provides a more accurate description (Navarro et al., 2004; Gao et al., 2008; Dutton & Macciò, 2014; Wang et al., 2020), a cuspy structure of CDM haloes still persists in cosmological NN-body simulations, and its physical origin remains unresolved.

For more physical insight supported by various observations, CDM is considered to have initially a negligible velocity dispersion. This implies that in six-dimensional phase space (i.e., velocity and position in three-dimensional space), the initial distribution of DM is described by the three-dimensional sheet. Due to the collisionless nature, the topology of such a structure is preserved during the formation and evolution process of haloes. One thus anticipates that the phase-space distribution of haloes is still described by the three-dimensional sheet, but it exhibits a complex folded sheet structure having a multi-valued velocity flow for a given position (White & Vogelsberger, 2009; Vogelsberger et al., 2009; Vogelsberger & White, 2011; Colombi, 2021). This multi-stream structure would be a unique and distinctive feature of CDM, and provide a clue to discriminate from other DM candidates. A natural expectation may be that the universal density profiles seen in the configuration space are a direct consequence of the phase-space structures having some universal features. In this respect, it would be very interesting and useful to quantitatively investigate the phase-space structure of CDM haloes. In fact, the multi-stream nature of haloes has attracted recent attention, highlighted with a renewed interest as the outer boundary of the multistream region, referred to as the splashback radius (Diemer & Kravtsov, 2014; Adhikari et al., 2014). There have been numerous works to investigate the splashback radius (More et al., 2016; Baxter et al., 2017; Contigiani et al., 2019; Xhakaj et al., 2020; Shin et al., 2021).

Motivated by these, Sugiura et al. (2020) (hereafter S20) developed a method to reveal the multi-stream nature of haloes in radial phase space. Extending the SPARTA algorithm in Diemer (2017) and using the cosmological NN-body simulations, they succeeded to clarify outer part of the multi-stream flows of CDM haloes. Further, in comparison with the self-similar solution by Fillmore & Goldreich (1984), their radial phase-space structures are quantified, finding that 30\sim 30% of the simulated haloes are well-described by the self-similar solutions with a wide range of mass accretion rate. As will be discussed in more detail, their method relies on many simulation snapthots at different redshifts in order to track back the trajectory of each DM particle in haloes identified at the present time. They then count, the number of apocentre passages for each DM particle orbiting around the halo centre. Denoting it by pp, a family of particles having the same value of pp characterises a specific stream of multi-stream DM flow in radial phase space. In this way, S20 investigated the multi-stream properties using the DM particles up to p=5p=5.

Note that the radial streams of p5p\leq 5 are still away from the halo centre, and hence one expects that their structures are sensitive to the outer environment, which often exhibits irregular and extended structures in the presence of the merging haloes/subhaloes. This may partly explain why only the 30\sim 30% of haloes is described by the self-similar solutions. In other words, if one succeeds in revealing inner multi-stream structures, each stream may exhibit a universal feature, giving a clue to clarify the origin of cuspy structure in radial density profiles. In this respect, characterizing the inner multi-stream structure would provide a more fundamental characteristic useful to describe the physical properties of CDM haloes.

Along the line of this, the goal of this paper is, therefore, to characterise the inner multi-stream structure based on the method developed by S20 with a substantial improvement in both the simulation data set and numerical analysis. The present paper is regarded as a follow-up paper of Enomoto et al. (2023) (hereafter E23), which highlights our major finding that the radial density profile of each stream characterised by the number of apocentre passages pp is commonly described by a simple double-power law function irrespective of pp. On top of this, the paper further includes extensive discussions on the robustness of these findings together with a comprehensive study of the radial phase-space distributions in comparison with self-similar solutions. We also carefully describe the method of counting the number of apocenter passages of NN-body particles.

This paper is organized as follows. In Section 2, we introduce our simulations and the halo catalog. Then, we introduce the methods counting pp of simulation particles in Section 3.1 and 3.2, and stacking and fitting procedures in Section 3.3. We show the results for individual halos in Section 4.1 and stacked profiles in Section 4.2 with introducing the double-power law density profile found in E23. In Section 4.2.1, we show the optimized χ2\chi^{2} of fitting for stacked profiles and investigate the best-fit values of the inner and outer slope of the double-power law. Then we investigate the dependence of the two free parameters on pp and the halo mass in Section 4.2.2. We explore the dependency on the concentration and on the recent accretion rate in Section 5.1, discuss the physical meaning of the value of inner slopes in Section 5.2, and the evolution of ρ(r;p)\rho(r;p) to explore why the universal feature appears in Section 5.3. Finally, Section 6 provides conclusions and prospects for future study.

2 Data

2.1 NN-body simulations

Our analysis is based on two cosmological NN-body simulations (LR and HR) performed in a periodic comoving box with a side length of 41h1Mpc41\,h^{-1}\mathrm{Mpc}, loaded with different numbers of particles as listed in Table 1. We assume a flat-geometry Λ\LambdaCDM universe consistent with the recent result from the Planck satellite: Ωm=0.3089,ΩΛ=0.6911,h=0.6774,ns=0.9667,σ8=0.8259\Omega_{m}=0.3089,\Omega_{\Lambda}=0.6911,h=0.6774,n_{s}=0.9667,\sigma_{8}=0.8259 (Planck Collaboration et al., 2016). The initial conditions are generated by adding displacements to particles arranged in a regular lattice based on second-order Lagrangian perturbation theory (Scoccimarro, 1998; Crocce et al., 2006), sourced by a Gaussian random field drawn from the linear matter power spectrum computed using the CLASS Boltzmann solver (Blas et al., 2011). The LR and HR simulations share the same random realization to allow for straightforward comparison. We then evolve the positions and velocities of the particles using a TreePM code GINKAKU (Nishimichi, Tanaka & Yoshikawa in prep.). This code is developed based on a public library, the Framework for Developing Particle Simulators (FDPS; Iwasawa et al., 2016; Namekata et al., 2018), which is aimed at efficient particle simulations in modern supercomputers. Working in a hybrid MPI-openmp parallel mode, the library allows an efficient domain decomposition as well as communication between processors. The short-range tree force is accelerated by the use of SIMD instructions implemented in the Phantom-GRAPE library (Nitadori et al., 2006; Tanikawa et al., 2012, 2013), while the details of the long-range PM force can be found in Yoshikawa & Fukushige (2005) (see also Ishiyama et al. 2009, 2012).

To track the trajectories of particles, we utilized 1001 snapshots of LR, which were uniformly sampled in redshift from z=5z=5 to z=0z=0. Since LR comprises approximately five times the number of snapshots used in S20, we anticipate that we can analyze particle orbits in greater detail, particularly those that undergo apocentre passages more than five times. In order to assess the convergence of the density profile considering the limited softening length, we rely on the z=0z=0 snapshot of HR. Note that we have not retained particle snapshots at higher redshifts for the HR simulation due to constraints in disk storage capacity. Therefore, we investigate the evolution of the phase-space structure based on LR data, and then verify the accuracy of the density profile at z=0z=0 through HR data.

2.2 Halo catalogue

Table 1: The parameters of NN-body simulations. N3N^{3} denotes the number of simulation particles, mpm_{p} the mass of simulation paticles, ϵ\epsilon the softening length, NsnapsN_{\mathrm{snaps}} the number of snapshots.
Name NN mpm_{p} ϵ\epsilon NsnapsN_{\mathrm{snaps}}
(h1Mh^{-1}M_{\odot}) (h1kpch^{-1}\mathrm{kpc})
LR 5003500^{3} 4.72716×1074.72716\times 10^{7} 4.10 10011001
HR 200032000^{3} 7.38619×1057.38619\times 10^{5} 1.025 11 (z=0z=0)

We identified haloes at z=0z=0 using a 6D phase-space temporal friends-of-friends halo finder Rockstar (Behroozi et al., 2013). As explained in more detail in Section 3.1, we tracked both the centre and the surrounding particles of the haloes identified at z=0z=0 backward in time to establish the most massive main progenitor branch.

While Rockstar can identify haloes undergoing major mergers, the positions, velocities, and particle memberships of such haloes are often highly uncertain. Additionally, as we will discuss detail in Section 3.1, it is typically challenging to rigorously track the main progenitor branch of merger trees for these haloes, especially when they are in close proximity to other massive haloes. To circumvent these challenges, we concentrate on relaxed haloes that are less influenced by recent mergers, using two parameters: the spin parameter λ\lambda and the offset parameter XoffX_{\mathrm{off}}, both calculated by the Rockstar halo finder. Here, the parameter XoffX_{\mathrm{off}} represents the distance between the density peak location and the centre of mass of particles, normalized by the virial radius RvirR_{\mathrm{vir}}. On the other hand, λ\lambda denotes the amplitude of angular momentum divided by 2RvirVvirMvir\sqrt{2}R_{\mathrm{vir}}V_{\mathrm{vir}}M_{\mathrm{vir}}, and is referred to as the Bullock spin parameter in Behroozi et al. (2013). Following Klypin et al. (2016), we consider haloes that meet either of the following conditions as undergoing major mergers and remove them from our halo catalogue:

λ>0.07,Xoff>0.07.\lambda>0.07,\>\>X_{\mathrm{off}}>0.07. (1)
Refer to caption
Figure 1: Distribution of the offset parameter XoffX_{\mathrm{off}} and spin parameter λ\lambda for 1010 halos (black dots). The red dotted lines represent the criteria from equation 1. The numbers near the four corners indicate the number of haloes contained in each of the areas demarcated by the red dashed lines.

Fig. 1 illustrates the distribution of XoffX_{\mathrm{off}} and λ\lambda, and the outcomes of applying the criteria in equation (1). The distribution closely resembles that shown in Fig. 4 of Klypin et al. (2016).

In addition to the haloes undergoing major mergers, we also exclude subhaloes. Subhaloes are typically surrounded by particles that belong to a distinct nearby host halo. This complicates the verification of whether the DM particles are bound by subhaloes or not, and it makes it challenging to accurately determine their density profiles. Thus, we exclude subhaloes from our halo catalog through the following procedure. First, we calculate the mass, denoted as Mvir,allM_{\mathrm{vir,all}}, which represents the total mass of particles within the virial radius RvirR_{\mathrm{vir}} as calculated by the Rockstar halo finder (Rvir,ROCKR_{\mathrm{vir,ROCK}}). The Rockstar halo finder computes Rvir,ROCKR_{\mathrm{vir,ROCK}} and the virial mass Mvir,ROCKM_{\mathrm{vir,ROCK}} after removing unbound particles, ensuring that Mvir,allM_{\mathrm{vir,all}} is always greater than Mvir,ROCKM_{\mathrm{vir,ROCK}}. For host haloes, most of the particles within Rvir,ROCKR_{\mathrm{vir,ROCK}} are bound to the host halo, so Mvir,ROCKMvir,allM_{\mathrm{vir,ROCK}}\approx M_{{\mathrm{vir,all}}}. In contrast, for subhaloes, many particles around them are bound to the host haloes and not to the subhaloes themselves, resulting in Mvir,allMvir,ROCKM_{{\mathrm{vir,all}}}\gg M_{\mathrm{vir,ROCK}}. Here, there is no theoretical value that strictly distinguishes between host haloes and subhaloes. To address this, we identify haloes that satisfies the condition:

Mvir,all>1.3Mvir,ROCKM_{\mathrm{vir,all}}>1.3M_{\mathrm{vir,ROCK}} (2)

as subhaloes, and remove them from our halo catalogue. Fig. 2 displays the distribution of Mvir,all/Mvir,ROCKM_{\mathrm{vir,all}}/M_{\mathrm{vir,ROCK}} and the outcomes of applying equation (2). We retain those plotted by the black dots below the horizontal dashed line after the two conditions (685 haloes). We can see that the two conditions are almost independent: the ratio of the haloes removed by the second condition does not depend on the first condition.

Refer to caption
Figure 2: Distribution of Mvir,all/Mvir,ROCKM_{\mathrm{vir,all}}/M_{\mathrm{vir,ROCK}} for the 1010 haloes in the original Rockstar catalogue. The black dots denote 783 haloes after removing those experiencing major mergers (equation 1), while the cyan boxes denote those removed. The subhalo condition (equation 2) is shown by the horizontal red dashed line. We consider only those below this line. The four numbers in the figure legend represent the number of haloes: for the criterion equation (1) (left: retained, right: removed), and for equation (2) (upper: removed, lower: retained).

In addition to the criteria discussed above, we introduce two additional criteria to exclude two more haloes that are considered to be undergoing major mergers, as discussed in Section 3.1. Table 2 provides a summary of the resulting halo catalog. We also present the mass ranges from S to XL that we will use for stacking analysis after Section 4.

In summary, even after excluding subhaloes and the haloes that are undergoing major mergers, nearly 70%70\% of all haloes remain in our catalog, with equations (1) and (2) serving as the primary criteria for constructing our halo catalog.

Table 2: The number of haloes meeting selection criteria in each mass range. The upper three rows describe the characteristics of our halo samples divided into four mass bins. The first and second rows respectively show the ranges of halo mass and radius, which are calculated by the Rockstar halo finder. On the other hand, the third row shows the splashback radius of the stacked density profiles, defined by the radius at which the density slope takes a minimum value. The estimated values shown here are those normalized by the mean virial radius for each mass range. The rest of the lower rows summarize the number of total haloes in each mass range, denoted by NallN_{\rm all}, as well as the number of samples after setting the criteria shown in the left column. The number of haloes shown at each row is the result when further adding the criterion to the upper rows.
Mass range S M L XL Total
Mvir[1011h1M]M_{\mathrm{vir}}[10^{11}h^{-1}M_{\odot}] [3.16,5.71][3.16,5.71] [5.71,24.2][5.71,24.2] [24.2,134][24.2,134] [134,1530][134,1530] [3.16,1530][3.16,1530]
Rvir[h1Mpc]R_{\mathrm{vir}}[h^{-1}\mathrm{Mpc}] [0.14,0.17][0.14,0.17] [0.17,0.27][0.17,0.27] [0.27,0.48][0.27,0.48] [0.48,1.08][0.48,1.08] [0.14,1.08][0.14,1.08]
Rsp[Rvir]R_{\mathrm{sp}}[R_{\mathrm{vir}}] 0.64 0.70 0.65 0.96
NallN_{\mathrm{all}} 445 433 113 19 1010
+Eq.(1)+\mathrm{Eq.~{}\eqref{eq:equilibrium1}} 350 342 77 14 783
+Eq.(2)+\mathrm{Eq.~{}\eqref{eq:subhaloes}} 301 301 70 13 685
+Eq.(4)+\mathrm{Eq.~{}\eqref{eq:residual_mass}} 300 301 70 13 684
+Eq.(6)+\mathrm{Eq.~{}\eqref{eq:fract_cendif}} 300 300 70 13 683

3 Tracking haloes and particles

To analyse each stream within the multi-stream region, we place our focus on the number of apocentre passages, denoted as pp, for particles and categorize them according to their respective pp values. In principle, the apocentre of a particle orbiting around the halo centre is defined as the point at which its radial velocity changes from positive to negative along its trajectory. Therefore, once we have established the position and bulk motion of the halo, represented as 𝒙h\boldsymbol{x}_{\mathrm{h}} and 𝒗h\boldsymbol{v}_{\mathrm{h}}, at each redshift, and determine the starting time for counting pp, denoted as tst_{s}, the process of counting pp for particles within the halo becomes straightforward: (1) calculate the radial velocity vrv_{r} of each particle relative to the centre of the halo at every snapshot after tst_{s}, (2) sum up the instances where the radial velocity changes from positive to negative until z=0z=0.

In the following, we introduce the method for calculating 𝒙h\boldsymbol{x}_{\mathrm{h}}, 𝒗h\boldsymbol{v}_{\mathrm{h}} and tst_{s} of haloes in Section 3.1. The procedure outlined in steps (1) and (2) above is presented in Section 3.2.

3.1 Halo centre and merger trees

For a particle with position 𝒓\boldsymbol{r} and peculiar velocity 𝒗\boldsymbol{v}, the radial velocity vrv_{r} is defined as:

vr=(𝒙𝒙h)(𝒗𝒗h)|𝒙𝒙h|.v_{r}=\frac{(\boldsymbol{x}-\boldsymbol{x}_{\mathrm{h}})\cdot(\boldsymbol{v}-\boldsymbol{v}_{\mathrm{h}})}{|\boldsymbol{x}-\boldsymbol{x}_{\mathrm{h}}|}. (3)

We monitor the sign of this quantity over different snapshots to determine pp. Therefore, to calculate pp, we must determine the values of 𝒙h\boldsymbol{x}_{\mathrm{h}} and 𝒗h\boldsymbol{v}_{\mathrm{h}} for each halo in our catalog at each snapshot. While these values can be found by applying the halo finder to the snapshots at higher redshifts, they change discontinuously over time because different simulation particles are used to determine them in each snapshot. This leads to discontinuous variations in vrv_{r} between snapshots, making it challenging to accurately count pp.

To overcome this challenge, we calculate 𝒙h\boldsymbol{x}_{\mathrm{h}} and 𝒗h\boldsymbol{v}_{\mathrm{h}} as the average position and velocity of a fixed list of particles over time containing 1000 particles that can be considered the oldest progenitors. These progenitors are identified by tracking the massive branch of merger trees for each halo. By averaging the positions and velocities of these 1000 particles, we can calculate continuously varying 𝒙h\boldsymbol{x}_{\mathrm{h}} and 𝒗h\boldsymbol{v}_{\mathrm{h}} between snapshots while reducing the impact of individual particle noise.

The particles in the oldest progenitor are gravitationally well-bound within the halo at z=0z=0 and move in tandem with it. Thus, these particles are suitable for representing the position and bulk motion of the halo centre. Here, the specific number 1000 is chosen to ensure numerical noise is minimised and can be adjusted as long as it provides a sufficient particle count. In Appendix A we vary this number and confirm that the results for p40p\leq 40 remain consistent quantitatively. Therefore, for the subsequent analysis, we focus solely on the particles with p40p\leq 40.

To construct merger trees, we initiate the process by determining the particles that compose each halo at z=0z=0. This is achieved through a series of steps. First, we identify the centre of the halo using the shrinking sphere method. We then expand this sphere around the fixed centre until the overdensity within it decreases to the virial overdensity Δvir\Delta_{\mathrm{vir}}, as defined in Bryan & Norman (1998). The particles found within this last sphere are designated as members of the halo. In the shrinking-sphere method, we initially set the centre of the halo, as calculated by the Rockstar finder, as the starting point for the sphere. We then systematically reduce the radius of the sphere in a logarithmically equally manner through 120 bins, ranging from Rvir,ROCKR_{\mathrm{vir,ROCK}} down to the radius closest to the first centre (typically corresponds to 𝒪(103)×Rvir,ROCK\mathcal{O}(10^{-3})\times R_{\mathrm{vir,ROCK}}). The shrinking process concludes when the number of particles contained within the sphere falls below 100. We denote the centre-of-mass position of these 100 particles as 𝒙h,ss\boldsymbol{x}_{\mathrm{h,ss}}. Note that the shrinking sphere method converges towards the primary peak of the halo. Consequently, this approach may not be suitable for haloes classified as subhaloes or undergoing major mergers, which exhibit another peak within RvirR_{\mathrm{vir}}. This is another reason why we focus on relaxed and host haloes.

Refer to caption
Figure 3: Difference between the centres of haloes at z=0z=0, as calculated by Rockstar (𝒙h,ROCK\boldsymbol{x}_{\mathrm{h,ROCK}}) and using the shrinking-sphere method (𝒙h,ss\boldsymbol{x}_{\mathrm{h,ss}}). In this figure, RvirR_{\mathrm{vir}} in the denominator of the vertical axis and MvirM_{\mathrm{vir}} in the horizontal axis are determined by Rockstar (Rvir,ROCKR_{\mathrm{vir,ROCK}} and Mvir,ROCKM_{\mathrm{vir,ROCK}}, respectively). Cyan boxes represent haloes excluded by the criteria in equations (1) or (2), while black dots denote the haloes that are retained. We can observe that the haloes show a bimodal distribution in this plane: those appearing in the upper part of the figure are mostly discarded already by the previous two criteria. We decide to exclude one more halo with a large mismatch in the two definitions of the centre appearing in the upper part (see text for detail). The horizontal red dashed line shows a mismatch of 0.05Rvir,ROCK0.05\,R_{\mathrm{vir,ROCK}} (equation 4) introduced to remove this halo.

The results are shown in Fig. 3. Most of the haloes that passed the criteria of equations (1) and (2) exhibit close agreement between 𝒙h,ss\boldsymbol{x}_{\mathrm{h,ss}} and 𝒙h,ROCK\boldsymbol{x}_{\mathrm{h,ROCK}} to within 5%5\% of Rvir,ROCKR_{\mathrm{vir,ROCK}}. However, there is one halo, despite satisfying the two previous criteria, with a mass of 5×1011M\sim 5\times 10^{11}M_{\odot} and a relatively large positional difference (20%\sim 20\% of RvirR_{\mathrm{vir}}). In Appendix C, we carefully investigate this halo and find that it possesses a secondary peak, with both the peaks meeting the previously defined criteria. In general, haloes exhibiting significant deviations in |𝒙h,ss𝒙h,ROCK||\boldsymbol{x}_{\mathrm{h,ss}}-\boldsymbol{x}_{\mathrm{h,ROCK}}| can be considered as subhaloes or haloes undergoing major mergers. Therefore, we introduce an additional criterion based on Fig. 3 to exclude haloes that meet the following condition:

|𝒙h,ss𝒙h,ROCK|/Rvir,ROCK>0.05.|\boldsymbol{x}_{\mathrm{h,ss}}-\boldsymbol{x}_{\mathrm{h,ROCK}}|/R_{\mathrm{vir,ROCK}}>0.05. (4)

Next, we select the member particles of haloes in a snapshot one step before z=0z=0 from those retained at z=0z=0, employing the same method. This involves determining the centre of the halo using the shrinking-sphere method and expanding the sphere until the overdensity within it decreases to Δvir\Delta_{\mathrm{vir}}. These steps are repeated, tracking back to z=5z=5, until the number of particles constituting the halo is below 1000. When the number goes below 1000, we slightly expand the sphere to ensure that it encompasses exactly 1000 particles, and we define the starting time of the counting of pp, tst_{s}, by the cosmic time of this snapshot. Note that when we move to the next snapshot (i.e., the one preceding it in cosmic time) in this procedure, we exclusively take into account the particles that are retained in the previous snapshot for the shrinking-sphere process. This guarantees that the list of member particles can only diminish as we move towards higher redshifts. Consequently, we define the particles within the oldest progenitor as consistently located near the halo centre from tst_{s} until the present.

As a result of this procedure, we can define the virial mass Mvir(z)M_{\mathrm{vir}}(z) and the virial radius Rvir(z)R_{\mathrm{vir}}(z) at each redshift as the mass contained within the sphere with an overdensity of Δvir\Delta_{\mathrm{vir}} and its corresponding radius. These values are utilised in the calculation of the accretion rate in Section 5.1. For clarity, we distinguish these values from those computed by Rockstar at z=0z=0 by denoting the latter simply as RvirR_{\mathrm{vir}} and MvirM_{\mathrm{vir}} (i.e., without the argument zz) in what follows.

Refer to caption
Figure 4: The starting time of the counting of pp, denoted as tst_{s}, of each halo. Cyan and black symbols represent the same halos as in Fig. 3. The horizontal red solid line shows z=5z=5. Out of 684 haloes depicted as black dots, 665 have tst_{s} values below 4Gyr4\mathrm{Gyr}. There are 97 black dots on the red line, indicating that they are tracked until z=5z=5. Given that massive haloes tend to have correspondingly massive progenitors, most of their progenitors still have virial masses larger than the sum of 1000 particles (4.7×1010M)(\sim 4.7\times 10^{10}M_{\odot}) even at z=5z=5.

Fig. 4 illustrates the distribution of tst_{s}, representing the cosmic time when the particle count in the progenitor of each halo falls below 1000. The majority of haloes exhibit tst_{s} values below 4Gyr4\mathrm{Gyr}, allowing us to trace the particles for over 10Gyr\sim 10\mathrm{Gyr}. However, note that in the case of 97 out of the 684 haloes in our catalogue, the tracking process extends all the way back to z=5z=5, which is our first snapshot, without dropping below 1000 particles. While we can still define the centres of these 97 haloes using all the particles from their progenitor at z=5z=5, the varying number of particles used to determine their centres may introduce systematic effects.

To address this issue, we choose to select 1000 particles from the progenitors at z=5z=5, with a particular focus on their phase space. Initially, we calculate the position and velocity dispersions, denoted as σx\sigma_{x} and σv\sigma_{v}, respectively, for the particles in the progenitor at z=5z=5. Subsequently, we define the phase space distance, dpsd_{\mathrm{ps}}, for each particle with respect to the average position 𝒙ave\boldsymbol{x}_{\mathrm{ave}} and velocity 𝒗ave\boldsymbol{v}_{\mathrm{ave}} for each particle using the following equation:

dps(𝒙,𝒗)=(|𝒙𝒙ave|2σx2+|𝒗𝒗ave|2σv2)12,d_{\mathrm{ps}}(\boldsymbol{x},\boldsymbol{v})=\left(\frac{|\boldsymbol{x}-\boldsymbol{x}_{\mathrm{ave}}|^{2}}{\sigma_{x}^{2}}+\frac{|\boldsymbol{v}-\boldsymbol{v}_{\mathrm{ave}}|^{2}}{\sigma_{v}^{2}}\right)^{\frac{1}{2}}, (5)

where 𝒙\boldsymbol{x} and 𝒗\boldsymbol{v} represent the positions and velocities of the particles, respectively. Finally, we select 1000 particles with the smallest values of dpsd_{\mathrm{ps}}. This selection process ensures that we are focusing on particles that are well bound within the halo progenitor.

Fig. 5 illustrates the difference between the positions of halo centres at z=0z=0, calculated by averaging over the positions of 1000 progenitor particles (𝒙h,pro\boldsymbol{x}_{\mathrm{h,pro}}), and those determined by the Rockstar halo finder (𝒙h,ROCK\boldsymbol{x}_{\mathrm{h,ROCK}}). Apart from one halo with a mass of 1012M\sim 10^{12}M_{\odot}, which exhibits a substantial difference (Rvir\sim R_{\mathrm{vir}}), we observe that all 683 𝒙h,pro\boldsymbol{x}_{\mathrm{h,pro}} align with 𝒙h,ROCK\boldsymbol{x}_{\mathrm{h,ROCK}} within an accuracy of less than 10%10\% of RvirR_{\mathrm{vir}}, with 564 𝒙h,pro\boldsymbol{x}_{\mathrm{h,pro}} falling below 1%1\%. This demonstrates that we can faithfully track the motion of the progenitor centres from tst_{s} to the present using the fixed list of 1000 particles. These particles are the oldest population that occupies the central region of a halo throughout its evolution. We utilise these particles to define the position and bulk motion of the centres, denoted as 𝒙h,pro\boldsymbol{x}_{\mathrm{h,pro}} and 𝒗h,pro\boldsymbol{v}_{\mathrm{h,pro}}, respectively, at intermediate redshifts.

Refer to caption
Figure 5: Difference between the centre of the halo at z=0z=0 calculated by Rockstar (𝒙h,ROCK\boldsymbol{x}_{\mathrm{h,ROCK}}) and the average position over 1000 particles in the oldest progenitor (𝒙h,pro\boldsymbol{x}_{\mathrm{h,pro}}). The cyan boxes and black dots are for the same haloes as in Fig. 4. The red crosses represent 97 haloes located on the red line in Fig. 4. Their 𝒙h,pro\boldsymbol{x}_{\mathrm{h,pro}} is calculated by averaging over 1000 particles with the smallest phase-space distance, dpsd_{\mathrm{ps}} (defined in equation (5)) at z=5z=5. The red dashed line indicates the criterion from equation (6).

In Appendix D, we show that the exceptional halo we mentioned above possesses a significant secondery density peak that hinders us from accurately tracing the primary peak. This halo can be considered to be currently undergoing a major merger. Therefore, we introduce a final criterion below and remove haloes that satisfy it:

|𝒙h,pro𝒙h,ROCK|/Rvir,ROCK>0.1.|\boldsymbol{x}_{\mathrm{h,pro}}-\boldsymbol{x}_{\mathrm{h,ROCK}}|/R_{\mathrm{vir,ROCK}}>0.1. (6)

In summary, we constructed merger trees for each halo and selected 1000 particles in their progenitor; then we defined 𝒙h\boldsymbol{x}_{\mathrm{h}} and 𝒗h\boldsymbol{v}_{\mathrm{h}} as the average position and velocity of these 1000 particles at each snapshot. As demonstrated in Fig. 5, 𝒙h\boldsymbol{x}_{\mathrm{h}} matches those calculated by Rockstar at z=0z=0.

3.2 Counting particles’ apocentre passages

We can now calculate the radial velocity, vrv_{r}, of each particle at each of the 1001 snapshots using 𝒙h\boldsymbol{x}_{\mathrm{h}}, 𝒗h\boldsymbol{v}_{\mathrm{h}} defined above, and count the number of apocentre passages from the change in sign of vrv_{r}. However, before proceeding with the actual counting of pp, we need to account for particles residing in subhaloes. Our treatment of this issue is based on the method used in S20.

Generally, particles consisting a subhalo follow orbits relative to the its centre, and the sign of their radial velocities relative to the host halo can sometimes transition from negative to positive (and vice versa) due to this orbital motion within the subhalo. While we define pp as the number of apocentre passages relative to the host halo, this effect inadvertently increases the count of pp. To mitigate this effect, we take into consideration the direction of each particle, denoted as 𝒓^(t)\hat{\boldsymbol{r}}\left(t\right), from the centre of the host halo as follows.

Suppose that a particle undergoes an apocentre passage at time t1t_{1} and experiences a change in the sign of its radial velocity from positive to negative. Later, at time t2t_{2}, the positive-to-negative sign transition occurs for the first time after t1t_{1}. If 𝒓^(t1)𝒓^(t)>0\hat{\boldsymbol{r}}\left(t_{1}\right)\cdot\hat{\boldsymbol{r}}\left(t\right)>0 always holds for t1<tt2t_{1}<t\leq t_{2}, it implies that the particle remains on the same side of the halo, not completing a full orbit before the next apocentre passage. In such cases, the sign change at t=t2t=t_{2} is likely due to orbital motion within the subhalo. We can show that a particle within a static spherical potential undergoes an apocentre passage after moving at least 180180^{\circ} around the centre of that potential since the previous apocentre passage (see Sec.3.1 of Binney & Tremaine (2008)). Therefore, we count the number of apocentre passages only when 𝒓^(t1)𝒓^(t)<0\hat{\boldsymbol{r}}\left(t_{1}\right)\cdot\hat{\boldsymbol{r}}\left(t\right)<0 holds at least once for t1<tt2t_{1}<t\leq t_{2}. Note that this condition ensures that the particle has orbited at least 9090^{\circ} from the previous apocentre passage. Nevertheless, we confirmed that this works in practice to remove fake apocentre passages due to the internal motion within a subhalo.

Refer to caption
Figure 6: Example orbit of a particle around the centre of a progenitor halo. The rows display, from top to bottom, the radial distance rr, radial velocity vrv_{r} and inner product, 𝒓^𝒓^p\hat{\boldsymbol{r}}\cdot\hat{\boldsymbol{r}}_{p}, where 𝒓^\hat{\boldsymbol{r}} represents the particle’s direction from the centre at a given time, and 𝒓^p\hat{\boldsymbol{r}}_{p} is the direction evaluated at the previous apocentre passage. Points are plotted in different colours corresponding to the value of pp. We ensure that we only increment pp after the sign of 𝒓^𝒓^p\hat{\boldsymbol{r}}\cdot\hat{\boldsymbol{r}}_{p} turns negative since the previous apocentre passage. Note that this particle has p=15p=15 at the present time.

As an example, Fig. 6 shows the counting of pp for an orbiting particle using the method described above. In this figure, the colour of the points changes as the particle passes through its orbital apocentre, demonstraining the effectiveness of the method. Around t=9Gyrt=9\,\mathrm{Gyr}, we can see that the sign of vrv_{r} changes from positive to negative. However, the value of pp is not incremented because the particle has not traveled much from the previous apocentre passage (i.e., 𝒓^(t1)𝒓^(t)\hat{\boldsymbol{r}}\left(t_{1}\right)\cdot\hat{\boldsymbol{r}}\left(t\right) remains positive since t1t_{1}). Indeed, the time since the previous apocentre passage is short compared to the typical intervals between other apocentre passages, suggesting that the sign change is due to internal motion with the subhalo. We can also see that the interval between the data points in the figure is sufficiently dense to count the apocentre passages. If the number of snapshots is insufficient, the algorithm cannot detect the apocentre passages, potentially leading to miscounts of pp. To ensure accuracy, we conduct a verification in Appendix A, confirming that the 10011001 snapshots we used offer sufficient time resolution to avoid miscounting pp for p40p\leq 40. Furthermore, in Appendix B, we examine a convergence study and check if our simulation setup has enough mass resolution to fairly trace the multi-stream flow for a large number of apocenter passages, again confirming that the present mass resolution provides a reliable estimate of pp for p40p\leq 40.

3.3 Density profiles and fitting procedure

Before presenting our main results, we provide a summary of some technical aspects related to calculating density profiles, stacking procedure, and fitting methodology. In Section 4.1, we showcase density profiles in physical coordinates. To construct these density profiles, we employ logarithmically spaced radial bins ranging from 22 times the softening length to 2.5Rvir2.5\,R_{\mathrm{vir}}. Then, in Section 4.2, we utilise stacked density profiles, which involves averaging over individual profiles within specific subgroups. We define subgroups according to, for example, the number of particles with a certain value of pp and the mass. In our stacking procedure, we first normalise the radial distances of particles within individual haloes by their respective values of RvirR_{\mathrm{vir}}, and create individual density profiles. Subsequently, we construct stacked density profiles by averaging over these individual profiles in the subgroup. For the stacked profiles for each mass bin, we define 80 logarithmically spaced radial bins spanning from 0.0025Rvir0.0025\,R_{\mathrm{vir}} to 2.5Rvir2.5\,R_{\mathrm{vir}}. However, we exclude bins that fall below 1.21.2 times the maximum value of the softening length, scaled by RvirR_{\mathrm{vir}}, for halos within the subgroup to avoid numerical artifact due to the limited force resolution. By comparing the LR and HR simulations, we confirm that the softening effect does not significantly impact the stacked profiles beyond this radius. These specific radii will be explicitly referenced in Section 4.2.2.

In Section 4, we will also present fitted curves for the density profiles. Our fitting procedure rely on the standard minimisation method for χ2\chi^{2}, which is defined as follows:

χ2i(lnρi,fitlnρi,dataσi/ρi,data)2.\displaystyle\chi^{2}\equiv\sum_{\mathrm{i}}\left(\frac{\ln{\rho_{\mathrm{i,fit}}}-\ln{\rho_{\mathrm{i,data}}}}{\sigma_{\mathrm{i}}/\rho_{\mathrm{i,data}}}\right)^{2}. (7)

Here, ρi,fit\rho_{\mathrm{i,fit}} represents the fitted density in the ii-th radial bin, while ρi,data\rho_{\mathrm{i,data}} denotes the individual or stacked density profile. σi\sigma_{\mathrm{i}} is the uncertainty of ρi,data\rho_{\mathrm{i,data}}, determined by the Poisson scatter for individual profiles and the root mean square deviation of the profiles stacked within subgroups. For our analysis, we consider all radial bins above the aforementioned lowest radial bins for each case.

4 Results

In this section, we present the results of the halo density profiles for particles having different numbers of apocentre passages, pp. We first pick up representative halos and show their individual profiles in Section 4.1. We then consider the stacked halo profiles and characterise them in detail with a double-power law profile in Section 4.2. To elucidate their statistical properties, we in particular discuss their dependence on the halo mass.

Refer to caption
Figure 7: Radial density profiles and radial phase space distributions of particles for p=1,2,3,5,10,20,30,40p=1,2,3,5,10,20,30,40. NN is the number of particles plotted in each phase space. Black solid (dashed) lines show the fits to the density profiles with equation. (9) (equation. (8)), and the inner and outer slopes α,β\alpha,\beta for the dashed lines are also shown. In the left top panel, the density profiles and the phase-space distribution for total and 1p401\leq p\leq 40 (as the same colour coding of other panels), p=0p=0 (light grey). As we mentioned in Section 3.3, here we set the minimum radial bin to 22 times the softening length for the density profiles.
Refer to caption
Figure 8: Same as Fig. 7 but halo mass is 1.36×1013[h1M]1.36\times 10^{13}[h^{-1}M_{\odot}].
Refer to caption
Figure 9: Same as Fig. 7 but halo mass is 1.45×1012[h1M]1.45\times 10^{12}[h^{-1}M_{\odot}].

4.1 Individual halo profiles

Applying the method and algorithm in Section 3 to 683 halos in our simulations, summarised in Table 2, we are now able to characterise the radial phase-space structure by looking at the particle distributions classified with different numbers of apocentre passages. To do so, we first pick up three representative halos whose masses are 1.49×10141.49\times 10^{14}, 1.36×10131.36\times 10^{13}, and 1.45×10121.45\times 10^{12} h1Mh^{-1}M_{\odot}, and plot their radial phase-space and density profiles in Figs. 7-9. In these figures, we show density profiles (top row) and phase-space distributions (bottom row) for particles with p=1p=1 to 4040 (top left panel) and for p=1,2,3,5,10,20,30,40p=1,2,3,5,10,20,30,40 (other panels).

Despite a wide range of mass scales, overall trends in the density profiles and phase-space structures are mostly similar for the three cases. Looking in particular at the outer part of the radial phase-space distribution, we see a substantial number of clumps with various spatial and velocity extents at p=1p=1 and 22. Although unrelaxed haloes are removed in our samples, this implies that the outer parts of haloes are generally not truly relaxed, having a large fluctuation in phase-space density due to the remnant of subhaloes that have recently accreted or undergone mergers. Note that this scatter has been reported in Diemer (2022) as the halo-to-halo scatter in characterizing the infalling profiles.

On the other hand, focusing on the inner structures (i.e., large values of pp), the phase-space distribution becomes rather smooth, and we see fewer substructures. Furthermore, the density profile for a large value of pp generically exhibits double-power law features consisting of a shallow inner slope and a steep outer slope. At the transition scale where the slope suddenly changes, we see that particles in phase space are accumulated near zero velocity, associated with an apocentre passage for particles having the same pp. In other words, this transition scale roughly corresponds to the radial caustic of each multi-stream flow. S20 reported that about 30\sim 30% of haloes have structures quantitatively similar to those predicted by the self-similar solution of Fillmore & Goldreich (1984). Although their self-similar solutions generally predict a spiky density structure at the caustics, such a spike is smeared in reality in the presence of non-zero tangential velocities and non-sphericity, leading to what is seen in Figs. 7 to 9, i.e., a smooth transition in slope.

Here, we investigate in detail the structure of the density profile for each pp, and try to describe it with the following functional form:

ρ(r;p)=A(p){r/S(p)}α(p)[1+{r/S(p)}α(p)β(p)],\displaystyle\rho(r;p)=\frac{A(p)}{\bigl{\{}r/S(p)\bigr{\}}^{-\alpha(p)}\,\Bigl{[}1+\bigl{\{}r/S(p)\bigr{\}}^{\alpha(p)-\beta(p)}\Bigr{]}}, (8)

which behaves like ρrα(p)\rho\propto r^{\alpha(p)} at rS(p)r\ll S(p) and ρrβ(p)\rho\propto r^{\beta(p)} at rS(p)r\gg S(p), under the assumption of α(p)<0\alpha(p)<0 and β(p)<0\beta(p)<0. Here, the four parameters, A(p)A(p), S(p)S(p), α(p)\alpha(p) and β(p)\beta(p), are determined by fitting equation (8) to the measured density profile for each pp following the method introduced in Section 3.3.

The results are shown by black dashed lines in the upper panels of Figs. 79. Here, the fitting to equation (8) was performed for profiles with p3p\geq 3, since the profiles for p=1p=1 and 22 clearly show non-double-power law features due partly to the contributions of substructure, as seen in the radial phase-space distribution. Figs. 79 show that the fitting form of equation (8) describes the measured profile fairly well, especially around the transition scales. In particular, a better fitting result is obtained as increasing pp. For a smaller value of pp, a deviation from the double-power law function is found at the inner part of massive halos (see Figs. 7 and 8), and they tend to have a flat core. However, statistical variations seem large due to the lack of particles, and we cannot judge whether this deviation is significant or not on the basis of individual haloes. We will thus consider stacked halo profiles, and quantify statistically the goodness of fit to the double-power law function.

4.2 Stacked profiles for mass selected samples

In this subsection, using the selected 683683 halos, we analyse stacked density profiles for four halo mass bins S – XL summarised in Table 2. Fitting them to the double-power law function, statistical properties of the radial profile for different pp are elucidated, particularly focusing on their mass dependence.

In Section 4.2.1, fitting to the double-power law profile is examined for stacked profiles of each pp, and we show that the fitting function with α=1\alpha=-1 and β=8\beta=-8 reproduces well the measured profiles for all mass bins. With these fixed slopes, we quantitatively investigate the dependence of the fitting parameters, i.e., characteristic density A(p)A(p) and radius S(p)S(p), on the number of apocentre passages pp and halo mass in Section 4.2.2.

Refer to caption
Figure 10: Stacked density profiles for p=4p=4 to 4040 for every 22 (markers). The error bars indicate the root-mean-square deviation of profiles divided by the square root of the number of stacked halos. Dashed lines show the best-fit models when all the four parameters varied in equation (8), while solid lines are for fixed slope parameters (i.e., α=1\alpha=-1 and β=8\beta=-8; equation 9). Note that the vertical axis denotes r×ρr\times\rho and both axes are rescaled according to pp for clarity. The best-fit parameters for the two cases are shown in Figs. 11 and 14, respectively.
Refer to caption
Figure 11: Best-fit parameters for the model (8) shown in Fig. 10 (markers). The errorbars denote the square root of the diagonal part of the covariance matrix of the optimized parameters.

4.2.1 Fitting to a general form of double-power law profile

First, we show the stacked density profiles and their fitting results to the double-power law form in equation (8). In Fig. 10, we scale the radius and density by factors of pp and 10p/410^{p/4}, respectively. We plot various stream profiles ranging from p=4p=4 to 4040 for each mass bin. Dashed lines represent the best-fit curves, which extend down to half the resolution limit of the LR run. Overall, the results accurately reproduce the measured profiles. In Fig. 11, the best-fit values of the parameters characterizing the double-power law profiles, i.e., the characteristic density AA (upper left), scale SS (lower left), and inner and outer slopes, α\alpha (upper right) and β\beta (lower right), are plotted as a function of pp, with errorbars estimated from the curvature of the χ2\chi^{2} function in equation (7), where σi\sigma_{i} is set to the RMSD of the stacked profile over each mass bin. There are clear trends for the dependence on pp. While the characteristic density and scale respectively increase and decrease in a monotonic manner, the outer slope β\beta is almost constant except smaller pp and fluctuates around β810\beta\sim-8\sim-10. Also, the inner slope α\alpha remains almost constant over pp for massive halo samples, L and XL, but a notable steepening with pp is found for lighter samples, increasing also errorbars. Looking at Fig. 10, the measured profiles for a large value of pp tend to have less sampling points at inner radii. In particular, for light mass bins (S and M), it seems insufficient to resolve the converged inner slope. This explains why the fitted values of α\alpha for S and M systematically decreases with pp. In order to quantitatively access the impact of the lack of sampling points on the determination of α\alpha, in Fig. 12, we focus on the stacked halos for p=5p=5 in halo sample M. We then reduce the number of inner sampling points by hand, and examine the same fitting procedure as we adopted in Fig. 10. As we see clearly, removing the inner sampling points systematically changes the best-fit values indicated in the figure legend, apparently steepening the inner slope α\alpha.

In order to ameliorate the biased estimation for slopes, instead of treating α\alpha and β\beta as free parameters, we set both (or either) of them to some fixed values and quantify the goodness of fit for parameter estimations. Fig. 13 shows the reduced χ2\chi^{2} for various fitting results. From top to bottom panels, results for the halo samples from S to XL are respectively shown for even numbers of pp, ranging from p=4p=4 to 4040. The left panel examines the cases fixing α\alpha, taking only β\beta to be free, and the goodness of fit is shown as a function of the fixed value of α\alpha. For profiles with a small value of p1015p\lesssim 10-15, we see some trends that the reduced χ2\chi^{2} takes a minimum value around α1\alpha\sim 1. On the other hand, for profiles with a larger value of pp, the reduced χ2\chi^{2} has no minimum, but it slightly increases with α\alpha, thus preferring a smaller α\alpha. The latter trends are indeed explained by a lack of enough support for fitting range at inner radius, and consistent with what we saw in Fig. 12. Apart from this point, we may set α\alpha to 11 as an optimal value to describe the inner region of multi-stream profiles. Then, we next examine the cases if both α\alpha and β\beta are fixed in the fitting analysis, and the goodness of fit is similarly evaluated for various value of β\beta, fixing α\alpha to 11. The results are shown in right panel of Fig. 13, plotted as function of β\beta. We see the trend that the reduced χ2\chi^{2} becomes minimum around β8\beta\sim 8 for profiles with most of pp, irrespective of halo mass bins.

4.2.2 Universal nature of multi-stream flows

Based on the results in Fig. 13, we propose to use the following function to characterise the universal behavior of the radial density profile of each stream:

ρ(r;p)=A(p){r/S(p)}[1+{r/S(p)}7].\displaystyle\rho(r;p)=\frac{A(p)}{\bigl{\{}r/S(p)\bigr{\}}\,\Bigl{[}1+\bigl{\{}r/S(p)\bigr{\}}^{7}\Bigr{]}}. (9)

Adopting equation (9), fitting results for the individual and stacked profiles are respectively shown in Figs. 79 and Fig. 10, depicted in all cases as solid curves. Overall, equation (9) reproduces mostly the measured profiles in NN-body simulations for a large value of pp. In particular, the stacked profiles in Fig. 10 show good agreements with the model with α=1\alpha=-1 and β=8\beta=-8 as expected. On the other hand, we see a small discrepancy in the outer slope, β\beta, for individual haloes, which show steeper profiles with β10\beta\lesssim-10. Although we scale the radius before the stacking analysis, the slope after stacking tends to be shallower due to the remaining individuality of haloes, such as the characteristic scale, S(p)S(p). However, as we will see shortly, the total profile reconstructed by adding the profiles with individual pp values is insensitive to the precise value of β\beta, as long as its absolute value is large.

Returning to the stacked profile, another point to be noted is flatter inner profiles found at p10p\lesssim 10 in the halo sample XL. This could be explained by the sensitivity of these low-pp orbits to recent mass accretion or merger history Sugiura et al. (2020). Indeed, the trend tends to be erased after several orbits, reaching a universal slope of 1-1 for p10p\gtrsim 10. There is thus no clear evidence for the flaw in the fitting form in equation (9), and we conclude that the measured profile for each stream is quantitatively described in a universal manner by the double-power law form in equation (9).

In equation (9), the free parameters, the characteristic density AA and scale SS, are determined by the fitting analysis for the stacked halo profiles. We find the following fitting formulas accurately describe the best-fit values of AA and SS for mass selected halos (Enomoto et al., 2023):

log10{Afit(p)/ρ¯m}=4.890.119log10(Mvir,10)+{3.89+0.243log10(Mvir,10)}p9/40,\displaystyle\begin{split}\log_{10}{\Bigl{\{}A_{\mathrm{fit}}(p)/\overline{\rho}_{\rm m}\Bigr{\}}}=4.89-0.119\log_{10}{\left(M_{\mathrm{vir,10}}\right)}\\ +\Bigl{\{}-3.89+0.243\log_{10}{\left(M_{\mathrm{vir,10}}\right)}\Bigr{\}}\,p^{-9/40},\end{split} (10)
log10{Sfit(p)/Rvir}=2.460.0474log10(Mvir,10)+{2.290.0639log10(Mvir,10)}p1/8.\displaystyle\begin{split}\log_{10}{\Bigl{\{}S_{\mathrm{fit}}(p)/R_{\rm vir}\Bigr{\}}}=2.46-0.0474\log_{10}{\left(M_{\mathrm{vir,10}}\right)}\\ +\Bigl{\{}-2.29-0.0639\log_{10}{\left(M_{\mathrm{vir,10}}\right)}\Bigr{\}}\,p^{1/8}.\end{split} (11)

Here, we define Mvir,10=Mvir/{1010h1M}M_{\rm vir,10}=M_{\rm vir}/\{10^{10}\,h^{-1}\,{\rm M_{\odot}}\}. Fig. 14 shows the best-fit values of characteristic density and scale (symbols), which are compared with the above fitting formulas (solid curves). With an explicit but weak halo mass dependence given in equations (10) and (11), the formulas agree quite well with the fitting results.

To quantitatively assess the double-power law nature of each stream by equation (9), we measure the total density profile obtained from the HR run for halos that have been matched with the LR run. We then compare their stacked profiles over haloes in each mass bin with the predictions obtained by summing the double-power law profiles (equation 9) over p1p\geq 1 described by equations (9)–(11). The results are shown in Fig. 15, where the upper and lower panels for each mass bin respectively represent the fractional difference of the total density profile with respect to the HR run, (ρρHR)/ρHR(\rho-\rho_{\rm HR})/\rho_{\rm HR}, and the logarithmic slope of the total profile, dlogρ/dlogrd\log\rho/d\log r. In each panel, the solid curve shows the prediction based on the double-power law profiles, with the shaded region indicating the uncertainties arising from those in determining the numerical coefficients of equations (10) and (11). Note that the summation over the number of apocentre passages is conservatively taken up to p=3,000p=3,000. The change in density is less than 0.2% over the plotted range when we instead stop at p=300p=300. For reference, we also plot the NFW profile (Navarro et al., 1997)

ρNFW(r)=ρsr/Rs(1+r/Rs)2,\rho_{\mathrm{NFW}}(r)=\frac{\rho_{s}}{r/R_{s}\left(1+r/R_{s}\right)^{2}}, (12)

and the Einasto profile (Einasto, 1965)

ρEinasto(r)=ρsexp[2α{(rRs)α1}],\rho_{\mathrm{Einasto}}(r)=\rho_{s}\exp{\left[-\frac{2}{\alpha}\left\{\left(\frac{r}{R_{s}}\right)^{\alpha}-1\right\}\right]}, (13)

which are obtained by fitting the profiles in the HR run over the range 2Max(ϵHR/Rvir)r/Rvir0.92\,{\rm Max}(\epsilon_{\rm HR}/R_{\rm vir})\leq r/R_{\rm vir}\leq 0.9, with Max(ϵHR/Rvir){\rm Max}(\epsilon_{\rm HR}/R_{\rm vir}) being the maximum value of the ratio of softening length ϵHR\epsilon_{\rm HR} to RvirR_{\rm vir} estimated for individual halos in each mass bin. Note that we fixed α=0.16\alpha=0.16 in the Einasto profile following Wang et al. (2020). Our model is in good agreement with the HR run for all four mass bins. Notably, we can recover the profile below the scale of 1.2Max(ϵLR/Rvir)1.2{\rm Max}(\epsilon_{\rm LR}/R_{\rm vir}) indicated by vertical arrows, corresponding to the convergence radius above which the measured profiles from the two runs agree well with each other at 3%\sim 3\% precision. This suggests that the inner slope of α=1\alpha=-1 is a reasonable choice, applicable below the softening scale of the LR run.

In Fig. 15, we also consider three variants: (i) summation of equation (8) fixing α\alpha and β\beta respectively to 1-1 and 30-30, using the characteristic density and scale given by equations (10) and (11) (dotted), (ii) the same as our main model depicted by the solid lines, but truncated the summation at p=40p=40 (triangles) and (iii) summation of equation (8) with the four parameters determined to fit the individual profiles in Fig. 11 (crosses). Note that we also truncate the summation at p=40p=40 for case (iii), where the best-fit values of the model parameters are not available beyond p=40p=40.

The upper panels of Fig. 15 show that the total profiles of the case (i) are hardly distinguishable with the solid curves except for the outer radii of r/Rvir0.2r/R_{\rm vir}\gtrsim 0.2 despite the rather small value of β=30\beta=-30. This implies that the inner part of the total profile is insensitive to the precise value of β\beta as long as the profile decays quickly towards large radii, and hence the inner slope of 1-1 in equation (9) is the main clue to clarify the cuspy structure of the central halo profiles. On the other hand, due to the summation over a restricted number of pp, the total profile predicted by the case (ii) starts to fall off as the radius decreases, although the outer profiles above the vertical solid lines mostly match the predictions based on equations (9)–(11). This suggests that the extrapolation beyond p=40p=40 by the fitting forms (10) and (11) play a significant role to fill the gap on small radii and reproduce the results of the HR run. Finally, the case (iii) with the four free parameters agrees well with case (ii) reinforcing our claim that fixing inner and outer slopes to 1-1 and 8-8 is an optimal choice, as examined in Fig. 13. Thus, with the fitting formulas given by equations (10) and (11), the double-power law form of the stream profiles at equation (9) describes accurately spherically averaged halo structures, and provides the most optimal description among other variants of the model.

As a result, the logarithmic slope plotted in the lower panels for the HR run (dot-dot-dashed) is accurately reproduced by our model (solid). It is interesting to observe that the Einasto profile (dot dashed) is equally in good agreement with the simulation results. We expect that the two models should depart asymptotically at the small scale limit (i.e., 1-1 vs 0), which cannot be examined from the current simulation due to the limited dynamical range. We postpone to address the slope on even smaller scales as a future work.

Refer to caption
Figure 12: Dependence of the fit on the lower limit used in the fitting. Vertical dotted lines indicate the lower limit. The best-fit curves are indicated by the same colour as the lower limits. The best-fit inner slope is shown in the legend.
Refer to caption
Figure 13: Dependence of χ2\chi^{2} on the slope parameters for each density profile (every 22 between p=4p=44040 as the colour bar indicates). In the left column, we fix the inner slope α\alpha to the value indicated by the horizontal axis and optimise the other three parameters in equation (8). In the middle column, we fix the inner slope α\alpha to 1-1 and see the dependence of χ2\chi^{2} on the outer slope β\beta, optimising the two remaining parameters. In the right column, we show the minimum χ2\chi^{2} when all the four parameters are varied.
Refer to caption
Figure 14: Best-fit values of the characteristic density AA and scale radius SS of the double-power law model with the fixed slopes, given at equation (9). The solid lines are the fitting formulas summarized in equations (10) and (11), with the halo mass MvirM_{\mathrm{vir}} estimated from the averaged mass in each halo sample. For ease of viewing, the error bars are omitted, but they are generally similar to those in Fig. 11
Refer to caption
Figure 15: Comparison between the sum of fitting functions based on the LR run and the total profile in the HR run. In the upper panels, fractional differences between the two are shown. Solid lines depict the results when we use the model (10) and (11) for the pp dependence of the model parameters A(p)A(p) and S(p)S(p) with fixed slopes (α=1\alpha=-1 and β=8\beta=-8). Cyan dotted lines correspond to the same model but with β=30\beta=-30. Magenta triangles show the same model as the solid lines but the summation is truncated at p=40p=40. The double-power law model with four free parameters fitted to the measured profiles is shown by cross symbols. Note that we also truncate the summation at p=40p=40 in this case, as we cannot rigorously fit the data at higher pp values. Also shown are the NFW profile (dashed) and the Einasto profile (dot-dashed). The lower panel shows the logarithmic slope of the total profile (dot-dot dashed lines for the HR run). The solid, dashed, and dot-dashed lines are the same as in the upper panels.

5 Discussion

5.1 Dependence on halo samples

So far, we have studied individual stream profiles for the mass-selected halo samples and characterised their properties based on the double-power law profile. Here, to assess the robustness of our findings, we analyse a subset of 460460 halos within a specific mass range [4.10×1011, 2.39×1012]h1M[4.10\times 10^{11},\,2.39\times 10^{12}]\,h^{-1}M_{\odot}, which are divided into two sub-samples based on two different criteria. One is the concentration parameter cvirc_{\rm vir}, defined by the ratio Rvir/RsR_{\rm vir}/R_{\rm s}. Here, the radius RsR_{\rm s} is the scale radius of the NFW profile (equation (12)), and we estimate it from Rockstar based on the maximum circular velocity (Klypin et al., 2011). Another quantity used for sample selection is the mass accretion rate defined by

Γdyn(t)log[Mvir(t)Mvir{ttdyn(z)}]log[a(t)a{ttdyn(z)}],\displaystyle\Gamma_{\mathrm{dyn}}(t)\equiv\frac{\log{\Bigl{[}M_{\mathrm{vir}}(t)-M_{\mathrm{vir}}\bigl{\{}t-t_{\mathrm{dyn}}(z)\bigr{\}}\Bigr{]}}}{\log{\Bigl{[}a(t)-a\bigl{\{}t-t_{\mathrm{dyn}}(z)\bigr{\}}\Bigr{]}}}, (14)

where the quantity tdynt_{\rm dyn} represents the dynamical time estimated from halo masses (Diemer, 2017)111 We use the virial mass, MvirM_{\mathrm{vir}}, to measure Γdyn\Gamma_{\mathrm{dyn}}, whereas Diemer (2017) uses M200mM_{\mathrm{200m}}.:

tdyn(z)2RvirVvir=H(z)1{8Δvir(z)Ωm(z)}12,\displaystyle t_{\mathrm{dyn}}(z)\equiv\frac{2R_{\mathrm{vir}}}{V_{\mathrm{vir}}}=H(z)^{-1}\Bigl{\{}\frac{8}{\Delta_{\mathrm{vir}}(z)\Omega_{\mathrm{m}}(z)}\Bigr{\}}^{\frac{1}{2}}, (15)

which gives 4.044.04 Gyr at z=0z=0 in our case.

In both cases, we divide the halos into two halves, one with high values of these indicators and the other with low values. Fig. 16 shows the distribution of the parameters, cvirc_{\rm vir} and Γdyn\Gamma_{\rm dyn}, and MvirM_{\rm vir}. Darker points are the halos used in the present analysis, and the boundary of the samples is shown in red lines in the upper and lower left panels. Clearly, the distribution in the measured parameters cvirc_{\rm vir} and Γdyn\Gamma_{\rm dyn} exhibits a tight correlation, and these parameters are anti-correlated. That is, halos with a higher concentration parameter tend to have a smaller Γdyn\Gamma_{\rm dyn}. Therefore, we expect these two cuts to affect the results in a similar manner.

Fig. 17 shows the results of density profiles for the subsamples defined by cvirc_{\rm vir} (upper) and Γdyn\Gamma_{\rm dyn} (lower). In each panel, results for low and high values of cvirc_{\rm vir} or Γdyn\Gamma_{\rm dyn} are depicted as red and black colours, respectively. The stacked profiles for each pp are fitted to the double-power law form in equation (9), and the best-fit results are plotted in dotted and solid curves for the two subsamples, respectively. We again see a good agreement between the double-power law function and measured profiles over a wide range of pp and radius.

A close look at each stream profile in Fig. 17 reveals that halos with high concentration or low accretion rate tend to have a large amplitude A(p)A(p) and a large characteristic scale S(p)S(p), in particular for p14p\gtrsim 14. The opposite trends in the samples divided with the parameters cvirc_{\rm vir} and Γdyn\Gamma_{\rm dyn} simply come from their anti-correlation behavior seen in the lower right panel of Fig. 16. On the other hand, the result that high-concentration halos have large S(p)S(p) seems somewhat counter-intuitive in the sense that a large value of cvirc_{\rm vir} implies, by definition, a small scale radius RsR_{\rm s}. Nevertheless, the mass inside the radii rRsr\leq R_{\rm s} actually increases as increasing cvirc_{\rm vir}. Since the inner mass of the halo is mainly determined by the sum of stream profiles for large values of pp, and the mass of each stream profile is proportional to A(p)S(p)3A(p)S(p)^{3}, a high mass concentration leads to a large value of A(p)S(p)3A(p)S(p)^{3}, consistent with what is seen in Fig. 17222Assuming the double-power law form of equation (9), the mass of each stream profile, M(p)M(p), is analytically expressed as follows: M(p)\displaystyle M(p) =r=0r=+4πr2A(p){r/S(p)}[1+{r/S(p)}7]𝑑r\displaystyle=\int_{r=0}^{r=+\infty}\frac{4\pi r^{2}A(p)}{\bigl{\{}r/S(p)\bigr{\}}\,\Bigl{[}1+\bigl{\{}r/S(p)\bigr{\}}^{7}\Bigr{]}}dr =4π49(2sinπ7cosπ14+3cos3π14)A(p)S(p)3,\displaystyle=\frac{4\pi}{49}\left(2\sin{\frac{\pi}{7}-\cos{\frac{\pi}{14}}+3\cos{\frac{3\pi}{14}}}\right)A(p)S(p)^{3}, which gives M(p)0.574A(p)S(p)3M(p)\approx 0.574A(p)S(p)^{3}. .

The results shown in Figs. 17 suggest that the double-power law feature in the radial stream profiles generically appears, irrespective of the halo sample selection. Although the characteristic density and scale, A(p)A(p) and S(p)S(p), depend generally on the selection criteria, their pp dependence can be translated from one to another once the relationship between different samples is established. In this respect, it might be useful to re-derive the fitting formulas of A(p)A(p) and S(p)S(p) expressed in terms of cvirc_{\rm vir} rather than MvirM_{\rm vir}, since the concentration parameter is tightly correlated with the inner structure of haloes.

To do this, we further divide the haloes according to the value of cvirc_{\rm vir}. We consider four subgroups: from 1010 to 3030, 3030 to 5050, 5050 to 7070 and 7070 to 9090 percentiles of cvirc_{\rm vir}, each containing the same number of halos. We then look for a fitting function for A(p)A(p) and S(p)S(p), now with dependence on cvirc_{\rm vir}. We find the following functions give reasonable fit to the data:

log10{Afit(p)/ρ¯m}\displaystyle\log_{10}{\Bigl{\{}A_{\mathrm{fit}}(p)/\overline{\rho}_{\rm m}\Bigr{\}}} =4.09+0.133cvir{1.99+0.202cvir}p4/25,\displaystyle=4.09+0.133c_{\mathrm{vir}}-\Bigl{\{}1.99+0.202c_{\mathrm{vir}}\Bigr{\}}\,p^{-4/25}, (16)
log10{Sfit(p)/Rvir}\displaystyle\log_{10}{\Bigl{\{}S_{\mathrm{fit}}(p)/R_{\mathrm{vir}}\Bigr{\}}} =1.69+0.0132cvir1.74p4/25.\displaystyle=1.69+0.0132c_{\mathrm{vir}}-1.74\,p^{4/25}. (17)

The performance of the new fitting formulas given above is examined in Fig. 18, where the total density profile and their logarithmic slope are again plotted for the four subgroups. Similarly to the case of mass-selected samples in Fig. 15, the sum of the profiles with the parameters given by the formulas in equations (16) and (17) reproduces the total profile measured from the HR run well beyond the resolution limit of the LR run, which we actually use to calibrate the fitting functions.

Refer to caption
Figure 16: Distribution of concentration cvirc_{\mathrm{vir}}, halo mass MvirM_{\mathrm{vir}} and mass accretion rate Γdyn\Gamma_{\mathrm{dyn}} at z=0z=0. Thick markers indicate 460460 halos in the mass range [4.1011, 2.30×1012]h1M[4.10^{11},\,2.30\times 10^{12}]\,h^{-1}M_{\odot} , which are the halos analysed in Section 5.1. The thin markers indicate the other halos in our halo catalog. The horizontal red lines indicate the median Γdyn\Gamma_{\mathrm{dyn}} and cvirc_{\mathrm{vir}} of the thick markers, which are used as boundaries of 460 samples. Here cvirc_{\mathrm{vir}} is calculated from RsR_{s} which is estimated by Rockstar.
Refer to caption
Figure 17: Stacked density profiles for p=4p=4 to 4040 for every 22 (markers) of subgroups Low cvirc_{\mathrm{vir}} (dotted in upper panel), High cvirc_{\mathrm{vir}} (solid in upper panel), Low Γdyn\Gamma_{\mathrm{dyn}} (dotted in lower panel) and High Γdyn\Gamma_{\mathrm{dyn}} (solid in lower panel). Same as Fig. 10, the vertical axis denotes r×ρr\times\rho and both axes are rescaled according to pp for clarity.
Refer to caption
Figure 18: Same as in Fig. 15, but we use equations (16) and (17) for A(p)A(p) and S(p)S(p). In the upper panels, fractional differences between the total profiles in HR simulation and the sum of equation (9) using equations (16) and (17) for A(p)A(p) and S(p)S(p) (solid line), and the best fit NFW (dashed line) and Einasto (dot-dashed line) profiles for the HR total profile are shown. The vertical arrows indicate the resolution limit of the LR simulation. The shaded regions indicate the estimated uncertainties of the solid line, which are propagated from the statistical error in the stacked profile through the uncertainties in (16) and (17).
Refer to caption
Figure 19: Density profiles and phase-space distributions of particles separated by pp (color-coded as the colour bar indicates), and total density profile (blue solid line). As a representative of NN-body halo, we show the distributions of the same halo shown in Fig. 8 in the top row. Note that the virial overdensity Δvir\Delta_{\mathrm{vir}} is 18π218\pi^{2} in EdS universe (background metric of the self-similar solutions), and it is different from those in Λ\LambdaCDM universe, 313313 at z=0z=0. Here we set Δvir=313\Delta_{\mathrm{vir}}=313 and normalize the coordinates in the self-similar solution. This does not change the shape of density profiles.
Refer to caption
Figure 20: Stacked density profiles for the halo sample M measured at z=0z=0 (blue), 0.30.3 (green), and 1.61.6 (red). In the same panel, each profile consists of identical particles divided by pp at z=0z=0. We also show the best-fit curve of equation (9) for the measured profiles at z=0z=0 as thin blue lines. At every redshift, we use physical distance as units of radial coordinates and normalize them to RvirR_{\mathrm{vir}} at z=0z=0.

5.2 Comparison with self-similar solutions

The results in Section 4 and 5.1 show that the inner structure of halos exhibits common features, and each stream profile is characterised by a simple double-power law function in a rather universal manner, suggesting that haloes evolve in a self-similar fashion. Here, we compare the radial phase-space structure and density profile for each stream with those predicted by self-similar solutions. To be strict, self-similar solutions are valid only in the Einstein-de Sitter universe, and hence a face-to-face comparison with simulations in the Λ\LambdaCDM model makes little mathematical sense. Nevertheless, the secondary infall model of Bertschinger (1985), equivalent to the self-similar solution by Fillmore & Goldreich (1984) with a specific parameter choice (see below), has been shown to reproduce the power-law slope of the pseudo-phase-space density, Q(r)r1.875Q(r)\propto r^{-1.875}, found in simulations in the Λ\LambdaCDM model.

Along the lines of this, we focus on the qualitative trends in simulations discussed so far and compare them with predictions by self-similar solutions. Among various models considered in the literature, we adopt spherically symmetric solutions by Fillmore & Goldreich (1984) and Sikivie et al. (1997) (see also Nusser (2001)) as representative models of halo evolution under stationary matter accretion. Note that the latter model allows us to incorporate the non-zero angular momentum into the matter flow. The number of parameters characterising the halo structure is two. One is the slope of the initial linear overdensity, parameterised as δlin(r)r3ϵ\delta_{\rm lin}(r)\propto r^{-3\epsilon} in the range 0ϵ10\leq\epsilon\leq 1, which is related to the accretion rate through Mta(t){a(t)}1/ϵM_{\rm ta}(t)\propto\{a(t)\}^{1/\epsilon} with MtaM_{\rm ta} being the mass inside the turn-around radius. Another parameter is the dimensionless angular momentum \mathcal{L}, defined by L/(GMr)1/2\mathcal{L}\equiv L/(GM_{*}r_{*})^{1/2}, with rr_{*} and MM_{*} being respectively the turn-around radius and the total mass inside the turn-around radius for each spherical shell accreting onto the halo.

The bottom panels of Fig. 19 plot the radial density profile (upper) and phase-space distribution (lower) predicted by the self-similar solution for specific parameter choices, (ϵ,L)=(1, 0)(\epsilon,\,L)=(1,\,0) (left), (1/6, 0)(1/6,\,0) (middle) and (1/6, 1/10)(1/6,\,1/10) (right). Note that the second solution corresponds to the secondary infall model of Bertschinger (1985) as we mentioned above. These are obtained numerically based on the method described by Zukin & Bertschinger (2010). For reference, we also show in the upper panel the results of a representative halo taken from Fig. 8.

Because of the spherical symmetry, the radial phase space structure of the self-similar solution exhibits distinctive streams, and all of the plotted results show a qualitatively similar trend at the outer part. That is, for each stream, a spiky structure appears in density around the caustics, and this is shortly followed by a sharp drop. On the other hand, the inner structure of self-similar solutions generically shows a power-law behavior, and in the cases with zero angular momentum, the slope of the total density profile as well as each stream profile is predicted to be nearly 2-2. To be strict, the asymptotic slope of the solution with (ϵ,)=(1, 0)(\epsilon,\,\mathcal{L})=(1,\,0) is slightly different from 2-2: the total and each stream approach ρr9/4\rho\propto r^{-9/4} and r15/8r^{-15/8}, respectively333To derive the asymptotic slope of each stream profile, we first note that Fillmore & Goldreich (1984) and Nusser (2001) analytically derived the asymptotic inner slope of total density profiles ρtot\rho_{\rm tot} for self-similar solutions, summarised as: ρtot(r){r9ϵ/(1+3ϵ)(23ϵ1)r2(0ϵ23)\displaystyle\rho_{\rm tot}(r)\propto\begin{cases}{r^{-9\epsilon/(1+3\epsilon)}\,(\frac{2}{3}\leq\epsilon\leq 1)}\\ {r^{-2}\,(0\leq\epsilon\leq\frac{2}{3})}\end{cases} for L=0L=0, and ρtot(r)r9ϵ/(1+3ϵ)(0ϵ1)\displaystyle\rho_{\rm tot}(r)\propto r^{-9\epsilon/(1+3\epsilon)}\,(0\leq\epsilon\leq 1) for L0L\neq 0. Then, consider the interior mass of particles/shells having the number of apocentre passages pp inside the radius rr, which we denote by Mp(r)M_{p}(r). For a stationary halo composed of equal mass particles/shells, this is proportional to the time δt(r)\delta t(r) that a particle/shell with pp spends inside rr (Fillmore & Goldreich, 1984; Dalal et al., 2010; Lithwick & Dalal, 2011). Except for the radii near the apoapsis, the time δt(r)\delta t(r) is proportional to r/vrr/v_{\rm r} with vrv_{\rm r} being the radial velocity. Since vrΦv_{\rm r}\propto\sqrt{\Phi}, we have Mp(r)r/Φ(r)M_{p}(r)\propto r/\sqrt{\Phi(r)}. For the total profile that has a slope less than or equal to 2-2, corresponding to the solutions with ϵ2/3\epsilon\leq 2/3, the potential becomes constant near the centre, and we obtain Mp(r)rM_{p}(r)\propto r, which gives the stream profile of r2r^{-2}. On the other hand, if the inner slope of the total profile is steeper than 2-2, corresponding to the solutions with ϵ>2/3\epsilon>2/3, the potential diverges at the centre and we have Φr(23ϵ)/(1+3ϵ)\Phi\propto r^{(2-3\epsilon)/(1+3\epsilon)}. Taking this dependence into account, the interior mass with pp becomes Mp(r)r9ϵ/2(1+3ϵ)M_{p}(r)\propto r^{9\epsilon/2(1+3\epsilon)}, which yields the stream profile of r3(2+3ϵ)/2(1+3ϵ)\propto r^{-3(2+3\epsilon)/2(1+3\epsilon)}. Hence, for (ϵ,)=(1, 0)(\epsilon,\,{\mathcal{L}})=(1,\,0), we obtain the slope of the stream profile, 15/8-15/8.. Setting aside a subtle difference, the predicted steep slopes for the total and stream profiles are rather contrasted with those found in the simulations. In the case of (ϵ,)=(1/6, 1)(\epsilon,\,\mathcal{L})=(1/6,\,1), the non-zero angular momentum yields a potential barrier near the centre in each mass shell, making the pericentre radius finite. As a result, a sharp cutoff appears at the inner radii for each stream profile, and this results in the total profile being shallower than the slope of 2-2. Thus, apart from small bumpy structures, the resultant total profile resembles the one obtained from simulations. However, the density profile of each stream still possesses a steep slope close to 2-2 above the pericentre radius, which contradicts the asymptotic inner slope seen in our simulation results.

These results indicate that the self-similar solutions considered here miss something essential or some complexities inherent in the cosmological NN-body simulations. Therefore, a more comprehensive study is necessary taking into account properly the missing ingredients in the self-similar solutions. This may involve relaxing the symmetry assumptions (Ryden, 1993; Lithwick & Dalal, 2011) or exploring non-zero tidal torques (Zukin & Bertschinger, 2010). Also, the angular momentum distribution may be the key. Although we have considered the self-similar solution with angular momentum, this allows for the angular momentum to be provided in a very specific manner. Introducing a broad angular momentum distribution yields a new radial dependence of the particle trajectories that potentially leads to a shallower stream profile consistent with simulations. This could be achieved perhaps by further breaking the self-similarity, as studied by Lu et al. (2006). We leave these investigations to future work.

5.3 On the emergence of double-power law nature

As a final discussion toward a better understanding of the origin of the universal double-power law nature, we focus on the halo sample M in Table 2, and select the particles with p=2p=2, 44, 66, 88, 1010, 2020, 3030 and 4040 at z=0z=0. Then we trace their trajectories to higher redshifts and measure the density profiles for each value of pp stacked over different halos. Here, the values of pp always refer to those counted until z=0z=0 instead of the redshift at which the profiles are plotted. Namely, we investigate the time evolution of the profile for the same set of particles over time. Fig. 20 overplots the results at z=0.3z=0.3 (green) and 1.61.6 (red), on top of those at z=0z=0 already shown in Fig. 10 (blue). We observe that the amplitude of the curve increases as the redshift decreases. Interestingly, however, the evolution of the inner profiles becomes significantly weaker as the value of pp increases, and at p=40p=40, the profiles almost converge even at the outermost part. This suggests that the double-power law nature was established at an early stage of halo formation and remains stable against matter accretion, which can only affect the outer part of the density profile represented by particles with pp smaller than or equal to 66. Apart from the origin of the universal profile, this picture is consistent with previous studies that show that the accreting matter mainly accumulates in the outer region (e.g., Fukushige & Makino, 2001; Zhao et al., 2003; Wang et al., 2011), and partly explains why the characteristic scale S(p)S(p) in equation (11) is a decreasing function of pp; particles with larger pp have accreted earlier and their distribution tends to be relaxed in the inner part of haloes. In this respect, the dynamics at the early stage of halo formation would clarify the origin of the double-power law nature.

6 Conclusions

Due to its cold nature, CDM haloes inherently possess multi-stream regions, where the velocity of DM at a given position becomes multi-valued at a macroscopic level in the phase-space distribution. Recently, the outer boundary of the multi-stream regions called the splashback radius has attracted much attention, and there are numerous theoretical and observational studies to clarify its nature as well as to test the CDM paradigm. Beyond the splashback radius, there is a limited number of works to characterise the phase-space structure even in NN-body simulations.

In this paper, focusing mainly on the inner structure of CDM haloes in cosmological NN-body simulations, we have quantified the phase-space distribution of DM particles in the multi-stream regions. Based on the methodology developed by Sugiura et al. (2020), which is considered an extension of the SPARTA algorithm by Diemer (2017), we have classified DM particles inside haloes at z=0z=0 by the number of apocentre passages, which we denote by pp. Making use of 1,0011,001 snapshots, the analysis with the improved identification for halo centres allows us to keep a precise track of the DM trajectories, and we successfully count the number of their apocentre passages up to p=40p=40 in a robust manner over the halo mass range of 3×1011Mvir/(h1M)1×10143\times 10^{11}\leq M_{\rm vir}/(h^{-1}\,M_{\odot})\leq 1\times 10^{14}. Provided the particle distribution classified by pp, the multi-stream structure of haloes inside the splashback radius becomes clearly visible (see Figs. 7, 8, and 9), and we are able to analyse the individual density profile for each stream. In addition, by stacking a number of haloes over each mass bin, we have quantified the statistical nature of each stream profile in a more quantitative manner.

Our important findings are summarised as follows:

  1. 1.

    The density profiles for particles having the same value of pp generally exhibit a double-power law nature, consisting of a shallow cusp with an asymptotic slope around 1-1 in the inner part and a steep density drop with the slope 7\lesssim-7 in the outer part. These features commonly appear over a wide range of halo mass.

  2. 2.

    The analysis with stacked halo profiles reveals that the profiles of each stream can be accurately characterised by the fitting function in equation (9), which has fixed inner and outer slopes, 1-1 and 8-8, respectively. The characteristic density AA and the scale SS of this fitting function are given as a simple function of the number of apocentre passages pp, with a weak halo mass dependence (see equations 10 and 11). Interestingly, summing up the function in equation (9) over pp, we can reconstruct the total density profiles consistent with the total profiles measured from the HR run, even beyond the resolution limit of the LR run used to calibrate the density AA and scale SS. As a result, our prediction of the total density profile based on equation (9) closely matches the best-fitted Einasto profile with an inner cusp of the slope 21-2\sim-1, which is slightly steeper than that of the NFW profile.

  3. 3.

    The double-power law nature of each stream profile appears persistent not only in mass-selected haloes but also in haloes selected based on different criteria. While the functional form of the profile is described by equation (9) in a universal manner, the characteristic density AA and scale SS of the double-power law function, which are both given as a function of pp, exhibit an explicit dependence on the selection criterion. As an illustrative example, we re-calibrated these parameters in the halo samples divided by the concentration parameter cvirc_{\rm vir}, and summarise their fitting formulas in equations (16) and (17).

  4. 4.

    A class of self-similar solutions that describe the stationary accretion of DM under a spherical symmetry is compared to our simulation results, but fails to reproduce their radial multi-stream structure. In particular, the asymptotic slope of the stream profiles is predicted to be steeper than what we measured in the simulations and hence contradicts the model described by equation (9). This remains true even when we introduce a non-zero angular momentum, suggesting that taking into account the dynamical complexities associated with halo accretion/merger history or relaxing the symmetry assumptions would be important. Nevertheless, tracing the DM particles having the same number of apocentre passages pp determined at z=0z=0 to higher redshifts, we find that their density profiles have already converged well at an earlier time especially for larger values of pp. This is consistent with previous numerical studies and indicates that the double-power law nature appears to have been established during an early accretion phase and remains stable.

The universal features of haloes found in this paper are a direct consequence of the cold nature of dark matter and serve as valuable insights into the physical properties of CDM haloes. While this study has utilised NN-body simulations and investigated the inner multi-stream structure up to p=40p=40, recent developments in simulating collisionless self-gravitating systems through Vlasov-Poisson equations offer a promising way to further probe the phase-space structure (Yoshikawa et al., 2013; Hahn & Angulo, 2016; Sousbie & Colombi, 2016). This would provide a deeper understanding of the physics behind the universal features. Of particular interest would be to clarify the phase-space nature of the so-called prompt cusp, the central cusp of proto-haloes having the density slope of 1.5-1.5 that has formed quasi-instantaneously, which is first found by (Ishiyama et al., 2010) and is recently analyzed in detail by Delos & White (2023) (see also Anderhalden & Diemand (2013); Ishiyama (2014); Ogiya et al. (2016); Angulo et al. (2017); Ishiyama & Ando (2020); Colombi (2021); Ondaro-Mallea et al. (2023)). Since the cusp can survive until the present time and can be a dominant site for dark matter annihilation radiation (Delos & White, 2022), a more quantitative theoretical study of the prompt cusp would give a huge impact on the indirect dark matter search through the observations of annihilation radiation such as gamma-ray excess (Delos et al., 2023).

In order to search for observational evidence of this universality, the impact of baryonic feedback would be crucial, especially for galactic haloes. The AGN or supernova feedback are known to change the inner density structure, and hence they would alter the multi-stream structure in phase space. To investigate their quantitative impact, an analysis using simulations involving galaxy formation processes would be useful (e.g., Sawala et al., 2016; Springel et al., 2018) and beneficial to understand the stability of the universal properties found in the dark matter only simulations. In this respect, it is notable that recent cosmological hydrodynamical simulation shows the phase-space structure of dark halos can be inferred from those of stellar halos (Genina et al., 2023). Further research on the correlation between stellar and dark components will be the basis for observational verification of the universal features we have discovered.

Finally, it is worth stressing that the present method to reveal multi-stream structures is generally applied to other particle-based simulation data, meaning that one can also scrutinize the radial phase-space structures for alternative dark matter models, including warm dark matter and self-interacting dark matter (e.g., Stücker et al., 2020; Banerjee et al., 2020; Stücker et al., 2022; Correa et al., 2022, as recent progress). Since the nature of dark matter alters small-scale structure formation (e.g., Bullock & Boylan-Kolchin, 2017, for a review), there would certainly be differences in the inner multi-stream structures of dark matter haloes, which can be valuable observational probes to clarify the nature of dark matter. Thus, a further investigation based on the present method would be very important, and this is left to our future work.

Acknowledgements

We thank Stéphane Colombi and Takashi Hiramatsu for insightful suggestions and discussions, Shogo Ishikawa and Satoshi Tanaka for useful comments and discussions. This work was supported in part by MEXT/JSPS KAKENHI Grant Number JP19H00677 (TN), JP20H05861, JP21H01081 (AT and TN), and JP22K03634 (TN). We also acknowledge financial support from Japan Science and Technology Agency (JST) AIP Acceleration Research Grant Number JP20317829 (AT and TN). YE is also supported by JST, the establishment of university fellowships towards the creation of science technology innovation, Grant Number JPMJFS2123. Numerical computations were carried out at Yukawa Institute Computer Facility, and Cray XC50 at centre for Computational Astrophysics, National Astronomical Observatory of Japan. Finally, YE gratefully thanks TAP colleagues and neighbors in the Kumano Dormitory for their warm support and valuable discussions.

Data Availability

The data on which this study is based will be provided on request as appropriate.

References

  • Adhikari et al. (2014) Adhikari S., Dalal N., Chamberlain R. T., 2014, J. Cosmology Astropart. Phys., 2014, 019
  • Anderhalden & Diemand (2013) Anderhalden D., Diemand J., 2013, J. Cosmology Astropart. Phys., 2013, 009
  • Angulo et al. (2017) Angulo R. E., Hahn O., Ludlow A. D., Bonoli S., 2017, MNRAS, 471, 4687
  • Banerjee et al. (2020) Banerjee A., Adhikari S., Dalal N., More S., Kravtsov A., 2020, J. Cosmology Astropart. Phys., 2020, 024
  • Baxter et al. (2017) Baxter E., et al., 2017, ApJ, 841, 18
  • Behroozi et al. (2013) Behroozi P. S., Wechsler R. H., Wu H.-Y., 2013, ApJ, 762, 109
  • Bertschinger (1985) Bertschinger E., 1985, ApJS, 58, 39
  • Binney & Tremaine (2008) Binney J., Tremaine S., 2008, Galactic Dynamics: Second Edition
  • Blas et al. (2011) Blas D., Lesgourgues J., Tram T., 2011, J. Cosmology Astropart. Phys., 2011, 034
  • Bryan & Norman (1998) Bryan G. L., Norman M. L., 1998, ApJ, 495, 80
  • Bullock & Boylan-Kolchin (2017) Bullock J. S., Boylan-Kolchin M., 2017, ARA&A, 55, 343
  • Colombi (2021) Colombi S., 2021, A&A, 647, A66
  • Contigiani et al. (2019) Contigiani O., Hoekstra H., Bahé Y. M., 2019, MNRAS, 485, 408
  • Correa et al. (2022) Correa C. A., Schaller M., Ploeckinger S., Anau Montel N., Weniger C., Ando S., 2022, MNRAS, 517, 3045
  • Crocce et al. (2006) Crocce M., Pueblas S., Scoccimarro R., 2006, MNRAS, 373, 369
  • Dalal et al. (2010) Dalal N., Lithwick Y., Kuhlen M., 2010, arXiv e-prints, p. arXiv:1010.2539
  • Delos & White (2022) Delos M. S., White S. D. M., 2022, arXiv e-prints, p. arXiv:2209.11237
  • Delos & White (2023) Delos M. S., White S. D. M., 2023, MNRAS, 518, 3509
  • Delos et al. (2023) Delos M. S., Korsmeier M., Widmark A., Blanco C., Linden T., White S. D. M., 2023, arXiv e-prints, p. arXiv:2307.13023
  • Diemer (2017) Diemer B., 2017, ApJS, 231, 5
  • Diemer (2022) Diemer B., 2022, MNRAS, 513, 573
  • Diemer & Kravtsov (2014) Diemer B., Kravtsov A. V., 2014, ApJ, 789, 1
  • Dutton & Macciò (2014) Dutton A. A., Macciò A. V., 2014, MNRAS, 441, 3359
  • Einasto (1965) Einasto J., 1965, Trudy Astrofizicheskogo Instituta Alma-Ata, 5, 87
  • Enomoto et al. (2023) Enomoto Y., Nishimichi T., Taruya A., 2023, ApJ, 950, L13
  • Fillmore & Goldreich (1984) Fillmore J. A., Goldreich P., 1984, ApJ, 281, 1
  • Fukushige & Makino (2001) Fukushige T., Makino J., 2001, ApJ, 557, 533
  • Gao et al. (2008) Gao L., Navarro J. F., Cole S., Frenk C. S., White S. D. M., Springel V., Jenkins A., Neto A. F., 2008, MNRAS, 387, 536
  • Genina et al. (2023) Genina A., Deason A. J., Frenk C. S., 2023, MNRAS, 520, 3767
  • Hahn & Angulo (2016) Hahn O., Angulo R. E., 2016, MNRAS, 455, 1115
  • Ishiyama (2014) Ishiyama T., 2014, ApJ, 788, 27
  • Ishiyama & Ando (2020) Ishiyama T., Ando S., 2020, MNRAS, 492, 3662
  • Ishiyama et al. (2009) Ishiyama T., Fukushige T., Makino J., 2009, PASJ, 61, 1319
  • Ishiyama et al. (2010) Ishiyama T., Makino J., Ebisuzaki T., 2010, ApJ, 723, L195
  • Ishiyama et al. (2012) Ishiyama T., Nitadori K., Makino J., 2012, arXiv e-prints, p. arXiv:1211.4406
  • Iwasawa et al. (2016) Iwasawa M., Tanikawa A., Hosono N., Nitadori K., Muranushi T., Makino J., 2016, PASJ, 68, 54
  • Klypin et al. (2011) Klypin A. A., Trujillo-Gomez S., Primack J., 2011, ApJ, 740, 102
  • Klypin et al. (2016) Klypin A., Yepes G., Gottlöber S., Prada F., Heß S., 2016, MNRAS, 457, 4340
  • Lithwick & Dalal (2011) Lithwick Y., Dalal N., 2011, ApJ, 734, 100
  • Lu et al. (2006) Lu Y., Mo H. J., Katz N., Weinberg M. D., 2006, MNRAS, 368, 1931
  • Ludlow et al. (2014) Ludlow A. D., Navarro J. F., Angulo R. E., Boylan-Kolchin M., Springel V., Frenk C., White S. D. M., 2014, MNRAS, 441, 378
  • More et al. (2016) More S., et al., 2016, ApJ, 825, 39
  • Namekata et al. (2018) Namekata D., et al., 2018, PASJ, 70, 70
  • Navarro et al. (1997) Navarro J. F., Frenk C. S., White S. D. M., 1997, ApJ, 490, 493
  • Navarro et al. (2004) Navarro J. F., et al., 2004, MNRAS, 349, 1039
  • Nitadori et al. (2006) Nitadori K., Makino J., Hut P., 2006, New Astron., 12, 169
  • Nusser (2001) Nusser A., 2001, MNRAS, 325, 1397
  • Ogiya et al. (2016) Ogiya G., Nagai D., Ishiyama T., 2016, MNRAS, 461, 3385
  • Ondaro-Mallea et al. (2023) Ondaro-Mallea L., Angulo R. E., Stücker J., Hahn O., White S. D. M., 2023, arXiv e-prints, p. arXiv:2309.05707
  • Planck Collaboration et al. (2016) Planck Collaboration et al., 2016, A&A, 594, A13
  • Rees & Ostriker (1977) Rees M. J., Ostriker J. P., 1977, MNRAS, 179, 541
  • Ryden (1993) Ryden B. S., 1993, ApJ, 418, 4
  • Sawala et al. (2016) Sawala T., et al., 2016, MNRAS, 457, 1931
  • Scoccimarro (1998) Scoccimarro R., 1998, MNRAS, 299, 1097
  • Shin et al. (2021) Shin T., et al., 2021, MNRAS, 507, 5758
  • Sikivie et al. (1997) Sikivie P., Tkachev I. I., Wang Y., 1997, Phys. Rev. D, 56, 1863
  • Sousbie & Colombi (2016) Sousbie T., Colombi S., 2016, Journal of Computational Physics, 321, 644
  • Springel et al. (2018) Springel V., et al., 2018, MNRAS, 475, 676
  • Stücker et al. (2020) Stücker J., Hahn O., Angulo R. E., White S. D. M., 2020, MNRAS, 495, 4943
  • Stücker et al. (2022) Stücker J., Angulo R. E., Hahn O., White S. D. M., 2022, MNRAS, 509, 1703
  • Sugiura et al. (2020) Sugiura H., Nishimichi T., Rasera Y., Taruya A., 2020, MNRAS, 493, 2765
  • Tanikawa et al. (2012) Tanikawa A., Yoshikawa K., Okamoto T., Nitadori K., 2012, New Astron., 17, 82
  • Tanikawa et al. (2013) Tanikawa A., Yoshikawa K., Nitadori K., Okamoto T., 2013, New Astron., 19, 74
  • Vogelsberger & White (2011) Vogelsberger M., White S. D. M., 2011, MNRAS, 413, 1419
  • Vogelsberger et al. (2009) Vogelsberger M., White S. D. M., Mohayaee R., Springel V., 2009, MNRAS, 400, 2174
  • Wang et al. (2011) Wang J., et al., 2011, MNRAS, 413, 1373
  • Wang et al. (2020) Wang J., Bose S., Frenk C. S., Gao L., Jenkins A., Springel V., White S. D. M., 2020, Nature, 585, 39
  • White & Rees (1978) White S. D. M., Rees M. J., 1978, MNRAS, 183, 341
  • White & Vogelsberger (2009) White S. D. M., Vogelsberger M., 2009, MNRAS, 392, 281
  • Xhakaj et al. (2020) Xhakaj E., Diemer B., Leauthaud A., Wasserman A., Huang S., Luo Y., Adhikari S., Singh S., 2020, MNRAS, 499, 3534
  • Yoshikawa & Fukushige (2005) Yoshikawa K., Fukushige T., 2005, Publications of the Astronomical Society of Japan, 57, 849–860
  • Yoshikawa et al. (2013) Yoshikawa K., Yoshida N., Umemura M., 2013, ApJ, 762, 116
  • Zhao et al. (2003) Zhao D. H., Mo H. J., Jing Y. P., Börner G., 2003, MNRAS, 339, 12
  • Zukin & Bertschinger (2010) Zukin P., Bertschinger E., 2010, Phys. Rev. D, 82, 104044

Appendix A Convergence tests I: the number of particles determining the centres and the number of snapshots

In this Appendix, we demonstrate that the number of particles used to determine the centres of halo progenitors,𝒙h\boldsymbol{x}_{\mathrm{h}} and 𝒗h\boldsymbol{v}_{\mathrm{h}}, as well as the number of snapshots employed, do not affect our results. As introduced in Section 3.1, we define 𝒙h\boldsymbol{x}_{\mathrm{h}} and 𝒗h\boldsymbol{v}_{\mathrm{h}} as the average position and velocity of 10001000 particles in the progenitor as a fiducial choice. Here, the number of particles used to determine 𝒙h\boldsymbol{x}_{\mathrm{h}} and 𝒗h\boldsymbol{v}_{\mathrm{h}} (hereafter denoted as NdetN_{\mathrm{det}}) can be arbitrary. Therefore, we investigate the effects of varying NdetN_{\mathrm{det}} by employing values of 500500 and 20002000 in addition to the fiducial value of 10001000.

In Fig. 21, we present representative trajectories of 𝒙h\boldsymbol{x}_{\mathrm{h}} for each NdetN_{\mathrm{det}} and, to the best of our visual assessment, observe that the trajectories for different NdetN_{\mathrm{det}} closely match each other. However, its impact on the number of apocentre passages is not trivial, especially for particles with large values of pp given their small orbital size. Also, the different choice of NdetN_{\mathrm{det}} can indirectly affect the value of pp through its effects on tst_{s}, the starting time of the counting. Remind that we define tst_{s} as the point when the number of particles in the progenitors decreases below NdetN_{\mathrm{det}}; hence, with lower values of NdetN_{\mathrm{det}}, tst_{s} decreases (i.e., we can track the progenitor to higher redshifts), and we start counting pp earlier. The earlier initiation of pp counting may potentially result in higher pp values for individual particles.

The two massive haloes shown in the upper left and upper middle panels in Fig. 21 have substantial progenitors, and we observe that the starting position of the counting, 𝒙h\boldsymbol{x}_{\mathrm{h}} at t=tst=t_{s} (indicated by star symbols), remains nearly the same for every NdetN_{\mathrm{det}}. In contrast, some of the less massive haloes, particularly the one in the lower right panel, exhibit substantial variations in 𝒙h(ts)\boldsymbol{x}_{\mathrm{h}}(t_{s}). This indicates that we can track the progenitors to different times depending on the value of NdetN_{\mathrm{det}}.

We then plot the distribution of pp for particles around the same six haloes in Fig. 22. Despite the differences discussed in Fig. 21, the overall trend remains consistent. For low values of pp, roughly below 5050, different symbols show good agreement within 10%\sim 10\%. However, the dependence on NdetN_{\mathrm{det}} becomes more noticeable for larger values of pp. Therefore, for particles with p50p\lesssim 50, both the value of tst_{s} and the precise trajectories of progenitors do not affect much the counts of pp. In the case of the halo shown in the upper left panel, we can always track the progenitor up to z=5z=5 for all the three values of NdetN_{\mathrm{det}}. Therefore, the dependence of particle counts on NdetN_{\mathrm{det}} for p50p\gtrsim 50 solely arises from the slighly different trajectories of the centre. Note that for less massive haloes, even for p50p\lesssim 50, the counts exhibit fluctuations due to Poisson noise, particularly when the number of particles for each pp is less than 30\sim 30.

Finally, we investigate the impact of the number of snapshots used in the analysis. If our snapshots lack sufficient time resolution for tracking particles, some particles may complete multiple orbits between the snapshots, potentially leading to miscounts of their pp values. Therefore, it is crucial to ensure that our set of 1001 snapshots equally sampled in redshift retains adequate time resolution to mitigate this effect. To assess this, we track the trajectories using every other one of the 1001 snapshots, and the results are depicted as green star symbols in Fig. 22. Note that NdetN_{\mathrm{det}} here is set to 1000, which serves as our fiducial number. We observe that, for most of the halos, the number of particles with large pp values is smaller than in the cases where we employ 1001 snapshots (as indicated by the triangles). However, we can confirm that the distribution for p50p\lesssim 50 even when we use half of the snapshots.

Based on the results presented in this Appendix, we choose to primarily focus on particles with p40p\leq 40 in the main text to ensure a conservative approach.

Refer to caption Refer to caption Refer to caption
Refer to caption Refer to caption Refer to caption
Figure 21: The representative trajectories of 𝒙h\boldsymbol{x}_{\mathrm{h}} from t=tst=t_{s} to z=0z=0. The colours and the line types correspond to each NdetN_{\mathrm{det}} shown in the legends. The stars denote 𝒙h\boldsymbol{x}_{\mathrm{h}} at t=tst=t_{s}, and the black crosses denote 𝒙h\boldsymbol{x}_{\mathrm{h}} at z=0z=0. In the case of tst_{s} equals the cosmic time at z=5z=5, we select NdetN_{\mathrm{det}} particles according to the method using the phase-space metric Eq. 5 introduced in Section 3.1.
Refer to caption Refer to caption Refer to caption
Refer to caption Refer to caption Refer to caption
Figure 22: Distribution of particles for each pp of the halos shown in Fig. 21. The circle, triangle, and cross markers correspond to each NdetN_{\mathrm{det}} fiducial number 1000. shown in the legends, and the colours correspond to Fig. 21. The green star denotes the case we track trajectories using every other one of 10011001 snapshots.

Appendix B Convergence tests II: mass resolution

In this Appendix, we further examine a convergence study and check if our simulation setup has a sufficient mass resolution to faithfully track particle trajectories without miscounting the number of apocenter passages.

For this purpose, in addition to the LR and the HR simulations in Table 1, we ran two other simulations that have the same initial condition, but with different mass resolutions, halving the box size of simulations (i.e., setting the side length to 10.25h110.25\,h^{-1} Mpc). One is N125, which has the DM particles of N=1253N=125^{3}, giving the same mass resolution as in the LR simulation. Another is N250, having the DM particles of 2503250^{3}. With the same box as in N125, the latter provides eight times higher resolution than N125 and LR.

Repeating the same analysis as described in Section 3, we pick up 66 representative haloes and compare their multi-stream properties between N250 and N125. Fig. 23 shows the particle mass distribution as a function of pp for each halo. We see that the results almost coincide with each other at p40p\leq 40. The exception may be the middle-lower panel, where the rightmost bin of N125 shows a large scatter even at p40p\leq 40 and deviates significantly from the result of N250. However, it turns out that this bin contains only 44 particles, and hence the large discrepancy is attributed to the Poisson noise.

Next look at Fig. 24, in which the stream profiles for various values of pp are plotted for 66 representative haloes, with pp indicated by color scales. In each panel, fractional differences between measured profiles from N125 and N250 are estimated and plotted in the lower sub-panel. The result shows no systematic trend, and most of the profiles converge well within 50%50\%. We have also checked other haloes in N125 and confirmed that for haloes of the mass larger than 3.2×1011h1Mvir3.2\times 10^{11}\,h^{-1}\,M_{\rm vir}, corresponding to the lowest mass of the mass range S, the behaviors remain the same as shown in Fig. 24. We therefore conclude that the mass resolution in our LR simulation is sufficient to track particle trajectories and give a converged result for counting the number of apocenter passages at least in a statistical sense.

Refer to caption Refer to caption Refer to caption
Refer to caption Refer to caption Refer to caption
Figure 23: Mass distribution of the DM particles having the same number of apocenter passages pp, plotted against pp. Here, we compare the results between two additional simulations, N125 (open triangles) and N250 (crosses). While the former has the same mass resolution as in LR simulation, the latter simulation has a better mass resolution, eight times higher than that of the LR simulation. The errorbars indicate the Poisson noise estimated from the number of particles in each pp bin. Note that we basically follow the methods to identify the halo centres and trajectories as well as to count the number of apocenter passages in Sections 3.1 and 3.2, but the number of particles used to determine the halo centre in N250 is changed from 10001000 to 80008000 in order to be consistent with its mass resolution.
Refer to caption Refer to caption Refer to caption
Refer to caption Refer to caption Refer to caption
Figure 24: Density profiles of DM particles classified by the number of apocenter passages, pp. Similar to Fig. 23, we compare the results from two additional simulation data between N125 (solid) and N250 (dashed) for six representative haloes. The upper panels show the profiles for p=0,1,5,10,20,30,40p=0,1,5,10,20,30,40, but excluding bins containing below 1010 particles for N125. The vertical black lines indicate three times the softening length of N125. Lower panels plot the fractional differences of the results between N125 and N250.

Appendix C The Exceptional halo I

In Fig. 3, we observe an exceptional halo (represented by the black dot near the top left corner) that remains in the catalogue even after applying the criteria defined by equations (1) and (2). However, these criteria are designated to filter out subhaloes and haloes undergoing major mergers. This particular halo exhibits a significant discrepancy between the two estimates of its centre, 𝒙h,ss\boldsymbol{x}_{\mathrm{h,ss}} and 𝒙h,ROCK\boldsymbol{x}_{\mathrm{h,ROCK}}.

To delve deeper into this halo, we investigate the corresponding halo in the HR run. Here, we confirm the presence of another nearby halo identified by Rockstar (the green square symbol in the lower panel of Fig. 25), which has no counterpart in the Rockstar catalog from the LR run. When we apply the shrinking-sphere method to determine the density peak in this region in the HR run, the centre converges to this nearby halo, despite its virial mass being one order of magnitude smaller than the halo of interest. This outcome is not surprising, as the peak density, determined by the 100 particles near the centre of the less massive nearby halo in the last step of the shrinking-sphere method, is comparable to that around the more massive halo. Therefore, we consider that, even though the nearby halo is not identified by the Rockstar finder in the LR run, the shrinking-sphere method selects this nearby halo instead of the more massive one, leading to a significant discrepancy in the two estimated centres.

In this sense, although this halo is not excluded by equations (1) or (2), we consider it likely to undergo a major merger. To address potential technical issues due to the uncertainty of the estimation of the centre, we apply the third criterion, i.e., equation (4), to identify and exclude such cases from our catalogue.

Refer to caption
Refer to caption
Figure 25: Projected snapshots of the exceptional halo in found near the top left corner of Fig. 3. The upper (lower) panel displays the halo in the LR (HR) run. In both panels, the orange star symbol denotes the density peak where the shrinking-sphere method converges. The simulation particles depicted by cyan dots correspond to the 100 particles inside the sphere in the final iteration of the shrinking-sphere method. The blue-filled circle and green square denote the haloes identified by the Rockstar finder. The mass (MvirM_{\mathrm{vir}}) and radius (RvirR_{\mathrm{vir}}) of these haloes are shown in the figure legend in units of [h1M][h^{-1}M_{\odot}] and [h1Mpc][h^{-1}\mathrm{Mpc}], respectively. Note that the cyan dots are completely hidden in the lower panel behind the green square. In the LR run, Rockstar fails to identify any halo corresponding to the density peak marked by the orange star, whereas it is successfully identified in the HR run. The overdensities relative to the background density ρ¯m\bar{\rho}_{\mathrm{m}} for the nearest 100 particles from the blue points and orange stars are as follows: LR – 1.0×1051.0\times 10^{5} and 1.2×1051.2\times 10^{5}, and HR – 2.2×1062.2\times 10^{6} and 1.6×1061.6\times 10^{6}, respectively. Notablly, all the three haloes in the two runs identified by Rockstar satisfy the criteria defined by equations (1) and  (2). However, it is evident that the distance |𝒙h,ss𝒙h,ROCK||\boldsymbol{x}_{\mathrm{h,ss}}-\boldsymbol{x}_{\mathrm{h,ROCK}}| still reaches up to 8%8\% of RvirR_{\mathrm{vir}} in HR.

Appendix D The Exceptional halo II

In the main text, we have identified another problematic halo that remains in the catalog even after applying the first three conditions. This halo exhibits an undesired property when it comes to accurately tracking its trajectory to define the apocentre passages (the halo depicted by the black dot near the top left corner of Fig. 5). In this Appendix, we conduct a detailed investigation of this particular halo.

We present particle snapshots of this exceptional halo at two redshifts, z=0z=0 and z=0.005z=0.005, in Fig. 26. These snapshots reveal the merger of two prominent structures. At z=0z=0, these structures possess comparable masses, with the primary one plotted near the origin having a mass of 1.79×1012h1M1.79\times 10^{12}\,h^{-1}M_{\odot} and the secondary one located below with 1.05×1012h1M1.05\times 10^{12}\,h^{-1}M_{\odot}. The primary structure is retained after the criterion given by equation (1), but the secondary structure does not. The bottom panel of Fig. 26 illustrates the inconsistent tracking of the centre of the secondary structure (indicated by the star symbol) at z=0.005z=0.005 through the shrinking-sphere method. In this case, a major merger event hinders us from consistently tracking the centre over time. Therefore, we introduce the last criteria, i.e., equation (6), to identify and exclude such halos from our catalog.

Refer to caption
Refer to caption
Figure 26: Projected snapshots of the simulation particles around an exceptional halo in Fig. 5 at z=0z=0 and 0.0050.005, centreed at 𝒙h,ROCK\boldsymbol{x}_{\mathrm{h,ROCK}} at z=0z=0. The particles referred to as members of the halo at each redshift (i.e., those within the sphere of virial overdensity) are coloured in red. The blue dots in the lower panel are the members at z=0z=0 but non-members at z=0.005z=0.005. The orange stars denote the centre of halo, 𝒙h,ss\boldsymbol{x}_{\mathrm{h,ss}}, determined by the shrinking-sphere method using red particles at each redshift. This halo has Rvir,ROCK=0.206h1MpcR_{\mathrm{vir,ROCK}}=0.206\,h^{-1}\mathrm{Mpc} at z=0z=0, while the position of the star symbol moves by 0.239[h1Mpc]0.239[h^{-1}\mathrm{Mpc}] between the two snapshots. In the top panel, λ\lambda denotes the spin parameter, XoffX_{\mathrm{off}} stands for the offset parameter, dd indicates the distance |𝒙h,ss𝒙h,ROCK|/Rvir|\boldsymbol{x}_{\mathrm{h,ss}}-\boldsymbol{x}_{\mathrm{h,ROCK}}|/R_{\mathrm{vir}}; these parameters satisfy the criteria given by equations (1), (2) and (4). In both panels, MvirM_{\mathrm{vir}} denotes the mass corresponding to the red coloured particles, not Mvir,ROCKM_{\mathrm{vir,ROCK}}. At z=0.005z=0.005, the secondary peak observed at z=0z=0 is regarded as the primary peak by the shrinking-sphere method, leading to a significant displacement of 𝒙h,ss\boldsymbol{x}_{\mathrm{h,ss}} between the two snapshots. The secondary peak is also found by Rockstar, with a virial mass of 1.05×1012[h1M]1.05\times 10^{12}[h^{-1}M_{\odot}], but it has λ=0.0879\lambda=0.0879 and is excluded by the criterion in equation (1).