Fix the geometry and the units
Use a right-handed inertial frame centred on the Galaxy. At nominal encounter the reference star is at and moves along positive second axis. Take and , giving a time unit of about 66.7 million years.
In those units prescribe . The perturber shares the reference second-axis speed; is their first-axis relative speed, and is the vertical offset. This path does not respond to the stars.
The Plummer scale sets the spatial smoothing and keeps the central potential finite; it is not a hard surface radius. is the imposed perturber mass. Potential and specific energy are measured in the velocity unit squared.
Reading: Erkal & Belokurov (2015), Forensics of Subhalo-Stream Encounters, arXiv:1412.6035v2 · Sandbox Physics standalone stellar-stream scientific reader v1
First solve a short-encounter limit
During the encounter only, approximate the stream as a straight line translating along the second axis. A star has along-stream offset . If the encounter is short and the kick small, integrate the force on that line. The odd first-axis contribution cancels.
The impulse integral below switches back to dimensional quantities: is now physical encounter time. Lengths are in kiloparsecs and relative speed in kilometres per second, with consistent length–time conversion in their product.
Reading: Erkal & Belokurov (2015), Forensics of Subhalo-Stream Encounters, arXiv:1412.6035v2 · Sandbox Physics standalone stellar-stream scientific reader v1
Worked example: a kick with two signs
Use thirty million solar masses, , , and . The squared-length sum in the denominator is 0.1625 square kiloparsecs.
Use the gravitational constant so kiloparsecs, kilometres per second and solar masses can be inserted consistently.
Reading: Erkal & Belokurov (2015), Forensics of Subhalo-Stream Encounters, arXiv:1412.6035v2 · Sandbox Physics standalone stellar-stream scientific reader v1
Why the slowed stars can eventually lead
After the encounter, a small tangential slowdown reduces angular momentum and guiding radius in a flat-speed host. The smaller mean orbit has a higher angular frequency. A star initially pulled back can therefore complete subsequent circuits sooner. A forward-kicked star can do the reverse.
The cold circular-stream analysis distinguishes initial compression, expansion and late folds. After a fold, multiple initial positions can reach one final position. Their density contributions must all be added; a single-valued Jacobian is no longer sufficient.
Reading: Erkal & Belokurov (2015), Forensics of Subhalo-Stream Encounters, arXiv:1412.6035v2 · Sandbox Physics standalone stellar-stream scientific reader v1
Turn the changed tracks into a count profile
In an ideal one-dimensional cold stream, let label initial azimuth and be its later corotating azimuth. A short interval contains the same stars before and after the mapping, so its number equals density per radian times angular length.
Stretching an interval to twice its former length halves the density; compressing it to half its length doubles the density. The number has not changed. This is the simplest worked example of the mapping Jacobian.
Once the mapping folds, several initial intervals arrive at one final location. Add their positive count contributions. A zero derivative produces a cold caustic, formally divergent in this ideal description. A warm velocity distribution and finite bins spread that singularity; the experiment therefore reports finite tracer counts rather than plotting an infinite density.
Reading: Erkal & Belokurov (2015), Forensics of Subhalo-Stream Encounters, arXiv:1412.6035v2 · Sandbox Physics standalone stellar-stream scientific reader v1
Why integrate the actual encounter?
The experiment applies the moving Plummer force throughout the flyby rather than assigning an instantaneous kick. Stars move while being perturbed and continue to feel the host. This lets us ask how much the short-encounter approximation misses.
The four original comparisons use saved states from about 16.7 million years after encounter onward. Their maximum impulse-versus-full position difference, divided by the peak full-versus-host position perturbation, is about 9–14 percent; the analogous velocity ratio is about 10–16 percent. The denominator is the perturbation signal, not the orbital radius or total speed. This measures a physical model difference, not integrator error or observational noise.
The public reader checks a separate high-order integration, half-step refinement, direct impulse quadrature and phase-space volume. These numerical comparisons cover the 25 registered points individually; accuracy between them requires further validation.
Reading: Erkal & Belokurov (2015), Forensics of Subhalo-Stream Encounters, arXiv:1412.6035v2 · Sandbox Physics standalone stellar-stream scientific reader v1
External work replaces closed-system stellar energy conservation
A prescribed moving potential depends explicitly on time. The stars alone are not a closed system. Their energy can change even in a correct integration.
In the same dimensionless units, is specific total energy: kinetic energy plus both host and perturber potential terms.
The saved work and torque make the appropriate balance test possible. A self-consistent perturber orbit, recoil or tidal mass loss would require additional equations.
Reading: Erkal & Belokurov (2015), Forensics of Subhalo-Stream Encounters, arXiv:1412.6035v2 · Sandbox Physics standalone stellar-stream scientific reader v1