Equations of Stellar Structure

A star sits still for ten billion years, and the reason is a standoff. At every depth the weight of everything above presses down while a pressure gradient pushes back, and the two match to a part in a billion — hydrostatic equilibrium. At the same time the energy that leaks out of the surface as light must be replenished exactly, shell by shell, by nuclear burning far below. The equations of stellar structure are the mathematical statement of these two balances, mechanical and thermal, made local: four coupled first-order ordinary differential equations for how mass, pressure, luminosity, and temperature run from the centre to the surface. Two of them — mass continuity and hydrostatic equilibrium — are pure mechanics; the other two — energy generation and energy transport — are pure thermodynamics. What closes the set is a layer of material physics from this chapter's prerequisite articles: the equation of state P(ρ,T,μ)P(\rho,T,\mu), the Rosseland opacity κ(ρ,T)\kappa(\rho,T), and the nuclear rate ε(ρ,T)\varepsilon(\rho,T). Rewrite the independent variable from radius to enclosed mass and the star becomes a clean two-point boundary value problem on the fixed domain 0≤m≤M0\le m\le M. The payoff is enormous: for a given mass and composition the solution is essentially unique — the Vogt–Russell theorem — which is why the main sequence is a one-parameter family and why a whole evolutionary track is just a sequence of static structure solutions computed as the composition slowly burns.

Key takeaways
  • Four coupled first-order ODEs — mass continuity, hydrostatic equilibrium, energy generation, and energy transport — describe the run of mm, PP, LL, and TT through a star.
  • They are not self-contained: the equation of state P(ρ,T,μ)P(\rho,T,\mu), the opacity κ(ρ,T)\kappa(\rho,T), the nuclear rate ε(ρ,T)\varepsilon(\rho,T), and a convection criterion supply the missing closure.
  • Rewritten in the enclosed-mass (Lagrangian) coordinate they become a two-point boundary value problem on the fixed domain 0≤m≤M0\le m\le M: regularity at the centre, photosphere at the surface.
  • The Vogt–Russell theorem: mass and composition alone (nearly) fix a star's radius, luminosity, and effective temperature — the physical basis of the main sequence.
  • A timescale hierarchy — dynamical ≪\ll thermal ≪\ll nuclear — justifies treating evolution as a sequence of static models; the rigorous bound Pc>GM2/8πR4P_c>GM^2/8\pi R^4 gives Pc>4.5×1013P_c>4.5\times10^{13} Pa for the Sun.
  • Key idea: four first-order ODEs — continuity, hydrostatic equilibrium, energy generation, and energy transport — closed by the equation of state, opacity, and nuclear rates, and solved as a boundary value problem in the mass coordinate, completely determine a star's structure from its mass and composition.
The core insight

Four first-order ODEs — continuity, hydrostatic equilibrium, energy generation, and energy transport — closed by the equation of state, opacity, and nuclear reaction rates, and solved as a boundary value problem in the mass coordinate, completely determine a star's structure from its mass and composition.

Where this lives today

The four equations, plus modern microphysics, are the engine of every stellar-evolution code — most visibly the open-source instrument MESA (Modules for Experiments in Stellar Astrophysics), which solves the Lagrangian set on an adaptive mesh with current opacities, nuclear networks, and equations of state, from brown dwarfs to supernova progenitors. Their predictions are tested to extraordinary precision by helioseismology: the Sun's measured p-mode frequencies pin the base of the convective envelope to 0.713±0.001 R⊙0.713\pm0.001\,R_\odot and the interior sound speed to fractions of a percent, exactly where the standard solar model's radiative/convective transition sits — a direct confirmation of the transport physics in (4) and (5). Asteroseismology with Kepler and TESS now does the same for thousands of other stars, reading off their densities and ages from oscillation spectra. And the neutrino side of the energy equation has closed the loop from the other direction: the Borexino experiment measured the solar pp-chain neutrinos and, in 2020, detected CNO-cycle neutrinos for the first time, directly confirming the ε\varepsilon term the equations assume. The open frontiers — convective boundaries, overshooting, rotation, mass loss — are all about improving the closure relations, not the four differential balances, which remain as Eddington left them.

The physical picture

