Axion minicluster streams in the Solar neighbourhood
Abstract
A consequence of QCD axion dark matter being born after inflation is the emergence of small-scale substructures known as miniclusters. Although miniclusters merge to form minihalos, this intrinsic granularity is expected to remain imprinted on small scales in our galaxy, leading to potentially damaging consequences for the campaign to detect axions directly on Earth. This picture, however, is modified when one takes into account the fact that encounters with stars will tidally strip mass from the miniclusters, creating pc-long tidal streams that act to refill the dark matter distribution. Here we ask whether or not this stripping rescues experimental prospects from the worst-case scenario in which the majority of axions remain bound up in unobservably small miniclusters. We find that the density sampled by terrestrial experiment on mpc-scales will be, on average, around 70–90% of the average local DM density, and at a typical point in the solar neighbourhood, we expect most of the dark matter to be comprised of debris from – overlapping streams. If haloscopes can measure the axion signal with high-enough frequency resolution, then these streams are revealed in the form of an intrinsically spiky lineshape, in stark contrast with the standard assumption of a smooth, featureless Maxwellian distribution—a unique prediction that constitutes a way for experiments to distinguish between pre and post-inflationary axion cosmologies.

Introduction.—Axions Peccei:1977hh ; Peccei:1977ur ; Weinberg:1977ma ; Wilczek:1977pj ; Kim:2008hd ; Kim:1979if ; Shifman:1979if ; Dine:1981rt ; Zhitnitsky:1980tq are one of the most popular explanations for the makeup of galactic dark matter (DM) halos (for reviews, see e.g DiLuzio:2020wdo ; Chadha-Day:2021szb ; Irastorza:2018dyq ; Semertzidis:2021rxs ; Adams:2022pbo ; OHare:2024nmr ). There are several well-motivated cosmological production scenarios for axion DM, but one of the most interesting and predictive examples is when the symmetry-breaking phase transition that births the axion occurs after inflation. Dedicated numerical simulations studying this scenario have flourished in recent years Fleury:2015aca ; Klaer:2017ond ; Vaquero:2018tib ; Gorghetto:2018myk ; Buschmann:2019icd ; Gorghetto:2020qws ; Buschmann:2021sdq ; OHare:2021zrq .
It has been known for many years Hogan:1988mp ; Kolb:1994fi ; Kolb:1995bu that the complicated multi-scale dynamics of the axion field that necessitate the constriction of these simulations, also implies that the DM distribution in this scenario will inherit inhomogeneities on scales set by the horizon at the QCD phase transition. This results in the majority of DM becoming bound inside planetary-mass structures called miniclusters Hogan:1988mp ; Kolb:1994fi ; Kolb:1995bu ; Zurek:2006sy ; Kolb:1994fi ; Hardy:2016mns ; Davidson:2016uok ; Enander:2017ogx ; Blinov:2019jqc ; Dandoy:2023zbi ; Fairbairn:2017dmf ; Fairbairn:2017sil ; Croon:2020wpr ; Ellis:2022grh ; Edwards:2020afl . To put it plainly: miniclusters would be too sparsely distributed for us to have a realistic chance of encountering one, so prospects for detecting DM axions in the lab rest upon whether or not miniclusters survive in our galaxy today.
In this letter, we address the detectability of DM axions by quantifying their distribution in the solar neighbourhood. Broadly speaking, DM in this scenario can be thought of in terms of three distinct populations. Firstly, there are the axions that never end up inside miniclusters to begin with, existing instead in the “minivoids” between them Eggemeier:2022hqa . Secondly, there are the miniclusters themselves, which lock up more than 80% of the mass of DM prior to galaxy formation Eggemeier:2019khm . Lastly, there is the minicluster debris—axions tidally stripped from their hosts as they orbit the Milky Way (MW) Tinyakov:2015cgg ; Dokuchaev ; Kavanagh:2020gcy ; DSouza:2024flu ; Shen:2022ltx . The worst-case scenario for direct detection experiments (referred to as “haloscopes”) is if we consider the axions only from the minivoids Eggemeier:2022hqa . However, tidal disruption will act to spread the DM across a wider volume Tinyakov:2015cgg , so observational prospects could be rescued if we account for this.
To that end, we have performed Monte-Carlo simulations that begin with a realistic population of miniclusters taken from early-Universe simulations, and are then evolved as they orbit the MW. For each minicluster, we calculate how much mass is stripped from it, and over what length scale this mass is spread so that we can build a model for the resulting stream network. Figure 1 shows an illustration of the stages of this calculation. We then use these results to create example haloscope signals, as in Fig. 2.
Initial miniclusters.—To start our calculation, we need to know the initial distribution of minicluster masses and density profiles. We source this information from the most recent N-body simulations of minicluster formation, which themselves begin from initial conditions left over from lattice simulations of axions around the QCD phase transition Pierobon:2023ozb . The most pertinent result of these simulations is the two types of miniclusters that form—what we refer to as merged miniclusters, and isolated miniclusters. The former result from hierarchical merging and develop Navarro-Frenk-White (NFW) density profiles Eggemeier:2019jsu ; Xiao:2021nkb ; Pierobon:2023ozb , while the latter form from the prompt collapse of isolated overdensities and then do not undergo many substantial mergers—retaining the power-law profiles usually associated with self-similar collapse, Zurek:2006sy . In our baseline set of results, we adopt taken from fitting their density profiles at the latest times in our simulation Pierobon:2023ozb .
Isolated miniclusters are the most abundant, however, they collectively make up very little of the total DM since they have masses . Merged miniclusters, on the other hand, have masses , so comprise most of the DM by mass. We draw minicluster masses from a broken power-law mass function representing these two populations: , with for isolated miniclusters between , and for merged minihalos up to . We discuss N-body results and justify these inputs in the supplemental material (S.M.) Sec. I, which includes Refs. 1958ApJ…127…17S ; Springel:2020plp ; Jiang:2014nsa ; vandenBosch:2004zs ; Dehnen:1996fa ; Bissantz:2001wx ; Binney:1996sv ; Zagorac:2022xic ; Nori:2020jzx ; Chan:2021bja ; Schive2014_PRL ; Du:2023jxh ; Chen:2020cef ; Levkov2018 ; Visinelli:2017ooc ; Navarro:1995iw ; Dai:2019lud ; Dandoy:2022prp .
Monte Carlo simulation.—After drawing a sample of miniclusters, we propagate their orbits around the galaxy. We are interested here in the set of all possible galactic orbits that end in the Solar neighbourhood today. Velocities are sampled according to the Standard Halo Model (SHM) by drawing from an isotropic 3D Gaussian with width where km/s is the circular speed of the Solar orbit Evans:2018bqy . We truncate the velocity distribution at km/s Piffl:2014mfa to discount orbits unbound to the MW. We integrate orbits over a duration Gyr using galpy Bovy_2015 , adopting the commonly-used potential “MWPotential2014”.
For each orbit, we evaluate the variation in the local stellar number density felt by the minicluster. Our galactic model includes a central bulge and the thin/thick disks—described in S.M. II. The total number of stars encountered by the minicluster is the integral,
(1) |
where is the minicluster velocity, and some maximum impact parameter between the minicluster and a star. We want to set to be as large as possible to capture all possible disruption but without being so large as to add unnecessary computational burden by having large numbers of negligible encounters. As in Ref. Kavanagh:2020gcy , we find that pc strikes a good balance. Increasing this number by a factor of 10 does not change our results. The encounters are labelled by a set of encounter times , drawn from a probability distribution proportional to the integrand in Eq.(1). The impact parameter, of each encounter, are drawn randomly from inside a circle of radius .
Stars appear to miniclusters as point-like objects, which means we may work in the distant tide approximation, where the impact parameter between the minicluster and a star is much larger than the minicluster radius, . The energy injected by an encounter with a star of mass under this approximation is Green:2006hh ; Schneider:2010jr ,
(2) |
where is the minicluster-star relative velocity, and is the minicluster mean-squared radius (see S.M. III for how the latter is calculated). Most encounters inject so we must deal with perturbations, which do not totally disrupt the minicluster in one go, but lead to a series of mass losses . The procedure then is to execute successive perturbations over the minicluster’s orbit, repeatedly updating the mass and radius that it relaxes to, until it is either fully unbound or we reach the end of the orbit. The recipe for this procedure is given in S.M. III. For computational efficiency, we group together the very large number of encounters occurring during a disk-crossing event, and only allow the minicluster to relax to a new profile and radius over its relaxation time between disk-crossings. This is justified here because the relaxation time [] is shorter than the timescale between disk-crossings where major encounters occur: .
We find that isolated miniclusters are relatively stable against disruption, and the majority survive with some mass intact. The high-mass merged miniclusters are much more easily disrupted, with around half of them losing of their mass by today.
Stream formation.—When a certain amount of the minicluster’s mass is stripped, where does it go? Although this unbound mass shell has effectively evaporated off of the minicluster, it will still retain its host’s centre-of-mass orbital velocity, and so continue along the same orbit in the vicinity. The tidal field of the Milky Way will continue to act on these unbound particles, causing the debris to elongate into a stream in the direction of the orbit. This is seen generically for tidally disrupted structures at all scales in astrophysics, but has also been simulated for DM microhalos on the scales we are interested in here in Ref. Schneider:2010jr . We use this study as inspiration for our stream model. We assume that an unbound mass shell turns into a tidal stream, with a leading tail that advances beyond the original host minicluster and a trailing tail that lags behind. By today, a given mass shell evaporating in some encounter at time will have turned into a stream of minimum length given by the minicluster velocity dispersion Schneider:2010jr , . It is important to note that the stream will likely be longer than this today due to the energy injection and further tidal heating, potentially by a factor of 10 compared to Schneider:2010jr . We explore levels of additional elongation in S.M IV, but for reasons that will become clear, taking the smallest possible length that the streams could grow to is the most conservative option for the question we are trying to answer.
To model the stream formation, we will make the assumption that the mass lost in each tidal disruption event goes into a cylinder the same radius as the original minicluster, , and with a Gaussian density profile running along the stream. The total stream is then comprised of the sum of all of these individual evaporated mass shells occurring at different times. We can parameterise this in terms of a function ,
(3) |
where is a coordinate that runs along the stream. The length scales for the miniclusters (weighted by the in each segment) are in the range pc for merged miniclusters and pc for isolated miniclusters.
The local density in minicluster streams.—We will now present an argument for the degree to which the local DM density at our position in the galaxy is replenished by the disruption of the miniclusters into long streams. First, imagine a sphere around the Sun of radius 100 pc. This is the order-of-magnitude scale within which we have strong evidence for a galactic DM density of GeV/cm deSalas:2020hbh . Within this sphere, the total mass of DM is . From Ref. Eggemeier:2022hqa , we know around of this should be comprised of an ambient density of unbound axions—the minivoids. Therefore is the total mass of axions that were initially bound in miniclusters inside this volume. Using our baseline mass function, this implies a total of around isolated+merged miniclusters.
Let us assume the final volume occupied by each stream after the disruption process is . We define to be the length within which 95% of the stream mass is contained, calculated using Eq.(3). If we have miniclusters inside a volume and those miniclusters each occupy a volume after disruption, the expected number of streams overlapping a random point inside the sphere is then,
(4) |
where the ratio of the two volumes gives us the probability that a particular stream overlaps our chosen point. For our baseline set of assumptions, we find that this number is (statistical error). Varying our assumptions—for example the density profiles, the concentration of the NFW merged miniclusters, and/or accounting for additional stream heating—we obtain numbers in the range to , see S.M. IV.
With this number, we can now re-sample from our distribution of streams times, with probabilities weighted by . For each stream, we also randomly choose our position within it to get the value of the DM density that it contributes from Eq. (3). Repeating this process many times, we find that the sum of all the individual densities adds up to a total
(5) |
where GeV/cm3 is the usual DM density inferred on much larger scales. So when added to the 8% of the DM density originally filling the minivoids, this is a replenishment of almost 90% of —a substantial improvement in the prospects for direct detection.
We emphasise here that this final number is generally insensitive to many of our cruder assumptions. The first point to state is that the debris from disrupted miniclusters is dominated almost entirely by the merged ones. These streams constitute the most DM by mass, and have the highest probability of intersecting our position because they cover more volume.
The second key point is that the expected value of the DM density (Eq. 5) is robust against re-parameterisations as long as we are in the regime when . That said, the number of expected streams is somewhat arbitrary, but given that it is very safely for any reasonable choice of parameters, we show explicitly in S.M. IV that the typical (i.e. median, or mean) DM density they add up to does not depend on this number because we have conserved the total DM mass. Instead, the number of streams affects the variance in . It can also be shown (see S.M. IV) that as long as the minicluster mass and radius are related like then the mass-dependence drops out entirely, meaning assumptions about the mass function also do not affect , leaving only a dependence on the NFW concentration parameter.
Quantities that affect include the typical radii that the miniclusters are truncated at (related to the concentration parameter for NFW profiles), and the extent to which streams are additionally elongated beyond the minimal expectation . If we allow the miniclusters to be larger in radius, or the streams to be longer, then the typical number of streams overlapping at our position increases to —however this means that the variance in the mean density our position ends up smaller. Because of this, our baseline parameterisation is the most conservative—allowing for processes that can further strip the miniclusters or elongate streams only acts to suppress the variation in the value stated in Eq.(5). Figure S3 in the S.M. shows the impact of these uncertainties quantitatively.
Put together, the only uncertainty remaining that could change our results substantially is if the merged miniclusters do not continue to evolve towards smooth NFW profiles: If instead some of them remain as “clusters of miniclusters”, then it is possible that they are more resilient. We discuss this issue in S.M. V. The takeaway from our N-body simulation halo finder is that the majority of the axions inside merged miniclusters are indeed attached to their host halo as opposed to internal subhalos.

