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

Axion minicluster streams in the Solar neighbourhood

Ciaran A. J. O’Hare ciaran.ohare@sydney.edu.au School of Physics, Physics Road, The University of Sydney, NSW 2006 Camperdown, Sydney, Australia    Giovanni Pierobon g.pierobon@unsw.edu.au School of Physics, The University of New South Wales, NSW 2052 Kensington, Sydney, Australia    Javier Redondo jredondo@unizar.es CAPA & Departamento de Fisica Teorica, Universidad de Zaragoza, 50009 Zaragoza, Spain Max-Planck-Institut für Physik (Werner-Heisenberg-Institut), Föhringer Ring 6, 80805 München, Germany
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 𝒪(102\mathcal{O}(10^{2}103)10^{3}) 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.

Refer to caption
Figure 1: Schematic of our study. Left: We begin by modelling the orbits of many miniclusters all ending at the Solar position today, (X,Y,Z)(8,0,0)(X,Y,Z)\approx(8,0,0) kpc. For each orbit, we draw random encounters with stars from a MW stellar density model that includes the thin and thick disks, and the bulge. We colour the minicluster orbits by the integral of this density along the orbit. For clarity, we display only the last 50 Myr of the orbit. Centre: Zooming in on a 100-pc-radius sphere around the Sun, we illustrate how the axions stripped from their host minicluster are elongated into tidal streams of 𝒪(pc)\mathcal{O}({\rm pc}) length. Right: Zoom in on \simmpc scales relevant for experiments where the network of tidal streams sums to give the local density in axions.

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, ρrα~\rho\propto r^{-\tilde{\alpha}} Zurek:2006sy . In our baseline set of results, we adopt α~=2.71\tilde{\alpha}=2.71 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 M1012MM\lesssim 10^{-12}\,M_{\odot}. Merged miniclusters, on the other hand, have masses M1012MM\gtrsim 10^{-12}\,M_{\odot}, so comprise most of the DM by mass. We draw minicluster masses from a broken power-law mass function representing these two populations: dn/dlogMMγ\textrm{d}n/\textrm{d}\log M\propto M^{\gamma}, with γ=0.8\gamma=-0.8 for isolated miniclusters between [1016, 1012]M[10^{-16},\,10^{-12}]~{}M_{\odot}, and γ=0.5\gamma=-0.5 for merged minihalos up to 5×107M5\times 10^{-7}~{}M_{\odot}. 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 σhalo=vcirc/2\sigma_{\rm halo}=v_{\rm circ}/\sqrt{2} where vcirc=233v_{\rm circ}=233 km/s is the circular speed of the Solar orbit Evans:2018bqy . We truncate the velocity distribution at vesc=528v_{\rm esc}=528 km/s Piffl:2014mfa to discount orbits unbound to the MW. We integrate orbits over a duration tMW=13.5t_{\rm MW}=13.5 Gyr using galpy Bovy_2015 , adopting the commonly-used potential “MWPotential2014”.

For each orbit, we evaluate the variation in the local stellar number density n(t)n_{\star}(t) 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,

Nenc=0tMWdtn(t)v(t)πbmax2,N_{\rm enc}=\int_{0}^{t_{\rm MW}}{\rm d}t~{}n_{\star}(t)v(t)\pi b^{2}_{\rm max}\,, (1)

where v(t)v(t) is the minicluster velocity, and bmaxb_{\rm max} some maximum impact parameter between the minicluster and a star. We want to set bmaxb_{\rm max} 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 bmax=0.1b_{\rm max}=0.1 pc strikes a good balance. Increasing this number by a factor of 10 does not change our results. The NencN_{\rm enc} encounters are labelled by a set of encounter times {tenci}\{t^{i}_{\rm enc}\}, drawn from a probability distribution proportional to the integrand in Eq.(1). The impact parameter, bb of each encounter, are drawn randomly from inside a circle of radius bmaxb_{\rm max}.

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, bRb\gg R. The energy injected by an encounter with a star of mass MM_{\star} under this approximation is Green:2006hh ; Schneider:2010jr ,

ΔE(2GMb2vrel)2MR23,\Delta E\simeq\left(\frac{2GM_{\star}}{b^{2}v_{\rm rel}}\right)^{2}\frac{M\langle R^{2}\rangle}{3}\,, (2)