Slice the star into thin concentric shells and do the bookkeeping one shell at a time. A shell cannot fall inward, so the pressure pushing up on its inner face must exceed the pressure on its outer face by exactly the weight of the shell — hydrostatic equilibrium. A shell cannot hoard or leak energy in steady state, so the luminosity entering plus whatever it generates must equal the luminosity leaving — energy generation. These two ledgers applied to every shell are two of the four equations; the other two say how much mass a shell of given thickness holds (continuity) and how steep a temperature gradient pushes the flux through it (transport). The first figure freezes this picture on a single shell.

Figure
Bookkeeping on one spherical shell of thickness dr and mass dm = 4πr²ρ dr: the outward pressure force balances the shell's weight, giving dP/dr = −Gmρ/r², while the luminosity in plus what the shell generates equals the luminosity out, giving dL/dr = 4πr²ρε
Force balance and energy balance on one Lagrangian shell center r = m = 0 r dr pressure ↑ −A dP weight ↓ (Gm/r²)dm L + dL out L in Shell mass dm = 4πr²ρ dr Force balance dP/dr = −Gmρ / r² Energy balance dL/dr = 4πr²ρε Applied to every shell, these are the four ODEs.

The temperature gradient is set by how hard it is to move the heat outward. If radiative diffusion can carry the flux against a gentle gradient, the layer stays radiative. But if the gradient radiation would demand grows steeper than the gradient a rising blob of gas follows adiabatically, the gas becomes buoyantly unstable, overturns, and convection takes over — flattening the profile toward the adiabatic value. The star always transports heat the cheaper way, and a single criterion (Schwarzschild, refined by Ledoux) decides which regime holds at each point. The other essential move is the change of variable from radius to enclosed mass: a parcel keeps its mass label even as the star pulsates or contracts, so the domain never moves and abundances stay pinned to their shells. The second figure shows the finished product — the four variables through a standard model of the Sun.

Figure
A standard solar model: the run of temperature, density, luminosity, and enclosed mass through the Sun versus fractional radius. Central anchor values are T_c = 1.57×10⁷ K, ρ_c = 1.5×10⁵ kg m⁻³, and P_c = 2.5×10¹⁶ Pa; the radiative core gives way to the convective envelope at 0.713 R_⊙, and the surface sits at T_eff = 5772 K
The punchline: the interior of the Sun, T_c = 1.57×10⁷ K, convection base at 0.713 R_⊙ 0 0.5 1.0 0 0.2 0.4 0.6 0.8 1.0 fractional radius r / R_⊙ value (fraction of central / total) convection base 0.713 T / T_c ρ / ρ_c L / L_⊙ m / M_⊙

The core equations

The four differential relations are the two mechanical balances plus the two thermal ones. Start with mass continuity, which simply counts the mass in a shell of radius rr and thickness dr\mathrm{d}r: its volume is 4πr2 dr4\pi r^2\,\mathrm{d}r and its density is ρ\rho.

dmdr=4πr2ρ(1)\frac{\mathrm{d}m}{\mathrm{d}r}=4\pi r^{2}\rho \qquad (1)

where: mm — mass enclosed within radius rr; rr — radial coordinate measured from the centre; ρ\rho — local mass density. Reading it: the enclosed mass grows outward at a rate fixed entirely by the local density and the surface area of the shell. Hydrostatic equilibrium is Newton's second law for a shell whose acceleration is negligibly small: the net pressure force per unit volume balances the local gravity.

dPdr=−Gmρr2(2)\frac{\mathrm{d}P}{\mathrm{d}r}=-\frac{G m \rho}{r^{2}} \qquad (2)

where: PP — total pressure (gas plus radiation); GG — Newton's gravitational constant; mm — enclosed mass; ρ\rho — local density. Reading it: pressure falls outward, and it falls fastest where gravity Gm/r2Gm/r^2 and density are large — deep in the interior. Energy generation is the luminosity ledger: the net power crossing a sphere grows outward at the rate the enclosed shells release energy, from nuclear burning ε\varepsilon, minus neutrino losses, plus any gravitational release from contraction.

dLrdr=4πr2ρ(ε−εν+εgrav)(3)\frac{\mathrm{d}L_r}{\mathrm{d}r}=4\pi r^{2}\rho\left(\varepsilon-\varepsilon_\nu+\varepsilon_{\mathrm{grav}}\right) \qquad (3)