Impact on axion haloscopes.—We now know how many streams we expect to have around us at any one time, and so we can draw a sample of this size and predict how this would look in a haloscope. First, we build the velocity distribution of axions. In the voids, we can safely assume the halo is described by the smooth, fully-virialised SHM Evans:2018bqy modelled as an isotropic Gaussian with width km/s. An experiment observes this after a Galilean boost into our frame of reference, moving at a velocity with respect to the Galactic centre. We take Evans:2018bqy in the same galactocentric coordinate system as Fig. 1, where is the Earth velocity, see e.g. McCabe:2013kea ; Mayet:2016zxu .
Following past literature Freese:2003tt ; OHare:2014nxd ; Foster:2017hbq ; OHare:2018trr ; OHare:2019qxc ; Ko:2023gem , we take the stream velocity distribution to have the same Gaussian form, except we boost by to account for the stream’s velocity, and set the width to . Because the values of are small, the stream signals are extremely narrowband in frequency.
We now relate this velocity distribution to the signal measured by a typical axion haloscope known as the lineshape. The axion field’s oscillations are highly coherent, in keeping with its description as cold DM. Within a “coherence time”, the axion field will appear to oscillate at a single frequency where is some speed drawn from . This frequency will then evolve on timescales longer than coherence time, depending on the spread in velocities: . If oscillations are measured over timescales much longer than this, then the discrete Fourier transform of that measurement will have a spectrum related to the distribution of component frequencies. For a measurement time, , the power spectrum has a frequency resolution of . Therefore, if (i.e. longer than a million oscillation periods) then we expect the axion’s lineshape to be resolved Turner:1990qx ; Derevianko:2016vpm ; Foster:2017hbq ; OHare:2017yze .
To illustrate this, we construct a simplified version of a signal power spectrum by discretising the distribution of frequencies into bins of width Foster:2017hbq ; OHare:2017yze ; Knirck:2018knd . Figure 2 compares the smooth Maxwellian case (as in, for example, pre-inflationary axions) against the case where there are streams in the signal. The two will become strikingly different once the signal is integrated for timescales longer than oscillation periods.
As well as showing up as sharp features in short-duration measurements, the lineshape will also evolve in amplitude over human timescales as we traverse the streams. Sampling over all of our streams and randomising our trajectory through them, we find that they would typically persist for around (median and 68% containment). However, since we expect – present in the lineshape at one time, the timescale over which the signal is expected to vary is on the order of weeks. Ultra-narrowband axion signals like these are already being searched for by haloscope collaborations Duffy:2005ab ; ADMX:2006kgb ; ADMX:2023ctd , so in light of our results, we advocate that these efforts continue.
Conclusions.—We have evaluated the extent to which axion haloscopes are doomed to never discover the axion in the post-inflationary scenario because axions find themselves bound up inside of small substructures. By modelling the tidal disruption of these miniclusters by stars, we have found that the density of DM around us in the solar neighbourhood is refilled to around 80% of the 100-pc-scale average density value GeV cm-3 usually adopted by experiments. Combined with an estimate of the leftover density of DM in minivoids Eggemeier:2022hqa , this boosts the signal up to an impressive 90% of the commonly assumed value. In other words: axion haloscopes may not be doomed.
Acknowledgements.— We give special thanks to Chris Gordon and Ian DSouza for pointing out critical typos in the original version of this paper. We also thank Benedikt Eggemeier, David Marsh and Yvonne Wong for helpful discussions. CAJO is funded via the Australian Research Council, grant number DE220100225. The work of J.R. is supported by Grants PGC2022-126078NB-C21 funded by MCIN/AEI/ 10.13039/501100011033 and “ERDF A way of making Europe” and Grant DGA-FSE grant 2020-E21-17R Aragon Government and the European Union - NextGenerationEU Recovery and Resilience Program on ‘Astrofísica y Física de Altas Energías’ CEFCA-CAPA-ITAINNOVA. This article is based upon work from COST Action COSMIC WISPers CA21106, supported by COST (European Cooperation in Science and Technology). We acknowledge the work of G.P.’s PhD thesis submitted in September 2023.
References
- (1) R. D. Peccei and H. R. Quinn, CP conservation in the presence of instantons, Phys. Rev. Lett. 38 (1977) 1440. [,328(1977)].
- (2) R. D. Peccei and H. R. Quinn, Constraints Imposed by CP Conservation in the Presence of Instantons, Phys. Rev. D 16 (1977) 1791.
- (3) S. Weinberg, A New Light Boson?, Phys. Rev. Lett. 40 (1978) 223.
- (4) F. Wilczek, Problem of Strong p and t Invariance in the Presence of Instantons, Phys. Rev. Lett. 40 (1978) 279.
- (5) J. E. Kim and G. Carosi, Axions and the Strong CP Problem, Rev. Mod. Phys. 82 (2010) 557 [0807.3125]. [Erratum: Rev. Mod. Phys.91,no.4,049902(2019)].
- (6) J. E. Kim, Weak interaction singlet and Strong CP invariance, Phys. Rev. Lett. 43 (1979) 103.
- (7) M. A. Shifman, A. I. Vainshtein and V. I. Zakharov, Can Confinement Ensure Natural CP Invariance of Strong Interactions?, Nucl. Phys. B 166 (1980) 493.
- (8) M. Dine, W. Fischler and M. Srednicki, A simple solution to the Strong CP Problem with a harmless axion, Phys. Lett. B 104 (1981) 199.
- (9) A. R. Zhitnitsky, On Possible Suppression of the Axion Hadron Interactions. (In Russian), Sov. J. Nucl. Phys. 31 (1980) 260. [Yad. Fiz.31,497(1980)].
- (10) L. Di Luzio, M. Giannotti, E. Nardi and L. Visinelli, The landscape of QCD axion models, Phys. Rept. 870 (2020) 1 [2003.01100].
- (11) F. Chadha-Day, J. Ellis and D. J. E. Marsh, Axion dark matter: What is it and why now?, Sci. Adv. 8 (2022) abj3618 [2105.01406].
- (12) I. G. Irastorza and J. Redondo, New experimental approaches in the search for axion-like particles, Prog. Part. Nucl. Phys. 102 (2018) 89 [1801.08127].
- (13) Y. K. Semertzidis and S. Youn, Axion dark matter: How to see it?, Sci. Adv. 8 (2022) abm9928 [2104.14831].
- (14) C. B. Adams et al., Axion Dark Matter, in 2022 Snowmass Summer Study, 3, 2022, 2203.14923.
- (15) C. A. J. O’Hare, Cosmology of axion dark matter, PoS COSMICWISPers (2024) 040 [2403.17697].
- (16) L. Fleury and G. D. Moore, Axion dark matter: strings and their cores, JCAP 01 (2016) 004 [1509.00026].
- (17) V. B. . Klaer and G. D. Moore, The dark-matter axion mass, JCAP 11 (2017) 049 [1708.07521].
- (18) A. Vaquero, J. Redondo and J. Stadler, Early seeds of axion miniclusters, JCAP 04 (2019) 012 [1809.09241].
- (19) M. Gorghetto, E. Hardy and G. Villadoro, Axions from Strings: the Attractive Solution, JHEP 07 (2018) 151 [1806.04677].
- (20) M. Buschmann, J. W. Foster and B. R. Safdi, Early-Universe Simulations of the Cosmological Axion, Phys. Rev. Lett. 124 (2020) 161103 [1906.00967].
- (21) M. Gorghetto, E. Hardy and G. Villadoro, More Axions from Strings, SciPost Phys. 10 (2021) 050 [2007.04990].
- (22) M. Buschmann, J. W. Foster, A. Hook, A. Peterson, D. E. Willcox, W. Zhang and B. R. Safdi, Dark matter from axion strings with adaptive mesh refinement, Nature Commun. 13 (2022) 1049 [2108.05368].
- (23) C. A. J. O’Hare, G. Pierobon, J. Redondo and Y. Y. Y. Wong, Simulations of axionlike particles in the postinflationary scenario, Phys. Rev. D 105 (2022) 055025 [2112.05117].
- (24) C. J. Hogan and M. J. Rees, Axion miniclusters, Phys. Lett. B 205 (1988) 228.
- (25) E. W. Kolb and I. I. Tkachev, Large amplitude isothermal fluctuations and high density dark matter clumps, Phys. Rev. D 50 (1994) 769 [astro-ph/9403011].
- (26) E. W. Kolb and I. I. Tkachev, Femtolensing and picolensing by axion miniclusters, Astrophys. J. Lett. 460 (1996) L25 [astro-ph/9510043].
- (27) K. M. Zurek, C. J. Hogan and T. R. Quinn, Astrophysical Effects of Scalar Dark Matter Miniclusters, Phys. Rev. D 75 (2007) 043511 [astro-ph/0607341].
- (28) E. Hardy, Miniclusters in the Axiverse, JHEP 02 (2017) 046 [1609.00208].
- (29) S. Davidson and T. Schwetz, Rotating Drops of Axion Dark Matter, Phys. Rev. D 93 (2016) 123509 [1603.04249].
- (30) J. Enander, A. Pargner and T. Schwetz, Axion minicluster power spectrum and mass function, JCAP 12 (2017) 038 [1708.04466].
- (31) N. Blinov, M. J. Dolan and P. Draper, Imprints of the Early Universe on Axion Dark Matter Substructure, Phys. Rev. D 101 (2020) 035002 [1911.07853].
- (32) V. Dandoy, J. Jaeckel and V. Montoya, Using Axion Miniclusters to Disentangle the Axion-photon Coupling and the Dark Matter Density, 2307.11871.
- (33) M. Fairbairn, D. J. E. Marsh and J. Quevillon, Searching for the QCD Axion with Gravitational Microlensing, Phys. Rev. Lett. 119 (2017) 021101 [1701.04787].
- (34) M. Fairbairn, D. J. E. Marsh, J. Quevillon and S. Rozier, Structure formation and microlensing with axion miniclusters, Phys. Rev. D 97 (2018) 083502 [1707.03310].
- (35) D. Croon, D. McKeen and N. Raj, Gravitational microlensing by dark matter in extended structures, Phys. Rev. D 101 (2020) 083013 [2002.08962].
- (36) D. Ellis, D. J. E. Marsh, B. Eggemeier, J. Niemeyer, J. Redondo and K. Dolag, Structure of axion miniclusters, Phys. Rev. D 106 (2022) 103514 [2204.13187].
- (37) T. D. P. Edwards, B. J. Kavanagh, L. Visinelli and C. Weniger, Transient Radio Signatures from Neutron Star Encounters with QCD Axion Miniclusters, Phys. Rev. Lett. 127 (2021) 131103 [2011.05378].
- (38) B. Eggemeier, C. A. J. O’Hare, G. Pierobon, J. Redondo and Y. Y. Y. Wong, Axion minivoids and implications for direct detection, Phys. Rev. D 107 (2023) 083510 [2212.00560].
- (39) B. Eggemeier, J. Redondo, K. Dolag, J. C. Niemeyer and A. Vaquero, First Simulations of Axion Minicluster Halos, Phys. Rev. Lett. 125 (2020) 041301 [1911.09417].
- (40) P. Tinyakov, I. Tkachev and K. Zioutas, Tidal streams from axion miniclusters and direct axion searches, JCAP 01 (2016) 035 [1512.02884].
- (41) V. I. Dokuchaev, Y. N. Eroshenko and I. I. Tkachev, Destruction of axion miniclusters in the Galaxy, Soviet Journal of Experimental and Theoretical Physics 125 (2017) 434 [1710.09586].
- (42) B. J. Kavanagh, T. D. P. Edwards, L. Visinelli and C. Weniger, Stellar disruption of axion miniclusters in the Milky Way, Phys. Rev. D 104 (2021) 063038 [2011.05377].
- (43) I. DSouza and C. Gordon, The Disruption of Dark Matter Minihalos by Successive Stellar Encounters, 2402.03236.
- (44) X. Shen, H. Xiao, P. F. Hopkins and K. M. Zurek, Disruption of Dark Matter Minihaloes in the Milky Way environment: Implications for Axion Miniclusters and Early Matter Domination, 2207.11276.
- (45) G. Pierobon, J. Redondo, K. Saikawa, A. Vaquero and G. D. Moore, Miniclusters from axion string simulations, 2307.09941.
- (46) B. Eggemeier and J. C. Niemeyer, Formation and mass growth of axion stars in axion miniclusters, Phys. Rev. D 100 (2019) 063528 [1906.01348].
- (47) H. Xiao, I. Williams and M. McQuinn, Simulations of axion minihalos, Phys. Rev. D 104 (2021) 023515 [2101.04177].
- (48) J. Spitzer, Lyman, Disruption of Galactic Clusters., Astrophys. J. 127 (1958) 17.
- (49) V. Springel, R. Pakmor, O. Zier and M. Reinecke, Simulating cosmic structure formation with the GADGET-4 code, Mon. Not. Roy. Astron. Soc. 506 (2021) 2871 [2010.03567].
- (50) F. Jiang and F. C. van den Bosch, Statistics of dark matter substructure – I. Model and universal fitting functions, Mon. Not. Roy. Astron. Soc. 458 (2016) 2848 [1403.6827].
- (51) F. C. van den Bosch, G. Tormen and C. Giocoli, The Mass function and average mass loss rate of dark matter subhaloes, Mon. Not. Roy. Astron. Soc. 359 (2005) 1029 [astro-ph/0409201].
- (52) W. Dehnen and J. Binney, Mass models of the Milky Way, Mon. Not. Roy. Astron. Soc. 294 (1998) 429 [astro-ph/9612059].
- (53) N. Bissantz and O. Gerhard, Spiral arms, bar shape and bulge microlensing in the milky way, Mon. Not. Roy. Astron. Soc. 330 (2002) 591 [astro-ph/0110368].
- (54) J. Binney, O. Gerhard and D. Spergel, The photometric structure of the inner galaxy, Mon. Not. Roy. Astron. Soc. 288 (1997) 365 [astro-ph/9609066].
- (55) J. L. Zagorac, E. Kendall, N. Padmanabhan and R. Easther, Soliton formation and the core-halo mass relation: An eigenstate perspective, Phys. Rev. D 107 (2023) 083513 [2212.09349].
- (56) M. Nori and M. Baldi, Scaling relations of fuzzy dark matter haloes – I. Individual systems in their cosmological environment, Mon. Not. Roy. Astron. Soc. 501 (2021) 1539 [2007.01316].
- (57) H. Y. J. Chan, E. G. M. Ferreira, S. May, K. Hayashi and M. Chiba, The diversity of core–halo structure in the fuzzy dark matter model, Mon. Not. Roy. Astron. Soc. 511 (2022) 943 [2110.11882].
- (58) H.-Y. Schive, M.-H. Liao, T.-P. Woo, S.-K. Wong, T. Chiueh, T. Broadhurst and W. Y. P. Hwang, Understanding the Core-Halo Relation of Quantum Wave Dark Matter from 3D Simulations, Phys. Rev. Lett. 113 (2014) 261302 [1407.7762].
- (59) X. Du, D. J. E. Marsh, M. Escudero, A. Benson, D. Blas, C. K. Pooni and M. Fairbairn, Soliton Merger Rates and Enhanced Axion Dark Matter Decay, 2301.09769.
- (60) J. Chen, X. Du, E. W. Lentz, D. J. E. Marsh and J. C. Niemeyer, New insights into the formation and growth of boson stars in dark matter halos, Phys. Rev. D 104 (2021) 083022 [2011.01333].
- (61) D. G. Levkov, A. G. Panin and I. I. Tkachev, Gravitational Bose-Einstein condensation in the kinetic regime, Phys. Rev. Lett. 121 (2018) 151301 [1804.05857].
- (62) L. Visinelli, S. Baum, J. Redondo, K. Freese and F. Wilczek, Dilute and dense axion stars, Phys. Lett. B 777 (2018) 64 [1710.08910].
- (63) J. F. Navarro, C. S. Frenk and S. D. M. White, The Structure of cold dark matter halos, Astrophys. J. 462 (1996) 563 [astro-ph/9508025].
- (64) L. Dai and J. Miralda-Escudé, Gravitational Lensing Signatures of Axion Dark Matter Minihalos in Highly Magnified Stars, Astron. J. 159 (2020) 49 [1908.01773].
- (65) V. Dandoy, T. Schwetz and E. Todarello, A self-consistent wave description of axion miniclusters and their survival in the galaxy, JCAP 09 (2022) 081 [2206.04619].
- (66) N. W. Evans, C. A. J. O’Hare and C. McCabe, Refinement of the standard halo model for dark matter searches in light of the Gaia Sausage, Phys. Rev. D 99 (2019) 023012 [1810.11468].
- (67) T. Piffl et al., Constraining the Galaxy’s dark halo with RAVE stars, Mon. Not. Roy. Astron. Soc. 445 (2014) 3133 [1406.4130].
- (68) J. Bovy, galpy: A python LIBRARY FOR GALACTIC DYNAMICS, The Astrophysical Journal Supplement Series 216 (2015) 29.
- (69) A. M. Green and S. P. Goodwin, On mini-halo encounters with stars, Mon. Not. Roy. Astron. Soc. 375 (2007) 1111 [astro-ph/0604142].
- (70) A. Schneider, L. Krauss and B. Moore, Impact of Dark Matter Microhalos on Signatures for Direct and Indirect Detection, Phys. Rev. D 82 (2010) 063525 [1004.5432].
- (71) P. F. de Salas and A. Widmark, Dark matter local density determination: recent observations and future prospects, Rept. Prog. Phys. 84 (2021) 104901 [2012.11477].
- (72) C. McCabe, The Earth’s velocity for direct detection experiments, JCAP 02 (2014) 027 [1312.1355].
- (73) F. Mayet et al., A review of the discovery reach of directional Dark Matter detection, Phys. Rept. 627 (2016) 1 [1602.03781].
- (74) K. Freese, P. Gondolo and H. J. Newberg, Detectability of weakly interacting massive particles in the Sagittarius dwarf tidal stream, Phys. Rev. D 71 (2005) 043516 [astro-ph/0309279].
- (75) C. A. J. O’Hare and A. M. Green, Directional detection of dark matter streams, Phys. Rev. D 90 (2014) 123511 [1410.2749].
- (76) J. W. Foster, N. L. Rodd and B. R. Safdi, Revealing the Dark Matter Halo with Axion Direct Detection, Phys. Rev. D 97 (2018) 123006 [1711.10489].
- (77) C. A. J. O’Hare, C. McCabe, N. W. Evans, G. Myeong and V. Belokurov, Dark matter hurricane: Measuring the S1 stream with dark matter detectors, Phys. Rev. D 98 (2018) 103006 [1807.09004].
- (78) C. A. J. O’Hare, N. W. Evans, C. McCabe, G. Myeong and V. Belokurov, Velocity substructure from Gaia and direct searches for dark matter, Phys. Rev. D 101 (2020) 023006 [1909.04684].
- (79) B. R. Ko, Search for the Sagittarius tidal stream of axion dark matter around 4.55 eV, in 2023 European Physical Society Conference on High Energy Physics , 10, 2023, 2310.20116.
- (80) M. S. Turner, Periodic signatures for the detection of cosmic axions, Phys. Rev. D 42 (1990) 3572.
- (81) A. Derevianko, Detecting dark-matter waves with a network of precision-measurement tools, Phys. Rev. A 97 (2018) 042506 [1605.09717].
- (82) C. A. J. O’Hare and A. M. Green, Axion astronomy with microwave cavity experiments, Phys. Rev. D 95 (2017) 063017 [1701.03118].
- (83) S. Knirck, A. J. Millar, C. A. J. O’Hare, J. Redondo and F. D. Steffen, Directional axion detection, JCAP 11 (2018) 051 [1806.05927].
- (84) L. Duffy, P. Sikivie, D. B. Tanner, S. J. Asztalos, C. Hagmann, D. Kinion, L. J. Rosenberg, K. van Bibber, D. Yu and R. F. Bradley, Results of a search for cold flows of dark matter axions, Phys. Rev. Lett. 95 (2005) 091304 [astro-ph/0505237].
- (85) ADMX Collaboration, L. D. Duffy, P. Sikivie, D. B. Tanner, S. J. Asztalos, C. Hagmann, D. Kinion, L. J. Rosenberg, K. van Bibber, D. B. Yu and R. F. Bradley, A high resolution search for dark-matter axions, Phys. Rev. D 74 (2006) 012006 [astro-ph/0603108].
- (86) ADMX Collaboration, C. Bartram et al., Non-Virialized Axion Search Sensitive to Doppler Effects in the Milky Way Halo, 2311.07748.
Axion minicluster streams in the solar neighbourhood
Supplemental Material
Ciaran A. J. O’Hare Giovanni Pierobon, and Javier Redondo
I Minicluster properties from early-Universe simulations
In this section, we give further details on the simulations that inspire our initial population of miniclusters and detail the structural parameters that are necessary to model their subsequent disruption. As described in Refs. Eggemeier:2022hqa ; Pierobon:2023ozb we evolve realistic configurations of the axion DM field within the redshifts .
The distribution of miniclusters can either be predicted using the spectrum of density fluctuations left behind following the collapse of the axion string-wall network, or they can obtained directly by performing an N-body simulation. Recently, Ref. Pierobon:2023ozb demonstrated how both the mass distribution and internal structures of miniclusters vary when adopting different treatments of the early Universe dynamics—in particular the modelling of axion strings. Due to these outstanding uncertainties, current simulations Eggemeier:2019jsu ; Xiao:2021nkb ; Pierobon:2023ozb are unfortunately unable to conclusively identify a universal density profile for all forming miniclusters. For this study, we have chosen to adopt the early Universe modelling of direct simulations at large string tension (dubbed high-) from Ref. Pierobon:2023ozb , which best describes the string-wall network with respect to previous works.
Uncertainties aside, in more general terms however, recent N-body simulations are able to show that the NFW profile fits well the high-mass end of the mass function corresponding to hierarchical mergers of smaller miniclusters. Whereas on the low-mass end, consisting of halos that remain isolated after their initial collapse, power-law profiles fit much better. These two types of minicluster can be seen in Fig. S1 where we display the halo mass function taken from the N-body simulations presented in Ref. Pierobon:2023ozb . The non-linear regime refers to those miniclusters that promptly collapse and then do not undergo significant mergers, whereas the high mass tail, which grows out of the hierarchical merger of many initially isolated miniclusters, has a spectrum well-described by Gaussian white noise, hence why it is referred to the white-noise regime. We describe how we model each of these now in turn. The high-mass extrapolation is inspired by the N-body simulations, which follow the miniclusters to even higher redshifts of , when they fall into the first galactic halos.