where vrelv_{\rm rel} is the minicluster-star relative velocity, and R2\langle R^{2}\rangle is the minicluster mean-squared radius (see S.M. III for how the latter is calculated). Most encounters inject ΔEEb\Delta E\ll E_{b} so we must deal with perturbations, which do not totally disrupt the minicluster in one go, but lead to a series of mass losses ΔMi\Delta M^{i}. The procedure then is to execute i=1,,Nenci=1,...,N_{\rm enc} 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 [trel(Gρmc)1/2𝒪(10Myr)t_{\rm rel}\sim(G\rho_{\rm mc})^{-1/2}\sim\mathcal{O}(10\,{\rm Myr})] is shorter than the timescale between disk-crossings where major encounters occur: 𝒪(10100Myr)\mathcal{O}(10-100\,{\rm Myr}).

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 >99%>99\% 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 tencit^{i}_{\rm enc} will have turned into a stream of minimum length given by the minicluster velocity dispersion Schneider:2010jr , striσmci(tMWtenci)\ell^{i}_{\rm str}\gtrsim\sigma^{i}_{\rm mc}(t_{\rm MW}-t^{i}_{\rm enc}). 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 σmct\sim\sigma_{\rm mc}t  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, RR, 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 ρstr()\rho_{\rm str}(\ell),

ρstr()=i=1NencΔMiπRmc22π(stri)2exp(22(stri)2),\rho_{\rm str}(\ell)=\sum_{i=1}^{N_{\rm enc}}\frac{\Delta M^{i}}{\pi R_{\rm mc}^{2}\sqrt{2\pi(\ell^{i}_{\rm str})^{2}}}\exp\left(-\frac{\ell^{2}}{2(\ell^{i}_{\rm str})^{2}}\right)\,, (3)

where \ell is a coordinate that runs along the stream. The length scales for the miniclusters (weighted by the ΔM\Delta M in each segment) are in the range 7.34.0+3.27.3^{+3.2}_{-4.0} pc for merged miniclusters and 0.280.2+0.340.28^{+0.34}_{-0.2} 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 ρDM0.4\rho_{\rm DM}\approx 0.4\,GeV/cm30.01Mpc3{}^{3}\approx 0.01\,M_{\odot}\,{\rm pc}^{-3} deSalas:2020hbh . Within this sphere, the total mass of DM is MDM=4.2×104MM_{\mathrm{DM}}=4.2\times 10^{4}M_{\odot}. From Ref. Eggemeier:2022hqa , we know around fvoid=8%f_{\rm void}=8\% of this should be comprised of an ambient density of unbound axions—the minivoids. Therefore MDM(1fvoid)M_{\rm DM}(1-f_{\rm void}) 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 Nmc1014N_{\rm mc}\sim 10^{14} isolated+merged miniclusters.

Let us assume the final volume occupied by each stream after the disruption process is VstrπRmc2l95V_{\rm str}\approx\pi R_{\rm mc}^{2}l_{95}. We define l95l_{95} to be the length within which 95% of the stream mass is contained, calculated using Eq.(3). If we have NmcN_{\rm mc} miniclusters inside a volume V=4/3πrlocal3V=4/3\pi r_{\rm local}^{3} and those miniclusters each occupy a volume VstrV_{\rm str} after disruption, the expected number of streams overlapping a random point inside the sphere is then,