where: LrL_r — luminosity crossing radius rr; ε\varepsilon — nuclear energy release per unit mass per unit time; εν\varepsilon_\nu — specific power lost to neutrinos; εgrav=−T ds/dt\varepsilon_{\mathrm{grav}}=-T\,\mathrm{d}s/\mathrm{d}t — specific power from gravitational contraction or expansion. Reading it: in strict thermal equilibrium (εgrav=0\varepsilon_{\mathrm{grav}}=0) the luminosity climbs from zero at the centre to LL across the burning core and then stays flat. Energy transport, in its radiative form, is photon diffusion: the flux is proportional to the gradient of the radiation energy density aT4aT^4, throttled by the opacity.

dTdr=−34acκρT3Lr4πr2(radiative)(4)\frac{\mathrm{d}T}{\mathrm{d}r}=-\frac{3}{4ac}\frac{\kappa\rho}{T^{3}}\frac{L_r}{4\pi r^{2}}\quad(\text{radiative}) \qquad (4)

where: TT — local temperature; κ\kappa — Rosseland-mean opacity per unit mass; a=4σ/ca=4\sigma/c — radiation constant; cc — speed of light; LrL_r — local luminosity. Reading it: carrying a large flux through an opaque, cool region demands a steep temperature gradient — and if the required gradient is too steep, radiation gives way to convection. Which regime holds is decided pointwise by the Schwarzschild criterion, comparing the gradient radiation would need against the adiabatic gradient of a displaced blob.

∇rad>∇ad  ⟹  convection(5)\nabla_{\mathrm{rad}}>\nabla_{\mathrm{ad}}\;\Longrightarrow\;\text{convection} \qquad (5)

where: ∇rad\nabla_{\mathrm{rad}} — logarithmic gradient dln⁡T/dln⁡P\mathrm{d}\ln T/\mathrm{d}\ln P that pure radiative diffusion would require; ∇ad\nabla_{\mathrm{ad}} — adiabatic gradient a rising element follows. Reading it: when radiation is overtaxed the layer overturns, and the transport equation switches from (4) to ∇≈∇ad\nabla\approx\nabla_{\mathrm{ad}}. The four ODEs contain more unknown fields than equations, so they are closed by constitutive relations from the prerequisite articles — the equation of state, opacity, and nuclear rate — all functions of the local composition.

P=P(ρ,T,μ),κ=κ(ρ,T,μ),ε=ε(ρ,T,μ)(6)P=P(\rho,T,\mu),\quad \kappa=\kappa(\rho,T,\mu),\quad \varepsilon=\varepsilon(\rho,T,\mu) \qquad (6)

where: μ\mu — mean molecular weight, fixed by the mass fractions XX (hydrogen), YY (helium), ZZ (metals). Reading it: material physics, not the differential structure, makes the count balance and encodes the chemistry. Finally, the system is a two-point boundary value problem: three conditions are set at the centre and two at the surface.

r=0, Lr=0 at m=0;ρ→0, T→Teff at m=M(7)r=0,\ L_r=0 \ \text{at}\ m=0;\qquad \rho\to0,\ T\to T_{\mathrm{eff}} \ \text{at}\ m=M \qquad (7)

where: MM — total stellar mass; TeffT_{\mathrm{eff}} — effective (photospheric) temperature, with L=4πR2σTeff4L=4\pi R^2\sigma T_{\mathrm{eff}}^4. Reading it: regularity forces rr and LrL_r to vanish at the centre, while a photospheric relation closes the surface — solvable only for discrete structures.

Derivation AThe structure equations in the Lagrangian mass coordinate

Our goal is to recast the four Eulerian equations, written with radius rr as the independent variable, into the Lagrangian form used by essentially every stellar-evolution code, where the enclosed mass mm is independent and the outer boundary sits at the fixed total mass MM. We invert mass continuity to get dr/dm\mathrm{d}r/\mathrm{d}m, chain-rule each remaining equation through that factor, and package the temperature equation through the dimensionless gradient ∇\nabla so one line covers both regimes via the Schwarzschild switch.

Step 1. Invert continuity. Equation (1) says dm/dr=4πr2ρ\mathrm{d}m/\mathrm{d}r=4\pi r^2\rho, so its reciprocal gives the geometry equation in the new coordinate:

drdm=14πr2ρ.\frac{\mathrm{d}r}{\mathrm{d}m}=\frac{1}{4\pi r^{2}\rho}.

Why: this factor dr/dm\mathrm{d}r/\mathrm{d}m is the key that turns every d/dr\mathrm{d}/\mathrm{d}r into a d/dm\mathrm{d}/\mathrm{d}m.