I.1 Isolated miniclusters
Isolated miniclusters are defined to be the early-forming () bound objects associated with the large nonlinear overdensities left by inhomogeneities in the axion field, which in turn result directly from the collapse of the string-wall network. We find that isolated MCs occupy the mass distribution for masses and have radii pc.
Isolated miniclusters can be fit well using a power-law profile in terms of an index ,
(S1) |
where is the average energy density of the minicluster. In our simulations, they typically exhibit power-law profiles with index at . However at the value shifts to an average . Densities are sampled from a Gaussian distribution built using the mean and standard deviation of simulation data of small-mass miniclusters. We assume the isolated miniclusters occupy the range , and have a mass function (number density of miniclusters versus mass) given by , with .
Such halos represent about 70% of the total by number—resulting as a consequence of the mass cutoff that divides what constitutes an isolated versus a merged minicluster. This is seen in high- N-body simulations, first described in Ref. Pierobon:2023ozb . We mention these details for clarity, but as discussed in the main text, and above, we ultimately find that our key result is not impacted by our modelling of the isolated miniclusters, and our results are unchanged even if we make extreme departures from any of the assumptions we have made about them.
I.2 Merged miniclusters
Much more important are the merged minicluster halos, forming in the white-noise regime, corresponding to fluctuations on scales . Defining as the characteristic mass defined as 111We define as in Ref. Dai:2019lud .
(S2) | ||||
(S3) |
where is the axion mass, merged miniclusters will have masses , for which the spectrum is well-described by Gaussian white-noise Enander:2017ogx .
Merged minicluster halos around and above the characteristic mass evolve towards a Navarro-Frank-White (NFW) Navarro:1995iw profile, which is given by
(S4) |
with scale radius and scale density, respectively. To model this population, we use numerical results of the white-noise N-body simulations from Ref. Xiao:2021nkb , which found a scale radius and concentration as a function of the minicluster mass and redshift, .
(S5) |
(S6) |
From this, the radius at which the profile is truncated to contain the mass can be found to be Xiao:2021nkb
(S7) |
which we adopt to model our minicluster, taking . Note that the overall scale for this radius is almost a factor of three larger than that assumed by Kavanagh et al. Kavanagh:2020gcy in their minicluster disruption study. Their value is equivalent to a concentration parameter of only , which they argue would be a result of rapid initial truncation by tidal stripping as the miniclusters originally fell into the MW halo–this procedure we will also be implementing in our mass-loss pipeline. Nonetheless, this overall truncation scale of the profile ends up impacting some of our results. Instead of parameterising this uncertainty in terms of , which does not directly enter our results, we instead parameterise the truncation radius by varying the prefactor in the expression above. We define this to be and will show results as a function of this quantity in Sec. IV.
For our NFW halos, the individual mean densities are sampled from a normal distribution with mean and variance according to the N-body data Pierobon:2023ozb . We sample masses in the range according to halo-mass function with . The upper mass cut-off has been estimated as from the Press-Schechter estimate of the variance obtained from numerical simulations in Pierobon:2023ozb .
Before moving on, it is worth remarking here briefly that our results are largely insensitive to the question of whether or not miniclusters host small solitonic cores called axion stars Visinelli:2017ooc . Numerous recent studies have suggested that all gravitationally bound structures of a bosonic field ought to develop these cores Levkov2018 ; Eggemeier:2019jsu ; Chen:2020cef , which may survive and even grow during mergers Du:2023jxh . Assuming the core-halo mass relation seen in simulations of the Schrodinger-Poisson system Schive2014_PRL is universal (i.e. down to minicluster masses Eggemeier:2019jsu ), we can evaluate it at the present day to yield the following relationship with the minicluster mass,
(S8) |
Some intrinsic diversity away from this relation has been seen in some simulations, but we are primarily interested in the ratio between the core and halo mass at an order-of-magnitude level Nori:2020jzx ; Chan:2021bja ; Zagorac:2022xic .
Axion stars have presented a potentially problematic theoretical uncertainty in previous studies that focused on the survival of miniclusters. Since the axion star could potentially prevent miniclusters from being totally stripped. However, we notice here that the total mass contained in the axion star is vastly subdominant, and all of our results depend dominantly on the loosely bound outer layers of the high-mass merged miniclusters which are stripped early on in the evolution. Hence we do not need to worry about whether or not miniclusters host axion stars, and accounting for presence in the cores of our miniclusters, or implementing cuts on stripped miniclusters which would host unphysically large axion stars (as in Ref. Kavanagh:2020gcy ), would not change any of our results.
II Galactic stellar density model
The number of stars encountered within an impact parameter of is given by the integral along the minicluster trajectory:
(S9) |
To get the stellar number density, we write down a model for the galactic stellar mass density and choose a characteristic star mass . Because the disruption probability is proportional to the number density of stars times their mass, including a detailed stellar mass function is not expected to change our conclusions if we keep the volume and total mass fixed Dokuchaev –and in any case, is a very typical star mass for standard stellar initial mass functions.
Our stellar density model, as in Refs. Kavanagh:2020gcy ; Dokuchaev , consists of a bulge and disk, of which the latter has two components, labelled as thick and thin:
(S10) |
The bulge density profile is modelled as a truncated power-law Binney:1996sv ; Bissantz:2001wx ; Kavanagh:2020gcy
(S11) |
where is the cylindrical radius in the disk-plane, and the height above the disk plane. The central density is , and the radial scales are kpc and kpc.
Both the thick and the thin stellar disk profiles are modelled by a double exponential Dehnen:1996fa
(S12) |
where are the scale radius and height, and are the stellar surface densities:
(S13) | ||||
(S14) |
Our results are not sensitive to the detailed parameterisation of the stellar density, and varying any of these numbers within up to a few tens of percent leaves our results generally unaffected.
III Minicluster disruption computation
Here we provide a brief account of the disruption computation, though for further discussion of the motivation and justification behind this treatment, we refer to Ref. Kavanagh:2020gcy .
Once an encounter time (), star mass (), and impact parameter () have been chosen, the first step is to compute the energy injected into the minicluster by that encounter. Under the distant tide and the impulse approximations assumptions, the energy injection can be written as 1958ApJ…127…17S :
(S15) |
where is the minicluster mean-squared radius. This can be expressed in terms of a structural parameter, ,
(S16) |
For an NFW minicluster with concentration , Refs. Kavanagh:2020gcy ; Shen:2022ltx find . For the power-law profile, we use Kavanagh:2020gcy .
The energy injection must then be compared to the binding energy of the minicluster, , which is given by the familiar up to some factor , that encodes details of the internal structure. We define it via,
(S17) |
where the structural parameter is (see, e.g., Refs. Kavanagh:2020gcy ; Dandoy:2022prp .)
(S18) |
where is the mass enclosed inside radius . If the energy injected into the minicluster by the star’s tidal field exceeds the minicluster’s binding energy, we expect the minicluster to lose and order-1 fraction of its mass Shen:2022ltx . However, since most encounters inject , we deal with perturbations giving rise to small mass losses .
In the distant tide approximation, the normalised injected energy increases proportionally to :
(S19) |
where is the energy per unit mass. The mass that is then left unbound to the cluster following this injection is then given by the total mass in axions with energies smaller than Kavanagh:2020gcy
(S20) |
In our computation, we use a numerical interpolation of this mass loss function, , given in Ref. Kavanagh:2020gcy .222Data available at github.com/bradkav/axion-miniclusters. The functional dependence of the mass loss is in rough agreement with Ref. Shen:2022ltx , who instead performed idealised N-body simulations of an NFW halo interacting with a star. We notice mild disagreement only for and both models approach as expected for very large energy injections which can totally disrupt the minicluster, though these occur rarely. Reference Shen:2022ltx limits the treatment to NFW initial profiles only, while the modelling of Ref. Kavanagh:2020gcy can be extended to different profiles.
The initial energy of the minicluster before the energy injection is given by the sum of the kinetic energy () and binding energy ():
(S21) |
where —for isolated and merged miniclusters respectively—parameterises the velocity dispersion as follows,
(S22) |
Following energy conservation, the final minicluster energy after has been injected can be written as,
(S23) |
is the fraction of the imparted energy that becomes unbound and the energy originally possessed by those axions that became unbound. Bound axions are those satisfying the integral cutoff in Eq.(S20), and unbound axions the reverse. Like with the function we adopt interpolations of and provided by Ref. Kavanagh:2020gcy .
After each encounter, and before moving to the next one, the minicluster mass and radius are updated to,
(S24) |
We continue to perturb each minicluster through its encounters until either it is fully unbound () or we have reached the end of the orbit. Because many of the encounters occur very rapidly, we group together encounters in time bins of , which is chosen to be shorter than the relaxation timescale . This makes the procedure more computationally efficient whilst also ensuring that the relaxation to a new profile is only allowed to occur whenever there is sufficient time for it to occur (usually this is between disk crossings).
In addition to these successive mass-loss events, we also implement a second mass-loss procedure running in parallel to the stellar disruption in which the minicluster is continually stripped by the tidal field of the MW halo. The relevant formula for the rate of mass loss through this process is,
(S25) |
where and Jiang:2014nsa , Gyr is the dynamical time of the MW, and . The prescription for this is discussed in Appendix A of Ref. Kavanagh:2020gcy (see also Ref. vandenBosch:2004zs ). Stripping by the MW halo contributes towards some of the early mass-loss experienced by the most massive miniclusters in our simulation, but is suppressed heavily by for smaller miniclusters. This also means it becomes increasingly negligible towards the end of the simulation.