Nstr=j=1NmcVstrjVlocal,\langle N_{\rm str}\rangle=\sum_{j=1}^{N_{\rm mc}}\frac{V^{j}_{\rm str}}{V_{\rm local}}\,, (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 246±15246\pm 15 (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 200\sim 200 to 60006000, see S.M. IV.

With this number, we can now re-sample from our distribution of streams 𝒪(102103)\mathcal{O}(10^{2}-10^{3}) times, with probabilities weighted by VstriV_{\rm str}^{i}. For each stream, we also randomly choose our position within it [l95/2,l95/2]\ell\in[-l_{\rm 95}/2,l_{\rm 95}/2] 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

1ρDMi=1Nstrρstri(i)=0.81±0.06,\frac{1}{\rho_{\rm DM}}\sum_{i=1}^{N_{\rm str}}\rho^{i}_{\rm str}(\ell^{i}_{\odot})=0.81\pm 0.06\,, (5)

where ρDM0.4\rho_{\rm DM}\approx 0.4\,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 ρDM\rho_{\rm DM}—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 Nstr1N_{\rm str}\gg 1. That said, the number of expected streams is somewhat arbitrary, but given that it is very safely 1\gg 1 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 ρstr\rho_{\rm str}. It can also be shown (see S.M. IV) that as long as the minicluster mass and radius are related like RM1/3R\propto M^{1/3} then the mass-dependence drops out entirely, meaning assumptions about the mass function also do not affect NstrN_{\rm str}, leaving only a dependence on the NFW concentration parameter.

Quantities that affect NstrN_{\rm str} 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 σmct\sigma_{\rm mc}t. 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 𝒪(103)\mathcal{O}(10^{3})—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.

Refer to caption
Figure 2: An illustration of how minicluster streams would manifest in the experimental signature of axions called the “lineshape”. The frequency resolution is inversely proportional to the duration of the observation, TintT_{\rm int}, from which this spectrum is obtained via a discrete Fourier transform. If TintT_{\rm int} is short, then the lineshape is indistinguishable from a smooth halo. However, samples longer than 108\sim 10^{8} oscillation periods have sufficient resolution to identify the streams.

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 σvoid=vcirc/2165\sigma_{\rm void}=v_{\rm circ}/\sqrt{2}\approx 165 km/s. An experiment observes this after a Galilean boost into our frame of reference, moving at a velocity 𝐯lab(t)\mathbf{v}_{\rm lab}(t) with respect to the Galactic centre. We take 𝐯lab=(11.1,235.2,7.3)km/s+𝐯(t)\mathbf{v}_{\rm lab}=(11.1,235.2,7.3)\,{\rm km/s}+\mathbf{v}_{\oplus}(t) Evans:2018bqy in the same galactocentric coordinate system as Fig. 1, where 𝐯(t)\mathbf{v}_{\oplus}(t) 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 𝐯lab𝐯str\mathbf{v}_{\rm lab}-\mathbf{v}_{\rm str} to account for the stream’s velocity, and set the width to σstr\sigma_{\rm str}. Because the values of σstr\sigma_{\rm str} 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 ωma(1+v2/2)\omega\approx m_{a}(1+v^{2}/2) where v103cv\sim 10^{-3}c is some speed drawn from f(v)f(v). This frequency will then evolve on timescales longer than coherence time, depending on the spread in velocities: τcoh1/maσvoid2106ma10.01ms(100μeV/ma)\tau_{\rm coh}\sim 1/m_{a}\sigma^{2}_{\rm void}\sim 10^{6}\,m^{-1}_{a}\sim{\rm 0.01\,ms}\,(100\mu{\rm eV}/m_{a}). 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, TintT_{\rm int}, the power spectrum S(ω)S(\omega) has a frequency resolution of Δω=2π/Tint\Delta\omega=2\pi/T_{\rm int}. Therefore, if Tint>106×2π/maT_{\rm int}>10^{6}\times 2\pi/m_{a} (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 Δω\Delta\omega 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 10810^{8} 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 Δt=3011+23years\Delta t=30^{+23}_{-11}\,{\rm years} (median and 68% containment). However, since we expect 10210^{2}10310^{3} 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 ρDM0.4\rho_{\rm DM}\approx 0.4 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

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 1016z10210^{16}\lesssim z\lesssim 10^{2}.

The distribution of miniclusters can either be predicted using the spectrum of density fluctuations Δ2\Delta^{2} 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-κ\kappa) 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 z=19z=19, when they fall into the first galactic halos.

Refer to caption
Figure S1: Halo mass functions resulting from N-body simulations. The isolated minicluster mass spectrum is derived from simulations that had initial conditions calculated by a high-string-tension lattice simulation (high-κ\kappa, as in Ref. Pierobon:2023ozb ). On the other hand, the high-mass extrapolated mass function for hierarchically merged miniclusters is inspired by N-body simulations evolving miniclusters up to z=19z=19. This latter regime, which has an initial power spectrum well-modelled as Gaussian white noise, extends up to 5×107M\sim 5\times 10^{-7}~{}M_{\odot}. The total mass function for all miniclusters and minicluster halos (MCHs) is shown as a dashed line, while the coloured lines show the individual mass functions for minicluster halos comprised of different numbers of individual miniclusters. Our final results are heavily dominated by the upper end of this mass function comprised of the mergers of many miniclusters, however the dependence on details like the maximum mass and the exact power law turn out to not have a significant impact on our results.

I.1 Isolated miniclusters

Isolated miniclusters are defined to be the early-forming (zzeqz\gtrsim z_{\rm eq}) 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 M1012MM\lesssim 10^{-12}~{}M_{\odot} and have radii R106R\lesssim 10^{-6} pc.

Isolated miniclusters can be fit well using a power-law profile in terms of an index α~\tilde{\alpha},

ρPL(r)=Crα~,C=3α~3ρRα~,\rho_{\rm PL}(r)=Cr^{-\tilde{\alpha}},\quad\quad C=\frac{3-\tilde{\alpha}}{3}\langle\rho\rangle R^{\tilde{\alpha}}, (S1)

where ρ\langle\rho\rangle is the average energy density of the minicluster. In our simulations, they typically exhibit power-law profiles with index α~=9/4\tilde{\alpha}=9/4 at zzeqz\sim z_{\rm eq}. However at z500z\sim 500 the value shifts to an average α~=2.71\langle\tilde{\alpha}\rangle=2.71. 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 M[1016,1012]MM\in[10^{-16},10^{-12}]~{}M_{\odot}, and have a mass function (number density of miniclusters versus mass) given by dn/dlogMMγ\textrm{d}n/\textrm{d}\log M\propto M^{\gamma}, with γ=0.8\gamma=-0.8.

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-κ\kappa 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 kL11k\ll L_{1}^{-1}. Defining M1M_{1} as the characteristic mass defined as 111We define M1M_{1} as in Ref. Dai:2019lud .

M1\displaystyle M_{1} =4π3ρa(πL1)3\displaystyle=\frac{4\pi}{3}\rho_{a}(\pi L_{1})^{3} (S2)
1.76×1010M(100μeVma)0.51.\displaystyle\simeq 1.76\times 10^{-10}\,M_{\odot}~{}\left(\frac{100~{}\mu{\rm eV}}{m_{a}}\right)^{0.51}. (S3)

where mam_{a} is the axion mass, merged miniclusters will have masses MM1M\gtrsim M_{1}, 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

ρNFW(r)=ρs(r/rs)(1+r/rs)2,\rho_{\rm NFW}(r)=\frac{\rho_{s}}{(r/r_{s})(1+r/r_{s})^{2}}, (S4)

with rs,ρsr_{s},\rho_{s} 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, zz.

rs(M)=3.7h1mpc(AΔ2M11011Mh1)1/2(M106Mh1)5/6,r_{s}(M)=3.7h^{-1}\,{\rm mpc}\left(\frac{A_{\Delta^{2}}M_{1}}{10^{-11}~{}M_{\odot}h^{-1}}\right)^{-1/2}\left(\frac{M}{10^{-6}~{}M_{\odot}h^{-1}}\right)^{5/6}, (S5)
c(z)=Rrs=1.4×104(1+z)(MAΔ2M1)1/2.c(z)=\frac{R}{r_{s}}=\frac{1.4\times 10^{4}}{(1+z)}\left(\frac{M}{A_{\Delta^{2}}M_{1}}\right)^{-1/2}. (S6)

From this, the radius at which the profile is truncated to contain the mass MM can be found to be Xiao:2021nkb

R(M)R10(M1010M)1/30.55mpc(M1010M)1/3.R(M)\equiv R_{\rm 10}\left(\frac{M}{10^{-10}~{}M_{\odot}}\right)^{1/3}\simeq 0.55\,{\rm mpc}~{}\left(\frac{M}{10^{-10}~{}M_{\odot}}\right)^{1/3}. (S7)

which we adopt to model our minicluster, taking z=19z=19. 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 c=100c=100, 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 cc, 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 R10R_{10} 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 M[1012,5×107]MM\in[10^{-12},5\times 10^{-7}]~{}M_{\odot} according to halo-mass function dn/dlogMMγ{\rm d}n/{\rm d}\log M\propto M^{\gamma} with γ=0.5\gamma=-0.5. The upper mass cut-off has been estimated as 0.03ρL13zeq2\sim 0.03\langle\rho\rangle L_{1}^{3}z_{\rm eq}^{2} 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,

Mstar=5.58×1017M(100μeVma)(M1010M)1/3M_{\rm star}=5.58\times 10^{-17}\,M_{\odot}\left(\frac{100\,\mu{\rm eV}}{m_{a}}\right)\left(\frac{M}{10^{-10}\,M_{\odot}}\right)^{1/3} (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 bmaxb_{\rm max} is given by the integral along the minicluster trajectory:

Nenc=0tMWdtn(t)v(t)πbmax2.N_{\rm enc}=\int_{0}^{t_{\rm MW}}{\rm d}t~{}n_{\star}(t)v(t)\pi b^{2}_{\rm max}\,. (S9)

To get the stellar number density, n(t)n_{\star}(t) we write down a model for the galactic stellar mass density and choose a characteristic star mass M=1MM_{\star}=1~{}M_{\odot}. 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, 1M1~{}M_{\odot} 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:

ρ=ρbulge+ρdisk(t)+ρdisk(T).\rho_{\star}=\rho_{\rm bulge}+\rho^{(t)}_{\rm disk}+\rho^{(T)}_{\rm disk}\,. (S10)

The bulge density profile is modelled as a truncated power-law Binney:1996sv ; Bissantz:2001wx ; Kavanagh:2020gcy

ρbulge(r,z)=ρbulge,0exp(r/rcut)21+(r/r0)1.8,r=(r2+4z2)\rho_{\rm bulge}(r,z)=\rho_{{\rm bulge},0}\frac{\exp(-r^{\prime}/r_{\rm cut})^{2}}{1+(r^{\prime}/r_{0})^{1.8}},\quad r^{\prime}=\sqrt{(r^{2}+4z^{2})} (S11)

where r=x2+y2r=\sqrt{x^{2}+y^{2}} is the cylindrical radius in the disk-plane, and zz the height above the disk plane. The central density is ρbulge,099.5M/pc3\rho_{{\rm bulge},0}\simeq 99.5~{}M_{\odot}/{\rm pc}^{3}, and the radial scales are r0=0.075r_{0}=0.075 kpc and rcut=2.1r_{\rm cut}=2.1 kpc.

Both the thick and the thin stellar disk profiles are modelled by a double exponential Dehnen:1996fa

ρdiskt,T(r,z)=Σt,Tzt,Texp(rrt,TZzt,T),\rho_{\rm disk}^{t,T}(r,z)=\frac{\Sigma^{t,T}_{\star}}{z^{t,T}}\exp\left(-\frac{r}{r^{t,T}}-\frac{Z}{z^{t,T}}\right), (S12)

where rt,T,zt,Tr^{t,T},z^{t,T} are the scale radius and height, and Σt,T\Sigma^{t,T}_{\star} are the stellar surface densities:

zt\displaystyle z^{t} =0.3kpc,rt=2.90kpcΣt=816.6Mpc2,\displaystyle=0.3~{}{\rm kpc},\quad r^{t}=2.90~{}{\rm kpc}\quad\Sigma^{t}_{\star}=816.6~{}M_{\odot}~{}{\rm pc}^{-2}, (S13)
zT\displaystyle z^{T} =0.9kpc,rT=3.31kpcΣT=209.5Mpc2.\displaystyle=0.9~{}{\rm kpc},\quad r^{T}=3.31~{}{\rm kpc}\quad\Sigma^{T}_{\star}=209.5~{}M_{\odot}~{}{\rm pc}^{-2}. (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 (tenct_{\rm enc}), star mass (MM_{\star}), and impact parameter (bb) 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 :

ΔE(2GMb2vrel)2MR23,\Delta E\simeq\left(\frac{2GM_{*}}{b^{2}v_{\rm rel}}\right)^{2}\frac{M\langle R^{2}\rangle}{3}, (S15)

where R2\langle R^{2}\rangle is the minicluster mean-squared radius. This can be expressed in terms of a structural parameter, α\alpha,

α2=R2R2=4πMR20Rdrr4ρ(r).\alpha^{2}=\frac{\langle R^{2}\rangle}{R^{2}}=\frac{4\pi}{MR^{2}}\int_{0}^{R}{\rm d}rr^{4}\rho(r)\,. (S16)

For an NFW minicluster with concentration c=100c=100, Refs. Kavanagh:2020gcy ; Shen:2022ltx find α2=0.13\alpha^{2}=0.13. For the power-law profile, we use α2=0.27\alpha^{2}=0.27 Kavanagh:2020gcy .

The energy injection must then be compared to the binding energy of the minicluster, EbE_{b}, which is given by the familiar GM2/R\sim GM^{2}/R up to some factor β\beta, that encodes details of the internal structure. We define it via,

EbβGM2R,E_{b}\simeq\beta\frac{GM^{2}}{R}, (S17)

where the structural parameter is (see, e.g., Refs. Kavanagh:2020gcy ; Dandoy:2022prp .)

β=4πRM20Rdrrρ(r)Menc(r)\beta=\frac{4\pi R}{M{}^{2}}\int_{0}^{R}\mathrm{d}rr\rho(r)M_{\mathrm{enc}}(r) (S18)

where Menc(r)M_{\rm enc}(r) is the mass enclosed inside radius rr. 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 ΔEEb\Delta E\ll E_{b}, we deal with perturbations giving rise to small mass losses ΔM\Delta M.

In the distant tide approximation, the normalised injected energy increases proportionally to R2R^{2}:

Δ(R)=ΔEMR2R2,\Delta\mathcal{E}(R)=\frac{\Delta E}{M}\frac{R^{2}}{\langle R^{2}\rangle}, (S19)

where =E/ma\mathcal{E}=-E/m_{a} 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 Δ\Delta\mathcal{E} Kavanagh:2020gcy

ΔM(ΔE)M(<Δ)=<Δ(R)d3𝐱d3𝐯f()\Delta M(\Delta E)\equiv M(<\Delta\mathcal{E})=\int_{\mathcal{E}<\Delta\mathcal{E}(R)}\mathrm{d}^{3}\mathbf{x}\,\mathrm{d}^{3}\mathbf{v}f(\mathcal{E}) (S20)

In our computation, we use a numerical interpolation of this mass loss function, ΔM(ΔE)\Delta M(\Delta E), 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 1M1~{}M_{\odot} star. We notice mild disagreement only for ΔE/Eb102\Delta E/E_{b}\lesssim 10^{-2} and both models approach ΔM/M1\Delta M/M\sim 1 as expected for very large energy injections ΔE/Eb1\Delta E/E_{b}\gg 1 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 (1/2Mσmc21/2M\sigma_{\rm mc}^{2}) and binding energy (EbE_{b}):

Ei=(κ2β)GM2RE_{i}=\left(\frac{\kappa}{2}-\beta\right)\frac{GM^{2}}{R} (S21)

where κ=1.73, 3.54\kappa=1.73,\,3.54—for isolated and merged miniclusters respectively—parameterises the velocity dispersion as follows,

σmc2=κGMR.\sigma_{\rm mc}^{2}=\kappa\frac{GM}{R}\,. (S22)

Following energy conservation, the final minicluster energy after ΔE\Delta E has been injected can be written as,

Ef=Ei+(1fej)ΔEEiunb,E_{f}=E_{i}+(1-f_{\rm ej})\Delta E-E^{\rm unb}_{i}\,, (S23)

fej(ΔE)f_{\rm ej}(\Delta E) is the fraction of the imparted energy that becomes unbound and Eiunb(ΔE)E^{\rm unb}_{i}(\Delta E) 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 ΔM(ΔE)\Delta M(\Delta E) we adopt interpolations of fej(ΔE)f_{\rm ej}(\Delta E) and Eiunb(ΔE)E^{\rm unb}_{i}(\Delta E) provided by Ref. Kavanagh:2020gcy .

After each encounter, and before moving to the next one, the minicluster mass and radius are updated to,

MMΔM,R(κ2β)G(MΔM)2Ef.M\rightarrow M-\Delta M,\quad\quad R\rightarrow\left(\frac{\kappa}{2}-\beta\right)\frac{G(M-\Delta M)^{2}}{E_{f}}\,. (S24)

We continue to perturb each minicluster through its NencN_{\rm enc} encounters until either it is fully unbound (Ef>0E_{f}>0) 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 Δt=tMW/104\Delta t=t_{\rm MW}/10^{4}, which is chosen to be shorter than the relaxation timescale trel(Gρmc)1/2𝒪(10Myr)t_{\rm rel}\sim(G\rho_{\rm mc})^{-1/2}\sim\mathcal{O}(10\,{\rm Myr}). 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,

M˙=𝒜Mτdyn(MMMW)ζ,\dot{M}=-\mathcal{A}\frac{M}{\tau_{\mathrm{dyn}}}\left(\frac{M}{M_{\rm MW}}\right)^{\zeta}\,, (S25)

where 𝒜=1.34\mathcal{A}=1.34 and ζ=0.07\zeta=0.07 Jiang:2014nsa , tdyn=2.4t_{\rm dyn}=2.4 Gyr is the dynamical time of the MW, and MMW=1012MM_{\rm MW}=10^{12}~{}M_{\odot}. 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 (M/MMW)ζ(M/M_{\rm MW})^{\zeta} for smaller miniclusters. This also means it becomes increasingly negligible towards the end of the simulation.

Refer to caption
Figure S2: Upper panel: the remaining masses of miniclusters for the first 4 Gyr of their evolution as they orbit the Milky Way, relative to their initial mass M(ti)M(t_{i}). The teal lines show 100 randomly sampled merged miniclusters (high-mass, NFW profiles), whereas purple is used for isolated miniclusters (low-mass, power-law profiles). All miniclusters are evolved along the same orbit. Lower panel: The stellar density for the chosen orbit. The disk-crossing times are marked with yellow stars, which coincide with the events of major mass loss for both types of minicluster. Inset: a projection of the trajectory of this chosen orbit in galactocentric (X,Y)(X,Y) coordinates, where the Sun is located at (8,0) kpc.

In Fig. S2 we show the stellar density as a function of time, ρ(t)\rho_{\star}(t) for a random orbit ending at the Solar position today t=tMWt=t_{\rm MW} (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 X2+Y2=22\sqrt{X^{2}+Y^{2}}=22 kpc and a mean inclination of sin1(Z/X2+Y2)=21\sin^{-1}(Z/\sqrt{X^{2}+Y^{2}})=21^{\circ}. 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 XX-YY 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 Z=0Z=0. 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 𝒪(1)\mathcal{O}(1) 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 VstrV_{\rm str} and the same mass MM then the expected number of streams overlapping at a single point is,

NstrNmcVstrV=ρDMVstrM,\langle N_{\rm str}\rangle\approx N_{\rm mc}\frac{V_{\rm str}}{V}=\frac{\rho_{\rm DM}V_{\rm str}}{M}\,, (S26)

where in the second step we have rewritten the local galactic DM density we are required to saturate as ρDM=NmcM/V\rho_{\rm DM}=N_{\rm mc}M/V. The expectation value for the density that we measure on Earth is then just the sum of all of the individual stream densities: ρobs=Nstrρstr=NstrM/Vstr\langle\rho_{\rm obs}\rangle=\langle N_{\rm str}\rangle\rho_{\rm str}=N_{\rm str}M/V_{\rm str}. Notice that if we substitute in Nstr\langle N_{\rm str}\rangle from above we get back ρobs=ρDM\langle\rho_{\rm obs}\rangle=\rho_{\rm DM}. We enforce this because when averaging the DM densities observed at many different points in a volume VVstrV\gg V_{\rm str} should give us back DM density defined on that scale.

So the possible values of ρobs\rho_{\rm obs} follow a binomial distribution with a mean of ρDM\rho_{\rm DM}. When Nstr\langle N_{\rm str}\rangle is large, the central limit theorem dictates that the distribution of ρobs\rho_{\rm obs} is a Gaussian centred on ρDM\rho_{\rm DM}. However in the opposite extreme, when Nstr1\langle N_{\rm str}\rangle\lesssim 1 (for example if the miniclusters were not disrupted for whatever reason) the mean is still ρDM\rho_{\rm DM}, but only because the high probability to observe ρobs=0\rho_{\rm obs}=0 is balanced against the very rare probability to observe a hugely enhanced density ρobs=ρstrρDM\rho_{\rm obs}=\rho_{\rm str}\gg\rho_{\rm DM} because the stream volumes would have to be very small to cause Nstr1N_{\rm str}\lesssim 1.

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 ρDM\rho_{\rm DM} 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 ρobs\rho_{\rm obs}, which is dictated by NstrN_{\rm str}.

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,

VstrπR2σmc(tMWtenc),V_{\rm str}\gtrsim\pi R^{2}\sigma_{\rm mc}(t_{\rm MW}-t_{\rm enc})\,, (S27)

where 4σmc(tMWtenc)4\sigma_{\rm mc}(t_{\rm MW}-t_{\rm enc}) 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 \gtrsim sign because the minicluster velocity dispersion gives us a lower limit on the stream’s velocity dispersion. The former is expressed as σmc2=κGM/R\sigma_{\rm mc}^{2}=\kappa GM/R, as in Eq.(S22) above.

If we now plug in our formula for the radii of merged miniclusters R(M)=R10(M/1010M)1/3R(M)=R_{10}(M/10^{-10}\,M_{\odot})^{1/3} (as in Eq.(S7)), we see that the dependence on MM in the stream number Nstr=ρDMVstr/MN_{\rm str}=\rho_{\rm DM}V_{\rm str}/M drops out entirely, giving us,

Nstr=R103/2(1010M)1/24πGκρmc(tMWtenc)200,N_{\rm str}=\frac{R_{10}^{3/2}}{(10^{-10}\,M_{\odot})^{1/2}}4\pi\sqrt{G\kappa}\rho_{\rm mc}(t_{\rm MW}-t_{\rm enc})\gtrsim 200\,, (S28)

where we assign ρmc=ρDM(1fvoid)0.01Mpc3\rho_{\rm mc}=\rho_{\rm DM}(1-f_{\rm void})\approx 0.01~{}M_{\odot}\,{\rm pc}^{-3} 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 tenc3t_{\rm enc}\sim 3 Gyr, which gives us a number strikingly close to our fiducial numerical result.

So referring back to our statements above about the distribution of ρobs\rho_{\rm obs}, the key point to highlight is that we are quite firmly in the regime Nstr1N_{\rm str}\gg 1, especially because we have fixed the stream length σmc(tMWtenc)\sigma_{\rm mc}(t_{\rm MW}-t_{\rm enc}) to be the smallest that we expect it to grow to. We may account for additional heating of the axions to dispersions larger than σmc\sigma_{\rm mc}, 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.

Refer to caption
Figure S3: Independence of our final result on the minicluster mass-radius relation, parameterised by the radius scale R10R_{10}, and how much the stream’s velocity dispersion is additionally heated from its initial value given by the minicluster’s velocity dispersion. In all cases we see that the median value of observed density is roughly the same, with the primary role of these parameters being to change the expected number of overlapping streams, and hence the variance in the density, as opposed to its expectation value. The number of streams observed in the three examples ranges from Nstr=63, 246,N_{\rm str}=63,\,246,\, and 547547, from the top to bottom, and a factor of 10 larger for the σstr=10σmc\sigma_{\rm str}=10\sigma_{\rm mc} case.

This estimate also reveals a general insensitivity of the stream number to many model parameters. So we expect Nstr1N_{\rm str}\gg 1 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 MM, 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 ρobs\rho_{\rm obs} slightly smaller than ρDM\rho_{\rm DM} 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, Σρstr\Sigma\rho_{\rm str}—for multiple different choices for the initial sizes of the miniclusters R10R_{10} (or equivalently, their concentration parameters, cc), as well as for different stream heating factors beyond the most conservative case where σstr=σmc\sigma_{\rm str}=\sigma_{\rm mc}. 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 Nstr\langle N_{\rm str}\rangle).

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.

Refer to caption
Figure S4: Bound fraction of axions within each minicluster halo (host), excluding the main virialised part, and as a function of the host mass.

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 10%\sim 10\% 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.