Step 2. Chain-rule the pressure equation. Multiply (2) by dr/dm\mathrm{d}r/\mathrm{d}m:

dPdm=dPdrdrdm=−Gmρr2⋅14πr2ρ=−Gm4πr4.\frac{\mathrm{d}P}{\mathrm{d}m}=\frac{\mathrm{d}P}{\mathrm{d}r}\frac{\mathrm{d}r}{\mathrm{d}m}=-\frac{Gm\rho}{r^{2}}\cdot\frac{1}{4\pi r^{2}\rho}=-\frac{Gm}{4\pi r^{4}}.

Why: the density cancels cleanly, leaving a right-hand side with no ρ\rho — a real numerical convenience, since ρ\rho is itself a derived quantity from the equation of state.

Step 3. Localise energy generation. Dividing (3) by dm/dr\mathrm{d}m/\mathrm{d}r strips off the geometric factor 4πr2ρ4\pi r^2\rho:

dLdm=ε−εν+εgrav.\frac{\mathrm{d}L}{\mathrm{d}m}=\varepsilon-\varepsilon_\nu+\varepsilon_{\mathrm{grav}}.

Why: in mass coordinates the luminosity change per unit mass is just the net specific energy release — the ledger becomes purely local, with no reference to where the shell sits.

Step 4. Write transport through the gradient. Define ∇≡dln⁡T/dln⁡P\nabla\equiv\mathrm{d}\ln T/\mathrm{d}\ln P; then dT/dm=(T/P) ∇ dP/dm\mathrm{d}T/\mathrm{d}m=(T/P)\,\nabla\,\mathrm{d}P/\mathrm{d}m, and using Step 2:

dTdm=−Gm T4πr4P ∇.\frac{\mathrm{d}T}{\mathrm{d}m}=-\frac{Gm\,T}{4\pi r^{4}P}\,\nabla.

Why: one equation now covers both cases — ∇=∇rad\nabla=\nabla_{\mathrm{rad}} where Schwarzschild is stable, ∇≈∇ad\nabla\approx\nabla_{\mathrm{ad}} where unstable — so transport enters through a single scalar. The four together, dr/dm\mathrm{d}r/\mathrm{d}m, dP/dm\mathrm{d}P/\mathrm{d}m, dL/dm\mathrm{d}L/\mathrm{d}m, dT/dm\mathrm{d}T/\mathrm{d}m, are the Lagrangian structure equations. Why: multiplying each Lagrangian equation by dm/dr=4πr2ρ\mathrm{d}m/\mathrm{d}r=4\pi r^2\rho returns the Eulerian set (1)–(4), confirming the two forms are fully equivalent.

Go deeper · Derivation B · 1 minThe radiative temperature gradient from photon diffusion
Derivation BThe radiative temperature gradient from photon diffusion

The goal is to derive the radiative transport equation (4) from first principles, treating the interior radiation field as a photon gas that diffuses down a temperature gradient with a mean free path set by the opacity. We write the diffusion flux in terms of the radiation energy density aT4aT^4, identify it with the local luminosity per unit area, and solve for the gradient — showing why high opacity or low temperature steepens it and eventually trips convection.

Step 1. Photon mean free path and diffusion coefficient. A photon travels ℓ=1/(κρ)\ell=1/(\kappa\rho) before absorption or scattering, so the radiation diffuses with coefficient D=13cℓ=c/(3κρ)D=\tfrac13 c\ell=c/(3\kappa\rho). Fick's law applied to the radiation energy density u=aT4u=aT^4 gives the radiative flux:

F=−D dudr=−c3κρd(aT4)dr.F=-D\,\frac{\mathrm{d}u}{\mathrm{d}r}=-\frac{c}{3\kappa\rho}\frac{\mathrm{d}(aT^{4})}{\mathrm{d}r}.

Why: deep in a star the medium is so opaque that radiation transport is genuinely diffusive — the field's anisotropy is tiny and the diffusion approximation is excellent.

Step 2. Differentiate the source term. Since d(aT4)/dr=4aT3 dT/dr\mathrm{d}(aT^4)/\mathrm{d}r=4aT^3\,\mathrm{d}T/\mathrm{d}r,

F=−4ac T33κρdTdr.F=-\frac{4ac\,T^{3}}{3\kappa\rho}\frac{\mathrm{d}T}{\mathrm{d}r}.

Why: the T3T^3 factor makes the flux extremely sensitive to temperature — a small gradient at high TT already carries an enormous flux.