In Fig. S2 we show the stellar density as a function of time, for a random orbit ending at the Solar position today (we zoom in on the initial 5 Gyr for visual clarity, although in our calculation we evolve each minicluster until today). The orbit has a mean galactocentric radius of kpc and a mean inclination of . In the upper panel, we show the gradual loss in mass as a function of time normalised to the minicluster’s initial mass. The miniclusters are randomly sampled in mass from their mass function (see S.M. I), but all follow the same orbit, an - projection of which is shown in the inset panel to the right. The mass loss exhibits a step-like behaviour for this orbit due to the exponential enhancement in the stellar density whenever the orbit crosses the disk plane . We see here clearly that the merged NFW-profile miniclusters lose a much larger fraction of their mass and over a much shorter timescale—particularly in the first disk-crossing. In contrast, many isolated power-law miniclusters survive with an fraction of their mass today.
IV Impact of modelling uncertainties
To provide further intuition behind the results presented in the main text, in this section, we make some back-of-the-envelope estimates that explain why we should expect the DM density to be mostly replenished by the disruption of the most massive miniclusters. Doing this will also allow us to evaluate the possible effects (if any) that changing our modelling assumptions might have on our main result.
Let us start with a simplified description of the situation wherein the DM is composed entirely of merged miniclusters, which we assume are all disrupted in their entirety. This is already very close to our fiducial analysis since most of the mass is in the high-mass merged miniclusters anyway and, as we have seen (e.g. in Fig. S2), the stellar disruption process causes them to lose the majority of their mass quite quickly. If we now further simplify the situation and assume all the resulting streams have the same volume and the same mass then the expected number of streams overlapping at a single point is,
(S26) |
where in the second step we have rewritten the local galactic DM density we are required to saturate as . The expectation value for the density that we measure on Earth is then just the sum of all of the individual stream densities: . Notice that if we substitute in from above we get back . We enforce this because when averaging the DM densities observed at many different points in a volume should give us back DM density defined on that scale.
So the possible values of follow a binomial distribution with a mean of . When is large, the central limit theorem dictates that the distribution of is a Gaussian centred on . However in the opposite extreme, when (for example if the miniclusters were not disrupted for whatever reason) the mean is still , but only because the high probability to observe is balanced against the very rare probability to observe a hugely enhanced density because the stream volumes would have to be very small to cause .
So for this reason, the pertinent result is not the expectation value of the density, because as a result of conserving the total mass of DM on large scales, this is always by construction333that is, in this simple example where our streams are objects of the same size and have constant internal densities.. Instead, we must consider the distribution of , which is dictated by .
So to see which regime we are in, whilst also evaluating the effects of changing some of our assumed input parameters, let us develop a simple analytic estimate for the expected number of observed streams. Starting with the formula for the stream volume, parametrically this can be modelled as,
(S27) |
where is roughly the stream length assuming a disruption happens (as we observe here) very quickly, i.e. after only a few disk crossings. We use a sign because the minicluster velocity dispersion gives us a lower limit on the stream’s velocity dispersion. The former is expressed as , as in Eq.(S22) above.
If we now plug in our formula for the radii of merged miniclusters (as in Eq.(S7)), we see that the dependence on in the stream number drops out entirely, giving us,
(S28) |
where we assign as the portion of the DM density that was originally bound inside miniclusters (i.e. not in the minivoids). To evaluate this expression, we have taken the average mass-loss-weighted encounter time from our simulations of Gyr, which gives us a number strikingly close to our fiducial numerical result.
So referring back to our statements above about the distribution of , the key point to highlight is that we are quite firmly in the regime , especially because we have fixed the stream length to be the smallest that we expect it to grow to. We may account for additional heating of the axions to dispersions larger than , but will only act to increase this number, further reinforcing the fact that we expect there to be a large number of streams overlapping at our position.

