Abstract
The GD-1 stellar stream exhibits spur and gap structures that may result from a close encounter with a dense substructure. When interpreted as a dark matter subhalo, the perturber is denser than predicted in the standard cold dark matter (CDM) model. In self-interacting dark matter (SIDM), however, a halo could evolve into a phase of gravothermal collapse, resulting in a higher central density than its CDM counterpart. We conduct high-resolution controlled N-body simulations to show that a collapsed SIDM halo could account for the GD-1 perturber's high density. We model a progenitor halo with a mass of 3 × 108 M⊙, motivated by a cosmological simulation of a Milky Way analog, and evolve it in the Milky Way's tidal field. For a cross section per mass of σ/m ≈ 30–100 cm2 g−1 at , the enclosed mass of the SIDM halo within the inner 10 pc can be increased by more than 1 order of magnitude compared to its CDM counterpart, leading to a good agreement with the properties of the GD-1 perturber. Our findings indicate that stellar streams provide a novel probe into the self-interacting nature of dark matter.
1. Introduction
Stellar streams form when globular clusters or dwarf galaxies are tidally stripped. There are more than 100 streams discovered in the Milky Way; see, e.g., A. Bonaca & A. M. Price-Whelan (2024), T. S. Li et al. (2022), N. Shipp et al. (2018), and references therein. Among them, the GD-1 stream is one of the longest and coldest streams (C. J. Grillmair & O. Dionatos 2006), and it has been used to constrain the Milky Way's gravitational potential (S. E. Koposov et al. 2010; J. Bovy et al. 2016; A. Bonaca & D. W. Hogg 2018; K. Malhan & R. A. Ibata 2019). The GD-1 stream has rich structural properties, such as the gaps (e.g., R. G. Carlberg & C. J. Grillmair 2013; T. J. L. de Boer et al. 2018, 2020; N. Banik et al. 2021; K. Malhan et al. 2022) and spur (A. M. Price-Whelan & A. Bonaca 2018; A. Bonaca et al. 2019, 2020), suggesting that it has been perturbed through interactions with a substructure in the Milky Way.
In particular, A. Bonaca et al. (2019) demonstrated that the perturber must be surprisingly dense to account for the spur and gap features in the GD-1 stream. Assuming a Hernquist density profile, the perturber's mass is estimated to be in the range of 105.5–108 M⊙, with a scale radius of ≲20 pc; recent encounters within the last 1 Gyr are favored. The perturber is significantly denser than the subhalos predicted in the standard cold dark matter (CDM) model, at the ~3σ level. Thus, even if the perturber were a known satellite galaxy of the Milky Way, its unusually high density would remain puzzling. Furthermore, none of the known globular clusters can match the orbit of the inferred perturber (A. Bonaca et al. 2019; Y. Doke & K. Hattori 2022).
In this work, we assume that the GD-1 perturber is a dark matter subhalo and explore its formation in within the framework of self-interacting dark matter (SIDM); see S. Tulin & H.-B. Yu (2018) and S. Adhikari et al. (2022) for reviews and references therein. The gravothermal evolution of an SIDM halo occurs in two sequential phases. In the core-forming phase, dark matter self-interactions transport heat inward, resulting in a shallow density core, while in the core-collapsing phase, heat transfer reverses, leading to a higher central density than in the CDM counterpart (e.g., S. Balberg et al. 2002; J. Koda & P. R. Shapiro 2011; R. Essig et al. 2019; W.-X. Feng et al. 2021). Notably, SIDM models with large cross sections could explain the high density of the strong lensing perturber for SDSSJ0946+1006 (S. Vegetti et al. 2010; Q. E. Minor et al. 2021; E. O. Nadler et al. 2023) and the low density of the Crater II satellite galaxy (A. Borukhovetskaya et al. 2022; X. Zhang et al. 2024), both challenging CDM. It is intriguing to explore the SIDM scenario to account for the high density of the GD-1 perturber.
We will analyze progenitors of CDM subhalos from a zoom-in cosmological simulation of a Milky Way analog from D. Yang et al. (2023a) and E. O. Nadler et al. (2020b) and explicitly show that their inner densities are systematically lower than those inferred for the GD-1 perturber. We then take one of the progenitor halos, with a mass of ~108 M⊙, and evolve it in the tidal field of the Milky Way, including both halo and stellar components. For a self-interacting cross section in the range σ/m = 30–100 cm2 g−1 at , the SIDM halo enters the collapse phase within 3–6 Gyr while evolving in the tidal field. By the final snapshot, its enclosed mass within the inner 10 pc is increased by more than 1 order of magnitude compared to its CDM counterpart, making it consistent with the high density of the GD-1 perturber. Additionally, we will discuss future investigations aimed at further improvement.
The rest of this Letter is organized as follows: In Section 2, we discuss the properties of CDM halos in the cosmological zoom-in simulation of a Milky Way analog. In Section 3, we introduce the setup of our N-body simulations. In Section 4, we present the properties of our simulated SIDM and CDM subhalos and compare them with the GD-1 perturber. In Section 5, we discuss future investigations for further improvement and conclude. In Appendix A, we present the SIDM simulation of an isolated halo for testing numerical artifacts that could lead to violation of energy conservation. In Appendix B, we show the convergence test.
2. CDM Halos of a Milky Way Analog
We first present progenitor halos from a cosmological zoom-in CDM-only simulation of a Milky Way analog (E. O. Nadler et al. 2020b; D. Yang et al. 2023a), with initial conditions drawn from the suite in Y.-Y. Mao et al. (2015). This simulated system includes a main halo with a mass of 1.14 ×1012 M⊙ h−1 ≈ 1.6 × 1012 M⊙(h = 0.7) and a Large Magellanic Cloud analog. The simulation has a particle mass of 4 ×104 M⊙ h−1, a Plummer-equivalent softening length of ϵ = 0.08 kpc h−1, and a spline length of ℓ = 2.8ϵ =0.22 kpc h−1, the characteristic length scale of the smoothing kernel used to calculate gravitational forces between particles (V. Springel et al. 2001; V. Springel 2005).
We select subhalos of the main halo with the virial mass larger than 108 M⊙ h−1 at z = 0 and then identify their progenitors at infall. With the mass cut, there will be at least 2500 simulation particles for each progenitor halo so that we can accurately reconstruct its density profile. The radial resolution of the cosmological simulation ℓ ≈ 0.3 kpc is more than 1 order of magnitude larger than the radial scale relevant for the GD-1 perturber. To overcome this resolution limit, we fit each progenitor halo with a truncated Navarro–Frenk–White (NFW) profile (R. Errani & J. F. Navarro 2021) for the region r > 0.3 kpc:
where ρs and rs are the scale density and radius, respectively, and rcut is the truncation radius due to tidal stripping. We determine the three parameters for each progenitor at infall, achieving excellent overall fit quality. The truncated NFW profile is then extrapolated inward to compute the total enclosed mass within r = 10 pc. Additionally, we confirm that many progenitor halos can be well-fitted with the standard NFW profile, while some exhibit density profiles slightly steeper than r−3 in the outer regions. For these cases, the standard NFW fit may introduce bias and overestimate the central density. However, the truncated NFW profile provides a significantly better fit.
Figure 1 (left) shows the density profiles for the 125 progenitor halos at infall (blue). We also present the fit to one of the progenitors (black), which will be used as the initial condition for our SIDM simulations; see the detailed comparison in the inset panel. For this halo, the standard NFW profile provides a good fit. The simulated density profile is flattened for r ≲ 0.3 kpc due to the resolution limit. However, we expect that the NFW profile provides a good approximation for extrapolating the density inward before the halo undergoes significant tidal stripping.
Figure 1.
Left: density profiles for 125 CDM progenitor halos at their infall times from the zoom-in cosmological simulation of a Milky Way analog in D. Yang et al. (2023a; blue). The black line indicates an NFW density profile fitted to one of the progenitor halos (see the inset panel), which will be used as the initial condition for our controlled SIDM and CDM simulations. Middle: enclosed mass within inner 10 pc vs. virial mass for the CDM progenitor halos. The filled circle marks the halo used for the initial condition. The horizontal dashed gray line indicates the inner mass within 10 pc for a reference Hernquist profile with the scale radius rH = 15 pc and the total mass M = 4.6 × 105 M⊙, representing one of the least dense perturber models for the GD-1 stellar stream in A. Bonaca et al. (2019). Right: estimated SIDM collapse timescale vs. virial mass for the progenitor halos, assuming σ/m = 50 cm2 g−1. The filled circle marks the halo used for the initial condition in our controlled simulations.
Figure 1 (middle) shows the enclosed mass within 10 pc versus virial mass of the progenitor halos at infall. For comparison, we include a reference case from the viable parameter region of the GD-1 perturber in A. Bonaca et al. 2019 (their Figure 6): a Hernquist scale radius of rH = 15 pc and a total mass of M = 4.6 × 105 M⊙, which approximately corresponds to a substructure with the minimum density required to explain the spur and gap features of the GD-1 stream. For this reference case, the enclosed mass within 10 pc is ≈7.4 × 104 M⊙, as denoted by the horizontal line in the middle panel. We see that none of the CDM progenitor halos are sufficiently dense to be the perturber, and this conclusion holds when comparing the enclosed mass within r = 15 pc. The inner density of these CDM halos would further decrease as they evolve within the Milky Way's tidal field. The progenitor CDM halos shown in Figure 1 correspond to subhalos with masses >108 M⊙ h−1 at z = 0. We plan to relax this mass threshold and examine halos with lower masses. Based on the resolution limit in the cosmological CDM simulation (D. Yang et al. 2023a), we expect to reconstruct the density profiles of progenitors for subhalos with masses a few times 107 M⊙ h−1 using the truncated NFW profile in Equation (1). A more detailed investigation will be deferred to future work.
For the CDM progenitor halos, we estimate the timescale of gravothermal collapse in SIDM (J. Pollack et al. 2015; R. Essig et al. 2019):
where C = 0.75 is a numerical factor and σeff is the effective cross section (D. Yang & H.-B. Yu 2022). For simplicity, we assume a constant cross section in this work. Figure 1 (right) shows the collapse time versus virial mass for the progenitors, where we have taken σ/m = 50 cm2 g−1. About one-third of the halos are expected to collapse within 10 Gyr. Since tidal stripping could speed up the onset of the collapse (F. Kahlhoefer et al. 2019; H. Nishikawa et al. 2020; O. Sameie et al. 2020; D. Yang & H.-B. Yu 2021; Z. C. Zeng et al. 2022), we expect that more halos would be in the collapse phase after they evolve in the tidal field, and their overall mass would be reduced as well.
3. Simulation Setup
In this section, we introduce our simulation setup, including the initial halo density profile, the SIDM cross section, orbital parameters, and the gravitational potential model of the Milky Way.
3.1. The Initial Halo Density Profile and Cross Section
We choose the CDM progenitor with the earliest infall time among the five halos that have tc < 10 Gyr, and its density profile is shown in Figure 1 (left, black). For this halo, the fitted NFW parameters are ρs = 7.5 × 107 M⊙ kpc−3 and rs = 0.50 kpc. The maximum circular velocity and the associated radius are and , respectively. We use the public code SpherIC (S. Garrison-Kimmel et al. 2013) to generate the initial condition, and the total halo mass is M = 3.25 × 108 M⊙. The simulation has a particle mass of 32.5 M⊙, a total number of 107 particles, and a softening length of ϵ = 2 pc. We use the public N-body code GADGET-2 (V. Springel et al. 2001, 2005) implemented with an SIDM module from D. Yang et al. (2020), which follows the algorithm in A. Robertson et al. (2017) with small modifications.
As indicated in Figure 1 (right), the halo would collapse within 10 Gyr for σ/m = 50 cm2 g−1 even if it is isolated. In our N-body simulations, we consider three values, σ/m = 30 cm2 g−1 (SIDM30), 50 cm2 g−1 (SIDM50), and 100 cm2 g−1 (SIDM100), to explore a wide range of cross sections. A viable SIDM model should exhibit a velocity-dependent cross section that is large at low velocities while decreasing toward high velocities to evade constraints on massive halos around cluster scales ≲0.1 cm2 g−1 at (A. H. G. Peter et al. 2013; M. Rocha et al. 2013; D. Harvey et al. 2015; M. Kaplinghat et al. 2016; K. E. Andrade et al. 2021; L. Sagunski et al. 2021; T. S. Ray et al. 2022; D. Kong et al. 2024). Nevertheless, for a specific halo, we can use a constant effective cross section to characterize its gravothermal evolution (D. Yang & H.-B. Yu 2022; N. J. Outmezguine et al. 2023; S. Yang et al. 2023b). In our case, decreases from ~15 to 7 km s−1 due to tidal mass loss. Thus, the σ/m values we consider can be regard as effective cross sections for on average, which overall align with SIDM models proposed to explain diverse dark matter distributions in galaxies (e.g., M. Valli & H.-B. Yu 2018; T. Ren et al. 2019; F. Kahlhoefer et al. 2019; M. Kaplinghat et al. 2019; J. Zavala et al. 2019; O. Sameie et al. 2020; C. A. Correa 2021; H. C. Turner et al. 2021; D. Yang & H.-B. Yu 2021; C. A. Correa et al. 2022; M. Silverman et al. 2022; D. Gilman et al. 2023; E. O. Nadler et al. 2023; O. Slone et al. 2023; M. S. Fischer et al. 2024b; M. Mancera Piña et al. 2024; A. Ragagnin et al. 2024; M. G. Roberts et al. 2024; X. Zhang et al. 2024; I. Dutra et al. 2025).
3.2. The Milky Way Model
The Milky Way is modeled as a static potential that contains three main components.
-
1.
A spherical NFW halo:
with ρs = 8.54 × 106 M⊙ kpc−3 and rs = 19.6 kpc. G is the Newton constant. -
2.
A spherical stellar bulge with a Hernquist profile (L. Hernquist 1990):
with Mb = 9.23 × 109 M⊙ and rH = 1.3 kpc. -
3.
Two stellar disks and two gas disks with an axisymmetric Miyamoto–Nagai profile (M. Miyamoto & R. Nagai 1975):
The parameters for each disk are as follows. Thin stellar disk: Md = 3.52 × 1010 M⊙, ad = 2.50 kpc, and bd = 0.3 kpc; thick stellar disk: Md = 1.05 × 1010 M⊙, ad = 3.02 kpc, and bd = 0.9 kpc; thin gas disk: Md =1.2 × 109 M⊙, ad = 1.5 kpc, and bd = 0.045 kpc; and thick gas disk: Md = 1.1 × 1010 M⊙, ad = 7.0 kpc, and bd = 0.085 kpc.
These parameters are motivated by the Milky Way mass model in P. J. McMillan (2016). Note that the stellar and disk density profiles in P. J. McMillan (2016) use exponential functions, which are challenging to implement in controlled N-body simulations due to the lack of analytical expressions for their corresponding potentials. Nevertheless, we have verified that the difference in the total potential remains within 2% in the regions with , which are most relevant for our simulated subhalo. Since the host halo is treated as a static potential, we neglect dark matter particle scatterings between the host halo and the subhalo. This approximation is well justified for velocity-dependent SIDM models with σ/m ≲ 1 cm2 g−1 at (E. O. Nadler et al. 2020a).
3.3. Orbital Parameters
A. Bonaca et al. (2020) found that the best-fit orbit of GD-1 has a pericenter of rperi = 13.8 kpc and an apocenter of rapo = 22.3 kpc, while the orbit of its perturber remains highly uncertain. For our simulation, we adopt an orbit with rperi = 17 kpc and rapo = 142 kpc, with the simulated subhalo undergoing five pericenter passages over 10 Gyr. Although we do not aim to explicitly model the encounter event, at t ≈ 10 Gyr, the simulated subhalo's coordinates are R.A. = 215 and decl. = −79, consistent with the inferred position range of the present-day GD-1 perturber (A. Bonaca et al. 2020). While this orbit differs from that of the progenitor halo selected from the cosmological merger tree (D. Yang et al. 2023a), it remains typical for many subhalos in the simulation. We emphasize that gravothermal collapse is intrinsic to SIDM halos, and the overall properties of our simulated perturber are robust regardless of the specific orbit chosen.
4. Results
Figure 2 (left) shows the evolution of the enclosed mass within the inner r = 10 pc for CDM (blue), SIDM30 (amber), SIDM50 (orange), and SIDM100 (pink) subhalos. For CDM, the inner mass decreases monotonically due to tidal stripping. In contrast, for SIDM, the mass initially decreases sharply due to core expansion, followed by an increase as core collapse occurs. By t ≈ 10 Gyr, the inner mass of the SIDM subhalos is 1 order of magnitude higher than that of the CDM subhalo, aligning well with the reference Hernquist profile (horizontal line). Additionally, the collapse times are tc ~ 6, 4, and 2 Gyr for SIDM30, SIDM50, and SIDM100, respectively, about a factor of 2 shorter than those estimated using Equation 2, which is calibrated for isolated halos. In a subhalo, tidal stripping reduces the velocity dispersion of dark matter particles from the intermediate to outer regions as a result of mass loss. Consequently, a negative “temperature” gradient—a necessary condition for the onset of core collapse—is more easily established compared to an isolated halo (O. Sameie et al. 2020).
Figure 2.
Left: evolution of the enclosed mass within 10 pc for the CDM (blue), SIDM30 (amber), SIDM50 (orange), and SIDM100 (pink) subhalos. The horizontal dashed gray line denotes the inner mass within 10 pc of the reference Hernquist profile, as shown in Figure 1 (middle). Middle: evolution of the bound mass for the simulated CDM and SIDM subhalos. Right: corresponding density profiles for the simulated CDM and SIDM subhalos at t = 10 Gyr, along with the initial NFW profile (black). The dotted blue line denotes a reconstructed density profile for the CDM subhalo using an analytical function proposed by R. Errani & J. F. Navarro (2021). The gray shaded region denotes the viable range for the GD-1 perturber, converted from Figure 6 of A. Bonaca et al. (2019), while the dashed gray line represents the reference Hernquist profile. The dashed cyan line represents the density profile of the globular cluster NGC 2419, modeled using the King profile from H. Baumgardt et al. (2009).
In Figure 2 (middle), we show the evolution of the total bound mass for the simulated CDM and SIDM subhalos. Initially, the halo mass is 3.25 × 108 M⊙ and is reduced by 1 order of magnitude by t ≈ 10 Gyr due to tidal stripping. As expected, the total mass loss is more significant as the cross section increases. For SIDM, the final halo mass ranges from 4 × 106 to 107 M⊙, which falls well within the favored mass range of the GD-1 perturber 3 × 105–108 M⊙ (A. Bonaca et al. 2019).
Figure 2 (right) shows the corresponding density profiles at t = 10 Gyr for the CDM and SIDM subhalos, along with the initial NFW profile. For comparison, the viable region for the GD-1 perturber (shaded gray), converted from Figure 6 of A. Bonaca et al. (2019), and the reference Hernquist profile (dashed gray) are also shown. Compared to CDM, the density profiles of the SIDM subhalos are significantly steeper and overall consistent with the favored Hernquist profiles from A. Bonaca et al. (2019). This indicates that dark matter self-interactions can both increase central density and accelerate tidal mass loss in the outer regions. Consequently, an SIDM subhalo can become more compact and dense than its CDM counterpart.
We note that the CDM subhalo has a small density core near the center. This is due to the resolution limit as ℓ = 2.8ϵ ≈ 5.6 pc, although the simulated subhalo contains more than 6 × 105 simulation particles at t = 10 Gyr. We fit the density profile using the analytical function from R. Errani & J. F. Navarro (2021), which is proposed to model a tidally stripped CDM halo. With ρcut ≈ 1.2 × 108 M⊙ kpc−3 and rcut ≈ 0.22 kpc, we find a good fit for the region r ≳ 10 pc; see Figure 2 (right, dotted blue). The fitted function has a cusp ρ(r) ∝ r−1 near the center, and it provides a correction to the core due to the resolution limit. For the fitted profile, the enclosed mass within 10 pc is 1.6 × 104 M⊙. However, even with this correction, the CDM subhalo remains insufficiently dense to explain the high density of the GD-1 perturber.
In Figure 2 (right), we also present the density profile of the globular cluster NGC 2419 (cyan), modeled using the King profile from H. Baumgardt et al. (2009). Interestingly, this profile closely resembles the density profile of the SIDM30 subhalo within 30 pc. This similarity is not coincidental, as the formation of globular clusters follows the same mechanism as the collapse of SIDM halos. This suggests that distinguishing between SIDM and globular cluster scenarios in explaining the GD-1 perturbation could be challenging. However, NGC 2419 itself cannot be the GD-1 perturber, as its orbit does not align with the perturbation (A. Bonaca et al. 2019). If the perturbation is caused by an undetected globular cluster that emits light, it could be identified in future astronomical surveys.
Furthermore, narrowing down the favored parameter space in the mass–size plane for the perturber would help us distinguish the two scenarios. For instance, if the perturber's mass is further constrained to the range 107–108 M⊙, the SIDM scenario would be favored, as globular clusters typically have masses below a few times 106 M⊙. Another intriguing possibility is that the perturber is an SIDM substructure hosting stars, as we will discuss later. It may have undergone significant tidal stripping, resulting in an ultrafaint dwarf with mass and structural properties similar to those of a massive globular cluster (S. Mau et al. 2020). Confirming this scenario would require detecting a stellar counterpart at the inferred location of the perturber. Distinguishing between these possibilities will require dedicated observational campaigns and detailed modeling efforts, making this an exciting avenue for future research.
5. Discussions and Conclusion
The inner density profiles of our simulated SIDM subhalos (r ≲ 10 pc) could be underestimated due to numerical issues in N-body simulations when the halo is deeply collapsed (Y.-M. Zhong et al. 2023; M. S. Fischer et al. 2024a; C. Mace et al. 2024; I. Palubski et al. 2024). Specially, numerical artifacts introduce additional “energy” that heats the simulated halo, slowing down or even preventing further increases in inner density; see M. S. Fischer et al. (2024a) for discussions about potential causes. As shown in Figure 2 (left), for the SIDM subhalos, the enclosed mass within inner 10 pc stalls after t ≈ 4.5–6.5 Gyr, suggesting that they may suffer from the artificial heating effect. To further test this, we conducted an isolated simulation without the tidal field for the same initial NFW profile and σ/m = 50 cm2 g−1. Since the isolated halo experiences no tidal mass loss or heating, its total energy can be computed straightforwardly. See Appendix A for details on the isolated simulation and comparison with the subhalos.
Indeed, we find that the energy increases when the isolated halo enters the deep collapse phase, corresponding to a Knudsen number of Kn ≈ 0.4 within 10 pc, i.e., the ratio of the mean free path to the gravitational height (e.g., S. Balberg et al. 2002; R. Essig et al. 2019). For the SIDM subhalos, the stalling behavior occurs when their Kn values reach 0.3–0.6. In comparison, the total energy of the simulated SIDM halo in M. S. Fischer et al. (2024a; their Figure 1) starts to increase when Kn reaches 0.1. Even at Kn = 0.01 energy conservation violation is at the 1.5% level, better than our simulation. This is likely because M. S. Fischer et al. (2024a) adopted a more accurate criterion for the gravity computations while at a higher computational cost. Since the artificial heating effect leads to an underestimation of the inner density profile for a collapsed SIDM halo, our results are conservative in this regard. Nevertheless, it will be important to further improve the SIDM prediction as future measurements of the GD-1 stream could narrow down the viable parameter space of the perturber (A. Bonaca & A. M. Price-Whelan 2024).
When modeling the Milky Way, we used static potentials for both halo and stars, calibrated with present-day measurements. Simulations show that Milky Way–like systems could grow significantly over the last ~6 Gyr due to mergers and accretion (e.g., M. Ishchenko et al. 2023; Y. Wang et al. 2024). If these effects were incorporated, our simulated subhalo would experience weaker tidal stripping in the early stages. However, we note that this is degenerate with the orbital parameters; similar results can be achieved by lowering the pericenter if a weaker potential is adopted at early times. In Appendix A, we will see that even for an isolated halo, the SIDM50 case can still collapse to the viable parameter region. Additionally, encounters between the GD-1 stream and the perturber are likely to have occurred within the last 1 Gyr (A. Bonaca et al. 2019), and hence the growth history of the Milky Way may not directly impact the inference of the perturber's properties.
The subhalo we used to demonstrate the SIDM scenario for the GD-1 perturber has an infall mass of ≈3 × 108 M⊙. Interestingly, this is near the upper limit on the peak mass of subhalos that host currently observed satellite galaxies in the Milky Way (P. Jethwa et al. 2018; E. O. Nadler et al. 2020b). Thus, it remains an open question whether the perturber is a truly dark substructure, devoid of a galaxy. To further investigate detectability, we conducted additional simulations for the CDM and SIDM50 cases with live stellar particles, assuming a Plummer stellar profile with a scale radius of 0.3 kpc and a total mass of 3.2 × 104 M⊙, motivated by hydrodynamical simulations of the Local Group (A. Fattahi et al. 2018). At t = 10 Gyr, the bound stellar masses are 1.8 × 104 and 1.3 × 104 M⊙ for the CDM and SIDM50 cases, respectively, with the latter also exhibiting a steeper stellar density profile toward the central regions. These substructures fall into the category of ultrafaint dwarf galaxies and could potentially be detected in the near future through observations, e.g., with the Rubin Observatory (A. Drlica-Wagner et al. 2019; Ž. Ivezić et al. 2019).
More work is needed along these lines. For instance, the stellar–halo mass relation becomes increasingly steep in the ultrafaint regime and exhibits significant scatter (A. Fattahi et al. 2018), which must be taken into account. Additionally, since the Rubin Observatory can only detect objects in the southern hemisphere, it would be crucial to assess Rubin's sky coverage in conjunction with the orbital information of the GD-1 perturber from A. Bonaca et al. (2020). We leave these investigations for future work. Furthermore, our scenario should also apply to smaller infall masses below ~108 M⊙. Indeed, for SIDM models with large velocity-dependent cross sections, the population of core-collapsing (sub)halos increases as the mass decreases (e.g., E. O. Nadler et al. 2023; D. Yang et al. 2023a). Thus, stellar streams like GD-1 can probe both population and density profile of core-collapsing subhalos even below the mass threshold for galaxy formation.
We used the Hernquist profile for the GD-1 perturber from A. Bonaca et al. (2019) as a reference to assess the simulated subhalos. It would be intriguing to take the SIDM subhalo and directly model its encounter with GD-1, incorporating the influence of the Large Magellanic Cloud (e.g., D. Erkal et al. 2019; N. Shipp et al. 2021). We could use the parametric model (S. Ando et al. 2024; D. Yang et al. 2024a, 2024b) to generate a population of collapsed SIDM subhalos in Milky Way analogs. To overcome the numerical issues in N-body simulations of core-collapsing halos, we may complement them with the semianalytical fluid model to better capture the dynamics in the the central regions (e.g., S. Balberg et al. 2002; Y.-M. Zhong et al. 2023; S. Gad-Nasr et al. 2024).
In summary, we have conducted controlled N-body simulations and shown that a core-collapsed SIDM halo could explain the high density of the GD-1 stellar stream perturber. For progenitor halos from the cosmological simulation of a Milky Way analog, the required self-interacting cross section σ/m ≳ 30 cm2 g−1 for ~108 M⊙ halos with . Dark matter self-interactions can both increase inner density and accelerate tidal mass loss in the outer regions, producing a compact and dense perturber to explain the spur and gap features of the GD-1 stream. Our findings demonstrate that stellar streams provide a novel probe into the self-interacting nature of dark matter. We have also outlined future investigations to further improve this promising approach.
Acknowledgments
We thank Moritz Fischer, Ana Bonaca, and Ting Li for useful discussions and the organizers of the Pollica 2023 SIDM Workshop, where this work was initialized. The work of H.-B.Y. and D.Y. was supported by the John Templeton Foundation under grant ID#61884 and the U.S. Department of Energy under grant No. de-sc0008541. This research was supported in part by grant NSF PHY-2309135 to the Kavli Institute for Theoretical Physics (KITP). Computations were performed using the computer clusters and data storage resources of the HPCC at UCR, which were funded by grants from NSF (MRI-2215705, MRI-1429826) and NIH (1S10OD016290-01A1). The opinions expressed in this publication are those of the authors and do not necessarily reflect the views of the funding agencies.
Appendix A. Simulating Halos in the Deep Collapse Phase
N-body simulations of a core-collapsing SIDM halo are challenging (Y.-M. Zhong et al. 2023; M. S. Fischer et al. 2024a; C. Mace et al. 2024; I. Palubski et al. 2024). In particular, when a halo enters the phase of deep collapse, energy conservation can be violated in the simulation, resulting in an increase in total energy due to numerical artifacts; see M. S. Fischer et al. (2024a) for discussions on potential causes. This “heating” effect slows down the further collapse of the simulated halo and the increase of its inner density. As shown in Figure 2 (left), the enclosed mass of the SIDM subhalos stalls at late stages, indicating that they may be affected by these numerical artifacts. To assess the condition of energy conservation, we simulate an isolated halo with the same initial NFW profile and σ/m = 50 cm2 g−1, without evolving it in the tidal field. For an isolated halo, it is straightforward to evaluate its total energy over time, allowing us to test our simulation setup.
In Figure 3 (left), we illustrate the evolution of the enclosed mass within the inner 10 pc of the isolated SIDM50 halo. The overall behavior is similar to that of the SIDM50 subhalo presented in Figure 2 (left), but the collapse timescale for the isolated halo is approximately a factor of 2 longer due to the absence of tidal acceleration. After the inner mass reaches its peak at t ≈ 9.5 Gyr, it stops increasing and instead experiences a slight decrease. Figure 3 (middle) shows the evolution of the total energy of the isolated halo, normalized to its initial absolute value. We observe that the total energy deviates significantly from its initial value for t > 9.5 Gyr due to the artificial heating effect.
To further clarify this issue, we compute the Knudsen number Kn ≡ λ/H, where λ is the mean free path and H is the gravitational scale height, i.e.,
where G is Newton's constant and σv is the 1D velocity dispersion of dark matter particles. Figure 3 (right) shows the evolution of the Knudsen number averaged over inner 10 pc for the SIDM50 isolated halo (dashed orange), and the SIDM30 (solid amber), SIDM50 (solid orange), and SIDM100 (solid pink) subhalos. At t ≈ 9.5 Gyr, the corresponding Knudsen number is Kn ≈ 0.4 for the isolated halo. Thus, we expect that the “heating” effect becomes an issue for our simulation when Kn is close to 0.4. For the SIDM subhalos, their lowest Kn value ranges from 0.3 to 0.6. This may explain why their enclosed mass stalls after t ≈ 4.5–6.5 Gyr.
It is useful to compare to the halo presented in M. S. Fischer et al. (2024a), where they simulated a 1.2 × 1011 M⊙ isolated halo assuming σ/m = 100 cm2 g−1. The particle mass is 3 × 104 and the softening length is ϵ = 0.13 kpc. In that simulation, the energy starts to increase at t ≈ 9.6 Gyr (their Figure 1), corresponding to Kn ≈ 0.1. However, even at Kn = 0.01 energy conservation violation is at only the 1.5% level, better than our simulation. This difference is likely because M. S. Fischer et al. (2024a) used a more accurate cell-opening criterion for the gravity computations (ErrTolForceAcc = 5 × 10−4) compared to ours (ErrTolForceAcc = 5 × 10−3), with the former being more computationally expensive. Since the artificial heating effect leads to an underestimation of the inner density profile for a collapsed SIDM halo, our results are conservative.
Figure 3.
Left: evolution of the enclosed mass within 10 pc for the SIDM50 isolated halo without evolving in the tidal field (dashed orange). The horizontal line denotes the Hernquist profile as in Figure 2 (left). Middle: evolution of the total energy normalized to its initial absolute value for the SIDM50 isolated halo. Right: evolution of the ratio λ/H within inner 10 pc for the SIDM50 isolated halo (dashed orange), along with the SIDM30 (solid amber), SIDM50 (solid orange), and SIDM100 (solid pink) subhalos.
Appendix B. Convergence
Lastly, to check the convergence, we have conducted an additional simulation for the SIDM50 subhalo with the total number of particles N = 5 × 106, a factor of 2 smaller than that used to produce our main results. Figure 4 shows the evolution of the enclosed mass within an inner radius r = 10 pc with the low-resolution (dotted orange) and high-resolution (solid orange) simulations. The results converge well. As discussed in Appendix A, the stalling behavior of the enclosed mass indicates that the energy conservation is violated due to the artificial heating effect. We see both high- and low-resolution simulations suffer from this issue, despite their convergence.
Figure 4.