Step 3. Identify the flux with the luminosity. The luminosity crossing radius rr is spread over a sphere, F=Lr/4πr2F=L_r/4\pi r^2. Setting the two expressions equal and solving for the gradient:

dTdr=−34acκρT3Lr4πr2.\frac{\mathrm{d}T}{\mathrm{d}r}=-\frac{3}{4ac}\frac{\kappa\rho}{T^{3}}\frac{L_r}{4\pi r^{2}}.

Why: this is exactly the boxed transport equation (4) — and it makes the physics transparent, since large κ\kappa, large ρ\rho, large LrL_r, or small TT all demand a steeper gradient, precisely the conditions that make ∇rad\nabla_{\mathrm{rad}} exceed ∇ad\nabla_{\mathrm{ad}} and switch on convection. *Why: this reproduces the boxed transport equation (4) exactly, with a=4σ/ca=4\sigma/c, confirming the diffusion derivation is consistent with the Rosseland-mean treatment.*

Go deeper · Derivation C · 1 minA rigorous lower bound on the central pressure
Derivation CA rigorous lower bound on the central pressure

The goal is to prove — using only the two mechanical equations, with no thermodynamics whatsoever — that the pressure at the centre of any star in hydrostatic equilibrium must exceed GM2/8πR4GM^2/8\pi R^4. The trick is to add a cleverly chosen auxiliary term to the pressure so the combination becomes a total derivative in the mass coordinate with a definite sign, then evaluate that monotone combination at the two ends.

Step 1. Build a perfect derivative. Add Gm2/8πr4Gm^2/8\pi r^4 to PP and differentiate with respect to mm, using dP/dm=−Gm/4πr4\mathrm{d}P/\mathrm{d}m=-Gm/4\pi r^4 from the Lagrangian pressure equation:

ddm ⁣(P+Gm28πr4)=−Gm4πr4+Gm4πr4−Gm22πr5drdm.\frac{\mathrm{d}}{\mathrm{d}m}\!\left(P+\frac{Gm^{2}}{8\pi r^{4}}\right)=-\frac{Gm}{4\pi r^{4}}+\frac{Gm}{4\pi r^{4}}-\frac{Gm^{2}}{2\pi r^{5}}\frac{\mathrm{d}r}{\mathrm{d}m}.

Why: the auxiliary term is engineered so its explicit piece cancels dP/dm\mathrm{d}P/\mathrm{d}m exactly, leaving only the term from the shrinking radius.

Step 2. Fix the sign. The surviving term uses dr/dm=1/(4πr2ρ)>0\mathrm{d}r/\mathrm{d}m=1/(4\pi r^2\rho)>0, so

ddm ⁣(P+Gm28πr4)=−Gm22πr5⋅14πr2ρ<0.\frac{\mathrm{d}}{\mathrm{d}m}\!\left(P+\frac{Gm^{2}}{8\pi r^{4}}\right)=-\frac{Gm^{2}}{2\pi r^{5}}\cdot\frac{1}{4\pi r^{2}\rho}<0.

Why: the combination decreases monotonically outward, so its value at the centre must exceed its value at the surface — an inequality with no free parameters.

Step 3. Evaluate at the two ends. At the centre m=0m=0, so the auxiliary term vanishes and the combination equals PcP_c. At the surface m=Mm=M, r=Rr=R, and Psurf≈0P_{\mathrm{surf}}\approx0:

Pc>Psurf+GM28πR4  ≥  GM28πR4.P_c > P_{\mathrm{surf}}+\frac{GM^{2}}{8\pi R^{4}}\;\ge\;\frac{GM^{2}}{8\pi R^{4}}.

Why: dropping the tiny positive surface pressure only weakens the bound, so the result is rigorous for every star in hydrostatic equilibrium, regardless of composition or equation of state. *Why: for the Sun this bound gives Pc>4.5×1013P_c>4.5\times10^{13} Pa, comfortably below the modelled Pc≈2.5×1016P_c\approx2.5\times10^{16} Pa — the two are compared in detail in Worked example 1.*

Limiting cases