This estimate also reveals a general insensitivity of the stream number to many model parameters. So we expect to remain the case if we allow the mass function, density profiles, mass-radius relation, and abundance of merged miniclusters to vary over any reasonable range. We can see this from our simple analytic estimate, but have confirmed this remains the case in our full simulation as well, which accounts for variable disruption probabilities as a function of , varying disruption times as a function of the minicluster orbit, as well as the varying densities along the stream. In fact, the reason our numerical analysis leads to a median slightly smaller than is because of these additional details.
Nevertheless, our full numerical results are also generally insensitive to most of our more crude assumptions. To show a few explicit examples of factors that cause the result to change the most, Fig. S3 shows multiple versions of our final result—the distribution in the sum of the stream densities, —for multiple different choices for the initial sizes of the miniclusters (or equivalently, their concentration parameters, ), as well as for different stream heating factors beyond the most conservative case where . We see that even with these alternative choices, the median value of the density is mostly unchanged, and these quantities instead only affect the variance in the distribution (as expected because these quantities affect ).
V Impact of minicluster halo substructure
As argued in the previous section, the conclusion that we expect the local DM density to be almost saturated after minicluster disruption can be considered reasonably robust, assuming our result that the merged miniclusters lose the majority of their mass holds up. However, it is this final issue that is really the only factor that could change our result in any substantial way. If the merged miniclusters are in fact more stable than the NFW halos that we have modelled them as, then it is possible they hold on to more of their mass and not spread it over such large volumes. One way in which this might not be captured in our treatment is if the merged miniclusters are not smooth NFW profiles but rather retain a degree of substructure from the isolated miniclusters that created them. We identify this as the primary remaining theoretical uncertainty that should be resolved with high-resolution (i.e. longer timescale) simulations that can evolve the minicluster halos to lower redshifts.

So are our simulated minicluster halos actually just clusters of compact miniclusters? Minicluster halos are partially made by merging and accretion of isolated MCs. It is crucial for what follows to know the fraction of the mass of the MCH that is smoothly distributed and the fraction that it is still retained in compact MCs. This can be extracted from the numerical simulations to some extent using the subfind algorithm implemented in the gadget-4 Springel:2020plp code. From our recent N-body simulations (see Sec. I) we calculate the fraction of axions contained in subhalos for each host (i.e., minicluster halo) identified by the friend-of-friends (FOF) algorithm. In this calculation we however do not consider the main virialised halo (the first subhalo within the FOF group), since the latter will not contain itself additional substructure. As seen in Fig. S4, we find that only of the MCHs are composed of smaller virialised orbiting miniclusters. As expected, we confirm that high-mass MCHs have comparatively more substructure than low-mass MCHs. This lends further confidence that our modelling of these larger miniclusters as smooth NFW profiles can be considered reasonably accurate.