The evolution of the enclosed mass within inner r = 10 pc for the low-resolution (dotted orange) and high-resolution (solid orange) simulations.
This article was updated on April 7, 2025 to correct a production error which led to incorrect text citations for some references.
Contributor Information
Xingyu Zhang, Email: zhang-xy19@mails.tsinghua.edu.cn.
Hai-Bo Yu, Email: haiboyu@ucr.edu.
Daneng Yang, Email: danengy@ucr.edu.
Ethan O. Nadler, Email: enadler@carnegiescience.edu.
References
- Adhikari S., Banerjee A., Boddy K. K., et al. 2022 arXiv: 2207.10638 .
- Ando S., Horigome S., Nadler E. O., Yang D., Yu H.-B. 2024 arXiv: 2403.16633 .
- Andrade K. E., Fuson J., Gad-Nasr S., et al. MNRAS. 2021;510:54. doi: 10.1093/mnras/stab3241. [DOI] [Google Scholar]
- Balberg S., Shapiro S. L., Inagaki S. ApJ. 2002;568:475. doi: 10.1086/339038. [DOI] [Google Scholar]
- Banik N., Bovy J., Bertone G., Erkal D., de Boer T. J. L. MNRAS. 2021;502:2364. doi: 10.1093/mnras/stab210. [DOI] [Google Scholar]
- Baumgardt H., Cote P., Hilker M., et al. MNRAS. 2009;396:2051. doi: 10.1111/j.1365-2966.2009.14932.x. [DOI] [Google Scholar]
- Bonaca A., Conroy C., Hogg D. W., et al. ApJL. 2020;892:L37. doi: 10.3847/2041-8213/ab800c. [DOI] [Google Scholar]
- Bonaca A., Hogg D. W. ApJ. 2018;867:101. doi: 10.3847/1538-4357/aae4da. [DOI] [Google Scholar]
- Bonaca A., Hogg D. W., Price-Whelan A. M., Conroy C. ApJ. 2019;880:38. doi: 10.3847/1538-4357/ab2873. [DOI] [Google Scholar]
- Bonaca A., Price-Whelan A. M. 2024 arXiv: 2405.19410 .
- Borukhovetskaya A., Navarro J. F., Errani R., Fattahi A. MNRAS. 2022;512:5247. doi: 10.1093/mnras/stac653. [DOI] [Google Scholar]
- Bovy J., Bahmanyar A., Fritz T. K., Kallivayalil N. ApJ. 2016;833:31. doi: 10.3847/1538-4357/833/1/31. [DOI] [Google Scholar]
- Carlberg R. G., Grillmair C. J. ApJ. 2013;768:171. doi: 10.1088/0004-637X/768/2/171. [DOI] [Google Scholar]
- Correa C. A. MNRAS. 2021;503:920. doi: 10.1093/mnras/stab506. [DOI] [Google Scholar]
- Correa C. A., Schaller M., Ploeckinger S., et al. MNRAS. 2022;517:3045. doi: 10.1093/mnras/stac2830. [DOI] [Google Scholar]
- de Boer T. J. L., Belokurov V., Koposov S. E., et al. MNRAS. 2018;477:1893. doi: 10.1093/mnras/sty677. [DOI] [Google Scholar]
- de Boer T. J. L., Erkal D., Gieles M. MNRAS. 2020;494:5315. doi: 10.1093/mnras/staa917. [DOI] [Google Scholar]
- Doke Y., Hattori K. ApJ. 2022;941:129. doi: 10.3847/1538-4357/aca090. [DOI] [Google Scholar]
- Drlica-Wagner A., et al. 2019 arXiv: 1902.01055 .
- Dutra I., Natarajan P., Gilman D. ApJ. 2025;978:38. doi: 10.3847/1538-4357/ad9b09. [DOI] [Google Scholar]
- Erkal D., Belokurov V., Laporte C. F. P., et al. MNRAS. 2019;487:2685. doi: 10.1093/mnras/stz1371. [DOI] [Google Scholar]
- Errani R., Navarro J. F. MNRAS. 2021;505:18. doi: 10.1093/mnras/stab1215. [DOI] [Google Scholar]
- Essig R., Mcdermott S. D., Yu H.-B., Zhong Y.-M. PhRvL. 2019;123:121102. doi: 10.1103/PhysRevLett.123.121102. [DOI] [PubMed] [Google Scholar]
- Fattahi A., Navarro J., Frenk C., et al. MNRAS. 2018;476:3816. doi: 10.1093/mnras/sty408. [DOI] [Google Scholar]
- Feng W.-X., Yu H.-B., Zhong Y.-M. ApJL. 2021;914:L26. doi: 10.3847/2041-8213/ac04b0. [DOI] [Google Scholar]
- Fischer M. S., Dolag K., Yu H.-B. A&A. 2024a;689:A300. doi: 10.1051/0004-6361/202449849. [DOI] [Google Scholar]
- Fischer M. S., Kasselmann L., Brüggen M., et al. MNRAS. 2024b;529:2327. doi: 10.1093/mnras/stae699. [DOI] [Google Scholar]
- Gad-Nasr S., Boddy K. K., Kaplinghat M., Outmezguine N. J., Sagunski L. JCAP. 2024;2024:131. doi: 10.1088/1475-7516/2024/05/131. [DOI] [Google Scholar]
- Garrison-Kimmel S., Rocha M., Boylan-Kolchin M., Bullock J., Lally J. MNRAS. 2013;433:3539. doi: 10.1093/mnras/stt984. [DOI] [Google Scholar]
- Gilman D., Zhong Y.-M., Bovy J. PhRvD. 2023;107:103008. doi: 10.1103/PhysRevD.107.103008. [DOI] [Google Scholar]
- Grillmair C. J., Dionatos O. ApJL. 2006;643:L17. doi: 10.1086/505111. [DOI] [Google Scholar]
- Harvey D., Massey R., Kitching T., Taylor A., Tittley E. Sci. 2015;347:1462. doi: 10.1126/science.1261381. [DOI] [PubMed] [Google Scholar]
- Hernquist L. ApJ. 1990;356:359. doi: 10.1086/168845. [DOI] [Google Scholar]
- Ishchenko M., Sobolenko M., Berczik P., et al. A&A. 2023;673:A152. doi: 10.1051/0004-6361/202245117. [DOI] [Google Scholar]
- Ivezić Ž., Kahn S. M., Tyson J. A., et al. ApJ. 2019;873:111. doi: 10.3847/1538-4357/ab042c. [DOI] [Google Scholar]
- Jethwa P., Erkal D., Belokurov V. MNRAS. 2018;473:2060. doi: 10.1093/mnras/stx2330. [DOI] [Google Scholar]
- Kahlhoefer F., Kaplinghat M., Slatyer T. R., Wu C.-L. JCAP. 2019;2019:010. doi: 10.1088/1475-7516/2019/12/010. [DOI] [Google Scholar]
- Kaplinghat M., Tulin S., Yu H.-B. PhRvL. 2016;116:041302. doi: 10.1103/PhysRevLett.116.041302. [DOI] [PubMed] [Google Scholar]
- Kaplinghat M., Valli M., Yu H.-B. MNRAS. 2019;490:231. doi: 10.1093/mnras/stz2511. [DOI] [Google Scholar]
- Koda J., Shapiro P. R. MNRAS. 2011;415:1125. doi: 10.1111/j.1365-2966.2011.18684.x. [DOI] [Google Scholar]
- Kong D., Yang D., Yu H.-B. ApJL. 2024;965:L19. doi: 10.3847/2041-8213/ad394b. [DOI] [Google Scholar]
- Koposov S. E., Rix H.-W., Hogg D. W. ApJ. 2010;712:260. doi: 10.1088/0004-637X/712/1/260. [DOI] [Google Scholar]
- Li T. S., Ji A. P., Pace A. B., et al. ApJ. 2022;928:30. doi: 10.3847/1538-4357/ac46d3. [DOI] [Google Scholar]
- Mace C., Zeng Z. C., Peter A. H. G., et al. 2024 arXiv: 2402.01604 .
- Malhan K., Ibata R. A. MNRAS. 2019;486:2995. doi: 10.1093/mnras/stz1035. [DOI] [Google Scholar]
- Malhan K., Valluri M., Freese K., Ibata R. A. ApJL. 2022;941:L38. doi: 10.3847/2041-8213/aca6e5. [DOI] [Google Scholar]
- Mancera Piña M., Golini G., Trujillo I., Montes M. A&A. 2024;689:A344. doi: 10.1051/0004-6361/202450230. [DOI] [Google Scholar]
- Mao Y.-Y., Williamson M., Wechsler R. H. ApJ. 2015;810:21. doi: 10.1088/0004-637X/810/1/21. [DOI] [Google Scholar]
- Mau S., Cerny W., Pace A. B., et al. ApJ. 2020;890:136. doi: 10.3847/1538-4357/ab6c67. [DOI] [Google Scholar]
- McMillan P. J. MNRAS. 2016;465:76. doi: 10.1093/mnras/stw2759. [DOI] [Google Scholar]
- Minor Q. E., Gad-Nasr S., Kaplinghat M., Vegetti S. MNRAS. 2021;507:1662. doi: 10.1093/mnras/stab2247. [DOI] [Google Scholar]
- Miyamoto M., Nagai R. PASJ. 1975;27:533. [Google Scholar]
- Nadler E. O., Banerjee A., Adhikari S., Mao Y.-Y., Wechsler R. H. ApJ. 2020a;896:112. doi: 10.3847/1538-4357/ab94b0. [DOI] [Google Scholar]
- Nadler E. O., Wechsler R. H., Bechtol K., et al. ApJ. 2020b;893:48. doi: 10.3847/1538-4357/ab846a. [DOI] [Google Scholar]
- Nadler E. O., Yang D., Yu H.-B. ApJL. 2023;958:L39. doi: 10.3847/2041-8213/ad0e09. [DOI] [Google Scholar]
- Nishikawa H., Boddy K. K., Kaplinghat M. PhRvD. 2020;101:063009. doi: 10.1103/PhysRevD.101.063009. [DOI] [Google Scholar]
- Outmezguine N. J., Boddy K. K., Gad-Nasr S., Kaplinghat M., Sagunski L. MNRAS. 2023;523:4786. doi: 10.1093/mnras/stad1705. [DOI] [Google Scholar]
- Palubski I., Slone O., Kaplinghat M., Lisanti M., Jiang F. 2024 arXiv: 2402.12452 .
- Peter A. H. G., Rocha M., Bullock J. S., Kaplinghat M. MNRAS. 2013;430:105. doi: 10.1093/mnras/sts535. [DOI] [Google Scholar]
- Pollack J., Spergel D. N., Steinhardt P. J. ApJ. 2015;804:131. doi: 10.1088/0004-637X/804/2/131. [DOI] [Google Scholar]
- Price-Whelan A. M., Bonaca A. ApJL. 2018;863:L20. doi: 10.3847/2041-8213/aad7b5. [DOI] [Google Scholar]
- Ragagnin A., Meneghetti M., Calura F., et al. A&A. 2024;687:A270. doi: 10.1051/0004-6361/202449872. [DOI] [Google Scholar]
- Ray T. S., Sarkar S., Shaw A. K. JCAP. 2022;2022:011. doi: 10.1088/1475-7516/2022/09/011. [DOI] [Google Scholar]
- Ren T., Kwa A., Kaplinghat M., Yu H.-B. PhRvX. 2019;9:031020. doi: 10.1103/PhysRevX.9.031020. [DOI] [Google Scholar]
- Roberts M. G., Kaplinghat M., Valli M., Yu H.-B. 2024 arXiv: 2407.15005 .
- Robertson A., Massey R., Eke V. MNRAS. 2017;465:569. doi: 10.1093/mnras/stw2670. [DOI] [Google Scholar]
- Rocha M., Peter A. H. G., Bullock J. S., et al. MNRAS. 2013;430:81. doi: 10.1093/mnras/sts514. [DOI] [Google Scholar]
- Sagunski L., Gad-Nasr S., Colquhoun B., Robertson A., Tulin S. JCAP. 2021;2021:024. doi: 10.1088/1475-7516/2021/01/024. [DOI] [Google Scholar]
- Sameie O., Yu H.-B., Sales L. V., Vogelsberger M., Zavala J. PhRvL. 2020;124:141102. doi: 10.1103/PhysRevLett.124.141102. [DOI] [PubMed] [Google Scholar]
- Shipp N., Drlica-Wagner A., Balbinot E., et al. ApJ. 2018;862:114. doi: 10.3847/1538-4357/aacdab. [DOI] [Google Scholar]
- Shipp N., Erkal D., Drlica-Wagner A., et al. ApJ. 2021;923:149. doi: 10.3847/1538-4357/ac2e93. [DOI] [Google Scholar]
- Silverman M., Bullock J. S., Kaplinghat M., Robles V. H., Valli M. MNRAS. 2022;518:2418. doi: 10.1093/mnras/stac3232. [DOI] [Google Scholar]
- Slone O., Jiang F., Lisanti M., Kaplinghat M. PhRvD. 2023;107:043014. doi: 10.1103/PhysRevD.107.043014. [DOI] [Google Scholar]
- Springel V. MNRAS. 2005;364:1105. doi: 10.1111/j.1365-2966.2005.09655.x. [DOI] [Google Scholar]
- Springel V., Yoshida N., White S. D. M. NewA. 2001;6:79. doi: 10.1016/S1384-1076(01)00042-2. [DOI] [Google Scholar]
- Tulin S., Yu H.-B. PhR. 2018;730:1. doi: 10.1016/j.physrep.2017.11.004. [DOI] [Google Scholar]
- Turner H. C., Lovell M. R., Zavala J., Vogelsberger M. MNRAS. 2021;505:5327. doi: 10.1093/mnras/stab1725. [DOI] [Google Scholar]
- Valli M., Yu H.-B. NatAs. 2018;2:907. doi: 10.1038/s41550-018-0560-7. [DOI] [Google Scholar]
- Vegetti S., Koopmans L. V. E., Bolton A., Treu T., Gavazzi R. MNRAS. 2010;408:1969. doi: 10.1111/j.1365-2966.2010.16865.x. [DOI] [Google Scholar]
- Wang Y., Mansfield P., Nadler E. O., et al. 2024 arXiv: 2408. 01487 .
- Yang D., Nadler E. O., Yu H.-B. ApJ. 2023a;949:67. doi: 10.3847/1538-4357/acc73e. [DOI] [Google Scholar]
- Yang D., Nadler E. O., Yu H.-B. 2024a arXiv: 2406.10753 .
- Yang D., Nadler E. O., Yu H.-B., Zhong Y.-M. JCAP. 2024b;2024:032. doi: 10.1088/1475-7516/2024/02/032. [DOI] [Google Scholar]
- Yang D., Yu H.-B. PhRvD. 2021;104:103031. doi: 10.1103/PhysRevD.104.103031. [DOI] [Google Scholar]
- Yang D., Yu H.-B. JCAP. 2022;2022:077. doi: 10.1088/1475-7516/2022/09/077. [DOI] [Google Scholar]
- Yang D., Yu H.-B., An H. PhRvL. 2020;125:111105. doi: 10.1103/PhysRevLett.125.111105. [DOI] [PubMed] [Google Scholar]
- Yang S., Du X., Zeng Z. C., et al. ApJ. 2023b;946:47. doi: 10.3847/1538-4357/acbd49. [DOI] [Google Scholar]
- Zavala J., Lovell M. R., Vogelsberger M., Burger J. D. PhRvD. 2019;100:063007. doi: 10.1103/PhysRevD.100.063007. [DOI] [Google Scholar]
- Zeng Z. C., Peter A. H. G., Du X., et al. MNRAS. 2022;513:4845. doi: 10.1093/mnras/stac1094. [DOI] [Google Scholar]
- Zhang X., Yu H.-B., Yang D., An H. ApJL. 2024;968:L13. doi: 10.3847/2041-8213/ad50cd. [DOI] [Google Scholar]
- Zhong Y.-M., Yang D., Yu H.-B. MNRAS. 2023;526:758. doi: 10.1093/mnras/stad2765. [DOI] [Google Scholar]