CaseResultMeaning
Mechanical limit (polytrope)dPdr=−Gmρr2, P=Kρ1+1/n\dfrac{\mathrm{d}P}{\mathrm{d}r}=-\dfrac{Gm\rho}{r^{2}},\ P=K\rho^{1+1/n}With a polytropic closure the two mechanical equations decouple from the thermal pair into the Lane–Emden equation, solvable without opacity or nuclear physics.
Fully radiative envelopedTdr=−34acκρT3Lr4πr2\dfrac{\mathrm{d}T}{\mathrm{d}r}=-\dfrac{3}{4ac}\dfrac{\kappa\rho}{T^{3}}\dfrac{L_r}{4\pi r^{2}}Everywhere Schwarzschild-stable, ∇rad<∇ad\nabla_{\mathrm{rad}}<\nabla_{\mathrm{ad}}; transport is pure photon diffusion.
Efficient convection∇≈∇ad=PδTρcP\nabla\approx\nabla_{\mathrm{ad}}=\dfrac{P\delta}{T\rho c_P}In deep, dense zones convection is so efficient the actual gradient sits a hair above adiabatic; the transport equation is replaced by ∇=∇ad\nabla=\nabla_{\mathrm{ad}}.
Homology scalingL∝μ4M3κ0−1L\propto\mu^{4}M^{3}\kappa_0^{-1}For an ideal gas with constant opacity, dimensional analysis of the four equations reproduces the observed mass–luminosity slope L∝M3–4L\propto M^{3\text{–}4}.

Worked examples

1 · The central pressure of the Sun

Use the rigorous bound of Derivation C to estimate the Sun's central pressure, and compare with a detailed solar model. Take G=6.674×10−11 N m2 kg−2G=6.674\times10^{-11}\ \mathrm{N\,m^2\,kg^{-2}}, M⊙=1.989×1030M_\odot=1.989\times10^{30} kg, R⊙=6.96×108R_\odot=6.96\times10^{8} m.

Step 1. State the bound: Pc>GM⊙2/(8πR⊙4)P_c>GM_\odot^2/(8\pi R_\odot^4), which needs no thermodynamics — only that the Sun is in hydrostatic equilibrium.

Step 2. Numerator: GM⊙2=6.674×10−11×(1.989×1030)2=2.64×1050GM_\odot^2=6.674\times10^{-11}\times(1.989\times10^{30})^2=\mathbf{2.64\times10^{50}} (SI).

Step 3. Denominator: 8πR⊙4=8π×(6.96×108)4=5.90×10368\pi R_\odot^4=8\pi\times(6.96\times10^{8})^4=\mathbf{5.90\times10^{36}} (SI).

Step 4. Divide: Pc>2.64×1050/5.90×1036=4.5×1013 PaP_c>2.64\times10^{50}/5.90\times10^{36}=\mathbf{4.5\times10^{13}\ Pa}. A standard solar model gives Pc≈2.5×1016P_c\approx2.5\times10^{16} Pa, so the bound holds and undershoots the true value by roughly 560 — expected, since real stars are far more centrally concentrated than the uniform-density limit the crude bound compares against. The bound Pc>4.5×1013P_c>4.5\times10^{13} Pa is rigorous; the modelled value is 2.5×10162.5\times10^{16} Pa.

2 · The central temperature of the Sun

Combine hydrostatic equilibrium with the ideal-gas law to estimate the Sun's central temperature to order of magnitude, using mean molecular weight μ≈0.6\mu\approx0.6 for ionized solar-composition gas.

Step 1. Dimensional balance. Hydrostatic equilibrium sets the pressure scale Pc∼GM⊙ρc/R⊙P_c\sim GM_\odot\rho_c/R_\odot, and the ideal gas law gives Pc=ρckTc/(μmH)P_c=\rho_c kT_c/(\mu m_H). Eliminating ρc\rho_c leaves the compact estimate

kTc∼μmH GM⊙R⊙  ⟹  Tc∼μmH GM⊙kR⊙.kT_c\sim\frac{\mu m_H\,GM_\odot}{R_\odot}\;\Longrightarrow\;T_c\sim\frac{\mu m_H\,GM_\odot}{k R_\odot}.

Step 2. Evaluate GM⊙/R⊙=6.674×10−11×1.989×1030/6.96×108=1.91×1011 m2 s−2GM_\odot/R_\odot=6.674\times10^{-11}\times1.989\times10^{30}/6.96\times10^{8}=\mathbf{1.91\times10^{11}\ m^2\,s^{-2}}.

Step 3. Insert μmH=0.6×1.673×10−27=1.00×10−27\mu m_H=0.6\times1.673\times10^{-27}=1.00\times10^{-27} kg and k=1.381×10−23k=1.381\times10^{-23} J K⁻¹:

