Skip to main content
Sandbox Physics

Light, mass and circular motion

Galaxy Rotation Curves and Disk–Halo Degeneracy

Does a flat rotation curve uniquely reveal a galaxy’s dark halo? Circular motion constrains radial gravity. A heavier stellar disk leaves less force for the halo, while distance and inclination shift the inferred mass budget. A flat curve alone does not uniquely determine the halo or identify a dark-matter particle.

Change a stellar disk’s mass-to-light ratio and a spherical halo. Compare their forces, circular speed and residuals against the same saved curve.

Interactive modelGalaxy Rotation Curves and Disk–Halo Degeneracy
Circular speed at probe115 km s−1115\,\mathrm{km}\,\mathrm{s}^{-1}
Spherical halo mass inside probe7.5×109 M⊙7.5\times10^{9}\,\mathrm{M}_\odot
Stellar share of inward force0.3420.342
Working residual score per sample0.9560.956

The same saved curve, force budget and residuals

Own synthetic observations. This is a conditional mass model, not a measured galaxy image.

Saved samplesTotal modelStellar diskGasSpherical halo
Circular speed (km s−1)(\mathrm{km}\,\mathrm{s}^{-1})

Horizontal distance R/kpcR/\mathrm{kpc}. Component lines show signed equivalent speeds; forces are added before the square root.

Residual in the fixed observation coordinate

(μj−yj)/σy,j(\mu_j-y_j)/\sigma_{y,j}; changes in distance or inclination affect all radii together.

Probe selects saved sample 30 of 48. 3.93 kpc3.93\,\mathrm{kpc}

Physical assumptions, likelihood and data export

The disk-plane view shows conditional mass samples and circular test tracers. Velocity arrows share the displayed scale within each accepted record; that scale can change between mass models. Halo density is a model choice; the shading is schematic, not luminosity. The default synthetic disk basis is analytic and thin; imported native SPARC forces instead retain their finite-thickness basis.

The probe snaps to a saved radius. Plot segments connect samples; no force is inferred outside the saved radius window. Distance uses fixed-shape homology and inclination is a single global correction.

The full working Gaussian log likelihood includes its normalizer in a fixed reference-projected coordinate. Original errors do not supply a full covariance or a calibrated Gaussian noise law. This Lab does not optimize parameters or select a particle/theory.

log⁡L=\log L= −105-105

Own presets, compound corners and withheld cases have independent Python comparisons. They do not certify every continuous request. Unsupported parameters or local files retain the last complete record.

Physics tutorial

The force behind a rotation curve

BackgroundA circular tracer needs an inward acceleration. Several mass components can supply it.

Why it mattersMove stellar mass and halo parameters while keeping the saved observations fixed.

Start with the essentials

Focus question
Does a flat rotation curve uniquely reveal a galaxy’s dark halo?
One-sentence intuition
Component forces add; their velocity-curve heights do not.

Core mathematical model

Add radial force terms

vc2=Vg∣Vg∣+ΥdVd∣Vd∣+GMh(<R)Rv_c^2=V_g|V_g|+\Upsilon_d V_d|V_d|+\frac{GM_h(<R)}R

A negative native gas term points outward. Add signed contributions before taking the total square root.

Only the halo is spherical here

Mh(<R)=4π∫0Rρh(r)r2 drM_h(<R)=4\pi\int_0^R\rho_h(r)r^2\,dr

The integral counts spherical halo mass, not the stellar disk’s mass.

One global distance change

R′=dR,Ab′=dAb,Ab=RgbR^\prime=dR,\qquad A_b^\prime=dA_b,\quad A_b=Rg_b

Here dd is the distance ratio and gbg_b the signed inward baryonic acceleration. Fixed-shape homology gives inferred mass proportional to distance squared.

A fixed error coordinate

yj=V0,jsin⁡i0,μj=vc,jsin⁡i,log⁡L=−12∑j[(yj−μj)2σy,j2+log⁡(2πσy,j2)]y_j=V_{0,j}\sin i_0,\quad \mu_j=v_{c,j}\sin i,\quad \log L=-\frac12\sum_j\left[\frac{(y_j-\mu_j)^2}{\sigma_{y,j}^2}+\log(2\pi\sigma_{y,j}^2)\right]

The saved speed error is multiplied by the same reference sine. Inclination is measured from the disk normal to the line of sight. The full working likelihood retains its normalization; this App has no optimizer or calibrated posterior.

Common difficulties

A disk is not a sphere

Typical misconceptionMultiplying the total speed squared by radius gives the true enclosed mass of any galaxy.

Better mental modelThat enclosed-mass relation applies to a spherical source. The disk also feels material outside the chosen radius; the displayed halo enclosed mass is spherical halo only.

A plausible curve is not a theory verdict

Typical misconceptionThe smaller residual score proves a particular dark-matter particle.

Better mental modelThe score is conditional on the mass profile, geometry and a working error model. Original SPARC systematic/correlated errors and the poor simple fits remain relevant.

Run the experiment

  1. 01

    Select a circular orbit

    Drag the gold probe and pause the tracers. Compare its speed with the marked point in the curve.

    What to observe: The probe uses a saved radial sample; it never asks an interpolated disk to provide an unverified force.
  2. 02

    Make the disk heavier

    Increase only the stellar mass-to-light ratio. Watch the disk force and total speed change.

    What to observe: Stellar speed scales with the square root of the mass-to-light ratio; component speeds are not summed linearly.
  3. 03

    Change the centre of the halo

    Compare the extended-cusp and flat-centre presets, then move the halo scale.

    What to observe: The same saved observations can be compared with distinct conditional mass profiles. A different visual centre is a model choice, not a recovered image.
  4. 04

    Move a whole uncertainty together

    Open distance and inclination, change one at a time and inspect the residuals.

    What to observe: Each change affects every radius coherently; it cannot be treated as independent noise at each point.

Related experiments and articles

Galaxy rotation curves and mass models · Reading path

From circular motion to conditional mass models

Articles on this path that use this experiment, followed by the other experiments they suggest.

  1. ArticleWhat a flat rotation curve measures
  2. ArticleWhy a disk and a sphere pull differently
  3. ArticleAdding stellar, gas and halo gravity
  4. ArticleWhen distance and inclination move a whole curve
  5. ArticleRecompute a named SPARC galaxy from saved observations
  6. ArticleReading feedback, halo and MOND comparisons
FeedbackSomething broken, confusing, or missing on this page?Tell us
What kind of feedback?

Sent with this page’s address, its Lab ID, the site language and your device type. Please leave out personal details. Feedback is kept for up to 12 months.Privacy policy