In this chapter, I summarize the works undertaken in this thesis and reconnect it to the broader literature with proposing more avenues for investigation.
In Chapter 1, I outlined the importance of stellar streams from globular clusters, highlighting both their intrinsic scientific interest and their role as probes for a wide range of astrophysical questions. These include the chemical enrichment of the Universe, the assembly history of the Milky Way, pathways of black hole formation, and constraints on the global and local properties of the Galactic gravitational field—particularly in relation to the detection of dark matter.
In Chapter 2, I presented the exact equations of motion used to model the formation of stellar streams from globular clusters, formulated as a restricted three-body problem. I then explained how these equations can be interpreted to describe the escape of stars through the Lagrange points under tidal forces, followed by their evolution via phase mixing to form the streams. I summarized the literature on the mechanisms by which perturbations can create gaps. I also discussed the limitations of our models: specifically, that without \(N\)-body simulations or analytical prescriptions for internal cluster dynamics, certain questions cannot be addressed.
In Chapter 3, I introduced my simulation code, tstrippy,
describing its numerical solution of the equations of motion, its
performance in terms of accuracy and computation time, and a comparison
of two numerical schemes. I explained how the code is written in Fortran
and interfaced with Python via f2py, and provided a
minimal, non-working example illustrating the workflow from
the user’s perspective.
In Chapter 4, I presented Ferrone et al. (2023), in which we simulated the expected tidal debris from the entire globular cluster catalog. These simulations have been made publicly available and are now used by the community, including in searches for additional tidal debris beyond some of the clusters in our sample (Kuzma et al. 2025; S. Wang et al. 2025).
In Chapter 5, I present Ferrone et al. (2025), where we investigated how the Palomar 5 stellar stream responds to the granularity of the Milky Way’s gravitational field—specifically, the presence of other globular clusters. We showed that the internal dynamics of globular clusters can strongly influence the morphology of their stellar streams. In particular, gap formation from the fly-by of a massive perturber requires very specific stream conditions: regions close to the progenitor, where the morphology is still dominated by epicyclic overdensities, are unfavorable for gap formation, as different stellar packets respond differently to the perturbation and subsequently drift out of phase. This is a new contribution, as previous studies primarily considered the effects of random motions, such as velocity dispersion.
One of the main strengths of this work is its focus on Milky Way streams and globular clusters. While idealized toy models are invaluable for testing new ideas and exploring a wide range of theoretical phenomena, our emphasis on the Milky Way allows us to ask more grounded questions: how often should these phenomena occur in our Galaxy, with what significance, and how do they connect directly to what we observe? By anchoring our models to the Milky Way, we can close the loop between theory and data.
The ubiquity and sensitivity of stellar streams make them exceptional probes for inferring the properties of various mass distributions. This opens multiple avenues for future investigation. Some phenomena still require detailed numerical forward modeling—either to understand the underlying physical mechanisms or to obtain robust predictions for their expected occurrence rates. In other cases, where the theoretical picture is mature, we can turn directly to observations and begin the task of inference.
The prospect of detecting dark matter (DM) on scales smaller than those accessible in the extragalactic context is particularly compelling. One of my current interests consists in performing a study similar to that in Chapter 5, but rather than limiting ourselves to a population of Galactic globular clusters, we will also include a \(\Lambda\)CDM-motivated population of dark matter subhalos. Figure 1 shows an example of such a population from a cosmological simulation of a Milky Way analogue. Adams et al. (2024) recently carried out a similar analysis for the GD-1 stream and found that, over the last few billion years, GD-1 has on average one detectable gap from a DM subhalo encounter. Lu et al. (2025) adopted this rate of \(\sim1\) gap per stream to discuss the detectability of gaps in \(\sim 50\) known Milky Way streams.
There is considerable modeling work on gap formation in stellar streams. While we aim to make theoretical predictions for the expected number of gaps, these must be set in the context of a realistic Milky Way potential that includes known time-dependent and non-axisymmetric features. To date, most studies have examined either subhalo encounters in isolation (Carlberg 2013; Erkal and Belokurov 2015; Erkal et al. 2016; Sanders, Bovy, and Erkal 2016; Adams et al. 2024; Lu et al. 2025) or the effect of the Galactic bar alone (Hattori, Erkal, and Sanders 2016; Price-Whelan et al. 2016; Pearson, Price-Whelan, and Johnston 2017; Thomas et al. 2023). However, it is known that perturbations from baryonic structures can also generate gap-like signals, potentially mimicking the effects of DM subhalos (Ibata et al. 2020). To correctly frame the inference problem, the false positive rate must therefore be quantified and calibrated.
Ultimately, the inversion of this problem is a case study in Bayesian hierarchical modeling (Ivezić et al. 2020). Each gap detection is under-determined (Erkal and Belokurov 2015): even in the absence of measurement uncertainties, a single gap cannot uniquely constrain the perturber’s mass, size, time of impact, and relative velocity simultaneously. Nevertheless, with a sufficiently large sample of gaps and posterior distributions for each encounter, we can begin to infer statistical properties of the DM subhalo population.
This is a challenging problem. We must account for other astrophysical processes that can erase gap signatures or create false positives, quantify their rates, and embed them in a hierarchical inference framework. The application of such an analysis to the Milky Way will require extremely high-quality data, which may be achievable with future LSST observations and the final Gaia data releases.
As highlighted in Chapter 5, the coherence of a stream is crucial for gap survival, and this must be modeled accurately to avoid overestimating gap counts. In order to obtain proper predictions, we must accurate model stream generation. While full \(N\)-body simulations would be the most physically accurate way to model internal cluster dynamics and their mapping into streams, they are computationally prohibitive for the parameter space we must explore. Capturing variations in the Galaxy’s potential, cluster internal dynamics, orbital initial conditions, DM subhalo populations, and the properties of multiple streams could require computing tens of thousands of stream realizations. \(N\)-body simulations have long been at the avant-garde of computational astrophysics, often driving innovations in both hardware and software. A notable example is the GRAPE (GRAvity PipE) series of special-purpose computers developed for gravitational \(N\)-body problems (Fukushige et al. 1991; Makino et al. 1997). For over a decade, GRAPE systems enabled simulations that would have been prohibitively slow on general-purpose hardware, pushing the limits of the field. Eventually, advances in general-purpose graphics processing units (GPUs) offered comparable performance with greater flexibility, leading to the widespread adoption of GPU-accelerated \(N\)-body codes (Nitadori and Aarseth 2012; L. Wang et al. 2015). Despite these hardware revolutions, the computational cost of the large ensembles of simulations required for our purposes remains high.
Several methods have been developed to avoid the need for full \(N\)-body modeling. The “streak-line” method (Küpper, Lane, and Heggie 2012) approximates streams as having the same orbital parameters as their progenitor. The action-angle formalism of Eyre and Binney (2011) describes each stream star as having a small offset from the progenitor’s Hamiltonian, expressible via a second-order Taylor expansion. Bovy (2014) used this to develop the “particle-spray” method, which improves upon the streak-line model by introducing velocity dispersion into the streams. As noted by Fardal, Huang, and Weinberg (2015), this is one of the most elegant stream modeling approaches to date.
Fardal, Huang, and Weinberg (2015) also developed a prescriptive stream-generative model, fitting analytic functions to escape rates measured from \(N\)-body simulations. This method operates on the dynamical timescale of the Galaxy rather than the cluster’s internal timescale, greatly speeding up computations.
The internal dynamics of globular clusters involve a rich range of processes (Meylan and Heggie 1997). While particle-spray and semi-analytic methods can be extremely efficient, extrapolating beyond the regime covered by their \(N\)-body calibrations can be risky. However, machine learning techniques (Tenachi, Ibata, and Diakogiannis 2023) offer a promising way to emulate \(N\)-body simulations without assuming a specific parametric form, providing both flexibility and speed.
In summary, with upcoming improvements in both data quality and modeling techniques, there is strong potential to make significant progress in this field.
At the onset of this thesis, our aim was to investigate large-scale features of the Milky Way such as spiral arms, the Galactic bar, giant molecular clouds, and satellite galaxies and their effect of globular cluster streams. Each of these components represents a potential avenue for further study.
In particular, we are interested in the role of the Galactic bar. Previous works have shown that the bar can induce chaotic orbits, causing stellar streams to “fan out” more than they otherwise would (Price-Whelan et al. 2016; Bonaca et al. 2020). Our preliminary investigation, based on the simulations of Ferrone et al. (2023), revealed several intriguing effects. As noted by other authors (see Fig. 9 of Bonaca and Price-Whelan 2025), the bar can generate large underdensities along streams. Our own simulations suggest additional signatures beyond this.
The total mass, orientation, and length of the bar have been constrained in previous studies, though significant uncertainties remain. Most notably, the bar pattern speed (its angular velocity) still has two plausible regimes: slow or fast rotation (Wegg, Gerhard, and Portail 2015; Bland-Hawthorn and Gerhard 2016; Lucey et al. 2023; Vislosky et al. 2024), not to mention the effect of the the bar deceleration (Haywood et al. 2024) on the streams.
We are conducting new experiments to explore whether stellar streams can help break some of these degeneracies. As an example, Fig. 2 shows simulations of the Palomar 5 stream for a range of bar pattern speeds. In some cases, the bar splits the stream and creates prominent gaps; in others, it shifts part of the stream off its typical track; in yet others, it suppresses the stream’s growth entirely, keeping debris bound near the progenitor cluster.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
tstrippy with 5000 particles. The Galactic potential
follows Pouliasis, Di Matteo, and Haywood
(2017) with a bar model from Murali and Weinberg (1997), as
described in Chapter 4. Palomar 5’s initial conditions are identical in
all runs, but the bar pattern speed is varied between 25 and
61 km s\(^{-1}\) kpc\(^{-1}\) over 150 samples. The animated
version of this figure is available in the online thesis (Many thanks to
Raif Moibi who helped launch and analyze these simulations)The results in Fig. 2 raise several questions. There is room to understand the underlying mechanisms theoretically, and to identify whether any Milky Way globular clusters or streams occupy one of these “special” resonances. Such signatures could occur only for a restricted range of bar pattern speeds (or other bar parameters), making them valuable dynamical probes. This is especially important because most existing models of the Milky Way potential, such as that of Ibata et al. (2024), are static and axisymmetric, omitting the bar due to its complexity. If these resonances can be robustly identified in observed streams, they may offer a new route to constraining the Galactic bar and its evolution with time.
Globular clusters are peculiar objects. In addition to being massive star clusters, they exhibit distinctive chemical abundance patterns compared to typical Galactic field stars (R. G. Gratton, Carretta, and Bragaglia 2012; Bastian and Lardo 2018; R. Gratton et al. 2019). Many globular clusters host multiple stellar populations, often interpreted as different generations of star formation. However, no single formation and evolution scenario fully reproduces the observed abundance patterns.
Some studies have explored dynamical pathways for producing a second generation. For example, Lacchin et al. (2024) investigated a scenario in which a gaseous disk within a globular cluster forms a second generation of stars. As the disk relaxes into a spherical configuration, the cluster loses roughly 95% of its mass, resulting in roughly equal numbers of first- and second-generation stars. In this model, material lost to tidal streams is predominantly first-generation.
While theoretical models link stellar evolution to cluster dynamics, observational studies are beginning to provide kinematic evidence for multiple populations. For instance, Cordoni et al. (2025) measured kinematic differences between two stellar generations in 47 Tuc.
Stars with the peculiar chemistry of globular clusters start to be found in all Galactic components, from the halo and bulge (Martell et al. 2016; Schiavon et al. 2017) to the disk, where - for example - J. G. Fernández-Trincado et al. (2017) stars with the characteristic signatures of second-generation cluster members, and José G. Fernández-Trincado et al. (2021) identified relatively metal-rich cluster debris (still below solar metallicity). This is further evidence that globular cluster mass loss contributed to the Galactic field populations, in an amount which is still difficult to estimate (see, for example Martell et al. 2016).
Many halo stars share similar chemical patterns with clusters, suggesting that globular clusters may have contributed to the stellar halo (Martell et al. 2016; Schiavon et al. 2017). There are, however, notable exceptions: J. G. Fernández-Trincado et al. (2017) reported 11 stars with the characteristic signatures of second-generation cluster members within the Galactic disk, and José G. Fernández-Trincado et al. (2021) identified relatively metal-rich cluster debris in the disk (still below solar metallicity).
With improving data quality, it is becoming possible to trace multiple stellar populations beyond the clusters themselves, into their tidal debris (Phillips et al. 2022). For example, Usman et al. (2024) found evidence for multiple populations within a stellar stream not linked to any known cluster. Detailed chemical abundances allowed them to identify the stream as globular cluster debris, even uncovering a star with the distinct chemical fingerprint of a second-generation population.
In the coming years, as chemical abundance measurements become available for more stars in tidal tails, it may be possible to map the spatial distribution of first- and second-generation stars within streams. Their relative kinematics could provide a direct probe of the progenitor cluster’s internal dynamical evolution.
The models I have presented in this thesis can be enriched by these observations to provide initial constraints on the mass loss history of these clusters.