Tc∼1.00×10−27×1.91×10111.381×10−23=1.4×107 K.T_c\sim\frac{1.00\times10^{-27}\times1.91\times10^{11}}{1.381\times10^{-23}}=\mathbf{1.4\times10^{7}\ K}.

The detailed solar model gives Tc=1.57×107T_c=1.57\times10^{7} K — a one-line estimate lands within about 10%. A few-line hydrostatic argument predicts Tc∼1.4×107T_c\sim1.4\times10^{7} K, essentially the fifteen-million-kelvin core temperature required to fuse hydrogen.

Physics of the portrait

The equations were assembled over sixty years, but one figure turned them from a set of relations into a working theory of what stars are made of: Arthur Eddington, who insisted the interior of a star is governed by the balance of gravity, gas pressure, and radiation pressure, and computed the consequences before anyone knew where the energy came from.

Origins · 1 minArthur Eddington and how this was discovered
AE
Arthur Eddington
1882–1944 · the theory of the internal constitution of the stars

Arthur Stanley Eddington was the astrophysicist who made the inside of a star calculable. Culminating in his 1926 masterwork The Internal Constitution of the Stars, he combined hydrostatic equilibrium with the then-new understanding of radiation pressure to argue that a star is held up by the combined pressure of gas and photons, its luminosity throttled by the opacity of its interior. From this he derived the mass–luminosity relation — that a star's brightness is fixed mainly by its mass — years before the nuclear energy source was identified, a prediction that matched the data so well it convinced astronomers the framework was right while the energy source was still a mystery (his retort to the doubters: they should "go and find a hotter place"). He introduced the Eddington standard model, an n=3n=3 polytrope in which radiation pressure plays a fixed fractional role, and the Eddington luminosity, the limit at which radiation pressure would blow a star apart. His deeper legacy is the very idea that the structure of a star follows deductively from a handful of local physical laws, closed by material properties and solved as a boundary value problem — the programme every stellar-evolution code still runs today.

History
1870
— Lane models the Sun as a self-gravitating gas sphere and derives the first polytropic relation
1907
— Emden's Gaskugeln systematizes polytropes into the Lane–Emden equation
1926
— Eddington publishes The Internal Constitution of the Stars and the mass–luminosity relation; the Vogt–Russell theorem is stated
1939
— Bethe works out the proton–proton chain and CNO cycle, supplying the missing energy source
1959
— Henyey introduces the relaxation method, making full numerical solution of the structure equations routine

Going further

Texts. Carroll & Ostlie, An Introduction to Modern Astrophysics, 2nd ed., Ch. 10 (The Interiors of Stars) · Kippenhahn, Weigert & Weiss, Stellar Structure and Evolution, 2nd ed., Ch. 9–11 · Hansen, Kawaler & Trimble, Stellar Interiors, 2nd ed., Ch. 1–5 · Prialnik, An Introduction to the Theory of Stellar Structure and Evolution, 2nd ed., Ch. 5–6. Key numerical anchors: the central-pressure bound Pc>GM2/8πR4P_c>GM^2/8\pi R^4 evaluates to 4.5×10134.5\times10^{13} Pa for the Sun using G=6.674×10−11G=6.674\times10^{-11} N m² kg⁻², M⊙=1.989×1030M_\odot=1.989\times10^{30} kg, R⊙=6.96×108R_\odot=6.96\times10^{8} m; the central-temperature estimate Tc∼μmHGM⊙/(kR⊙)=1.4×107T_c\sim\mu m_H GM_\odot/(kR_\odot)=1.4\times10^{7} K uses μ=0.6\mu=0.6; and the Lagrangian set reduces to the Eulerian set on multiplication by 4πr2ρ4\pi r^2\rho. The convection-zone base 0.713 R⊙0.713\,R_\odot is the helioseismic value; the solar TcT_c, ρc\rho_c, and PcP_c are standard-solar-model values.

Prerequisites. Hydrostatic Equilibrium in Stars · Mass Continuity Equation · Equation of State for Stellar Matter · Virial Theorem for Stars. Leads to. Energy Generation Equation · Radiative Temperature Gradient · Convective Energy Transport · Schwarzschild and Ledoux Criteria for Convection · Mixing-Length Theory.

Ask the tutor: Ask me to walk through how these four equations, with a real opacity and nuclear network, actually build the main sequence and predict a star's radius and luminosity from its mass alone.

Why are there four differential equations but the system still needs more input?

Count the unknowns. The four ODEs govern mm, PP, LL, and TT, but their right-hand sides also contain ρ\rho, κ\kappa, ε\varepsilon, and the gradient ∇\nabla — more fields than equations. The missing relations are supplied by material physics: the equation of state P(ρ,T,μ)P(\rho,T,\mu) ties pressure to density and temperature, the opacity κ(ρ,T,μ)\kappa(\rho,T,\mu) sets radiative transport, the nuclear rate ε(ρ,T,μ)\varepsilon(\rho,T,\mu) sets energy generation, and the convection criterion selects ∇\nabla. With those closures and a composition profile μ(m)\mu(m) the count balances and a unique structure exists. This is why an evolution code is mostly microphysics tables, not the four lines of differential structure.

Why rewrite the equations in the mass coordinate instead of radius?

Because matter carries its mass label with it. As a star pulsates, contracts, or swells into a giant, a parcel keeps its enclosed-mass value mm even though its radius rr changes wildly. In the Lagrangian formulation the domain is always the fixed interval 0≤m≤M0\le m\le M, so the outer boundary never moves and the mesh need not chase an expanding surface. Just as importantly, abundances are properties of the matter, so tracking X(m)X(m), Y(m)Y(m), Z(m)Z(m) as burning proceeds is natural in mass and awkward in radius. A bonus: the pressure equation loses its explicit ρ\rho, which is numerically cleaner.

Is the Vogt–Russell theorem actually a theorem?

Not in the strict mathematical sense — it is better called the Vogt–Russell conjecture. It says mass and composition profile essentially determine a star's equilibrium structure. In practice it holds remarkably well and underlies the main sequence as a one-parameter family, but counterexamples exist: some stars admit more than one equilibrium structure for the same mass and composition (parts of evolutionary tracks, certain shell-burning configurations). So treat it as a powerful organizing principle that is true generically but not universally — enough to justify computing evolution as a sequence of unique static models, while remembering that bifurcations can occur.

How does the code decide whether a layer is radiative or convective?

At every mesh point it computes two gradients. The first, ∇rad\nabla_{\mathrm{rad}}, is the logarithmic temperature gradient that pure radiative diffusion would need to carry the local flux — read straight off equation (4) and the opacity. The second, ∇ad\nabla_{\mathrm{ad}}, is the adiabatic gradient a displaced blob of gas would follow, read off the equation of state. If ∇rad>∇ad\nabla_{\mathrm{rad}}>\nabla_{\mathrm{ad}} the layer is buoyantly unstable and convects (Schwarzschild); the transport equation then uses ∇≈∇ad\nabla\approx\nabla_{\mathrm{ad}} in deep zones or a mixing-length value near the surface. If a composition gradient is present, the sterner Ledoux criterion replaces Schwarzschild. This pointwise test is what carves a star into its radiative and convective zones.

Why can stellar evolution be computed as a sequence of static models?

Because of a huge separation of timescales. The Sun's dynamical (sound-crossing) time is under an hour, its thermal (Kelvin–Helmholtz) time about thirty million years, and its nuclear time about ten billion years. Mechanical equilibrium is re-established almost instantly and thermal equilibrium far faster than composition changes, so at any instant the star is in essentially perfect hydrostatic and thermal balance relative to the glacial drift of its chemistry. Evolution then proceeds by taking a static solution, advancing the composition by one nuclear timestep, and re-solving — a quasi-static sequence. The εgrav\varepsilon_{\mathrm{grav}} term handles the rare phases (pre-main-sequence contraction, shell flashes) where thermal balance briefly breaks.

What makes the surface boundary condition tricky?

The centre is easy — regularity forces r→0r\to0 and Lr→0L_r\to0 as m→0m\to0. The surface is subtle because a real star has no sharp edge: density and temperature fall smoothly through a photosphere. You cannot simply demand P=0P=0 and T=0T=0, because the transport equation is singular there and the outer layers carry information about opacity and radiative transfer. In practice one attaches a model atmosphere or a photospheric relation linking PP, TT, and LL (often via τ=2/3\tau=2/3 and L=4πR2σTeff4L=4\pi R^2\sigma T_{\mathrm{eff}}^4) and integrates inward to match the interior. Because conditions are set at both ends, it is a genuine two-point boundary value problem, solved by shooting or, more commonly, by the Henyey relaxation method.

Before this

Where this leads