1. Planteamiento: dos ecuaciones y una relación de cierre

En la lección 0 vimos que la estructura de una estrella exige cuatro ecuaciones acopladas más tres funciones materiales. Aquí estudiamos el modelo más sencillo que conserva la mecánica completa: cerramos las dos ecuaciones mecánicas con una relación directa entre presión y densidad, sin temperatura ni transporte. A cambio de esa simplificación obtenemos una sola EDO adimensional cuya solución describe todas las estrellas de una familia, y que anticipa el resultado más célebre de la astrofísica estelar: la masa de Chandrasekhar.
Consideremos una estrella esférica, estática y no rotante. Sea la distancia al centro, la densidad de masa, la presión y la masa encerrada en una esfera de radio . El equilibrio hidrostático de una capa de espesor y la conservación de la masa dan
donde es la constante de la gravitación. Despejando y derivando respecto de obtenemos una sola ecuación de segundo orden, que no es otra cosa que la ecuación de Poisson en simetría esférica (con y ):
La ecuación (1) tiene dos funciones incógnita, y . En general se cierra con la ecuación de estado, el transporte de energía y la producción nuclear, que introducen la temperatura. Un politropo es el modelo en el que se postula una relación directa
con constante y el índice politrópico. Casos físicos importantes:
- : gas ideal en una estrella totalmente convectiva (adiabática con ), y gas de electrones degenerados no relativistas (): enanas blancas poco masivas, enanas marrones.
- : gas de electrones degenerados ultrarrelativistas () y el modelo estándar de Eddington (presión de radiación en proporción constante a la total).
- : densidad uniforme (fluido incompresible). : aproximación tosca a las estrellas de neutrones.
2. Derivación de la ecuación de Lane–Emden

Escribimos la densidad como , donde es la densidad central y es una función adimensional con . Por (2),
Sustituyendo en (1):
El coeficiente tiene dimensiones de longitud al cuadrado. Definimos la escala de longitud
y llegamos a la ecuación de Lane–Emden (Lane 1870, Emden 1907):
con las condiciones de contorno (definición de ) y . Esta última se sigue de la regularidad: cuando . La superficie de la estrella es la primera raíz de : allí , y el radio es
Observa la virtud de la adimensionalización: una sola función describe todas las estrellas politrópicas de índice , cualesquiera que sean y . Las estrellas de igual son homólogas entre sí.
3. Masa, concentración y presión central

La masa encerrada es, usando (4) para integrar,
En la superficie, con . Dividiendo por se obtiene la concentración central
De (3), , de modo que . Eliminando y mediante (6):
| 0 | 1 | |||
| 1 | ||||
| 1.5 | 3.65375 | 2.71406 | 5.99071 | 0.7701 |
| 2 | 4.35287 | 2.41105 | 11.4025 | 1.638 |
| 3 | 6.89685 | 2.01824 | 54.1825 | 11.05 |
| 4 | 14.97155 | 1.79723 | 622.408 | 247.5 |
| 4.5 | 31.83646 | 1.73780 | 6189.47 | 4922 |
| 5 |
Valores calculados con src/lib/math/polytrope.ts y contrastados con Chandrasekhar (1939, tabla 4) y Horedt (2004).
La concentración crece rapidísimo con : los politropos de índice alto tienen un núcleo denso y una envoltura
extensa y tenue.
El Sol como politropo. Con y nominales (IAU 2015), . Para , (6) y (7) dan y , frente a y del modelo solar estándar BP2000 (Bahcall, Pinsonneault & Basu 2001): un factor 2, nada mal para una sola ecuación sin temperatura. Con el resultado es mucho peor (, Pa): el Sol no es una estrella convectiva. El desacuerdo residual del refleja que el núcleo solar tiene composición alterada por la combustión de hidrógeno ( crece hacia el centro, lo que concentra la masa más de lo que permite un politropo) y que la envoltura convectiva () tiene otra estructura. La concentración real, , corresponde a un efectivo de .
4. Comportamiento cerca del centro: la serie

En el coeficiente es singular: es un punto singular regular de (4). Buscamos una serie par (la ecuación es invariante bajo ) Entonces
Igualando coeficientes con signo cambiado: , , , es decir
El primer término dice que cerca del centro toda estrella politrópica es parabólica, , y que : el término tiene límite finito , aunque numéricamente sea . Compárese con la lección 0: es exactamente con (3).
5. Soluciones analíticas
Solo para existen soluciones en forma cerrada que cumplan :
Para , el cambio transforma (4) en (problema 1). Para , para todo : el radio es infinito, pero la masa es finita, porque . Se puede demostrar que para no hay raíz finita y que para sí la hay; es la frontera.
6. Relación masa–radio y masa de Chandrasekhar

De y se tiene . Llevando esto a (3), , de donde
- (enanas blancas no relativistas): . ¡Más masa, menor radio!
- : independiente de (de hecho con fijado por ).
- : el exponente de desaparece y (9) degenera: la masa queda fijada por ,
Para un gas de electrones completamente degenerado y ultrarrelativista (lección 4), , donde es la constante de Planck, la velocidad de la luz, la unidad de masa atómica y el número de nucleones por electrón ( para He, C u O). Sustituyendo en (10) con y constantes CODATA 2018:
(Con la masa del hidrógeno en lugar de se obtiene el «1.44» de muchos textos; Chandrasekhar 1931 obtuvo con el entonces en uso.) Interpretación: al aumentar la masa de una enana blanca, el radio disminuye (rama ), la densidad crece, los electrones se vuelven relativistas y el índice efectivo tiende a 3. En el límite, el radio tiende a cero para una masa finita: no hay enanas blancas en equilibrio con (Chandrasekhar 1931, 1939 cap. XI). La lección 4 integra el modelo completo.
7. Resolución numérica

Para general, (4) se integra numéricamente. Tres decisiones merecen justificación:
- Arranque con serie. No se puede evaluar el lado derecho en . Arrancamos en con (8): el error de truncamiento es , muy por debajo del redondeo. Arrancar en con , (sin la serie) introduce en cambio un error que se propaga a ; con RK4 de orden 4 ese error domina para cualquier paso razonable.
- Paso adaptativo. Para , crece sin cota ( para ), mientras que cerca del centro la solución varía en escalas . Usamos RK4 con duplicación de paso: la diferencia entre un paso y dos pasos estima el error local, , y se reescala por .
- La raíz y . Para no entero, no es real si . Detenemos la integración en el paso en que cambia de signo y refinamos con Newton sobre la longitud del último paso: , donde ambos valores salen del propio paso RK4. Como la raíz es simple y la convergencia es cuadrática.
La implementación (resolverLaneEmden en src/lib/math/polytrope.ts) reproduce para con
error menor que y las tablas de Chandrasekhar dentro de su última cifra (los tests de
src/lib/math/__tests__/polytrope.test.ts lo comprueban).
Análisis de error. El error global de RK4 con paso adaptativo de tolerancia por paso es con el número de pasos; el test de convergencia para (donde es mayor) muestra que endurecer la tolerancia de a cambia en menos de relativo. La magnitud derivada más sensible es : cerca de , y un error absoluto en se amplifica como . Por eso la tabla de §3 da con menos cifras para .
- ξ₁
- 6.89685
- −ξ₁² θ′(ξ₁)
- 2.01824
- ρ_c / ρ̄
- 54.182
- Sol: ρ_c
- 7.64×10⁴ kg/m³ (0.51 × real)
- Sol: P_c
- 1.24×10¹⁶ Pa
- Sol: K
- 3.84×10⁹ SI
Explora en el simulador: (a) cómo y se disparan al acercarse a 5; (b) que la curva de densidad (trazo discontinuo) está mucho más concentrada que ; (c) con el eje normalizado , qué reproduce mejor la densidad central real del Sol ().
Problemas
1. Solución . Demuestra que con la ecuación (4) con se convierte en y deduce .
Ver solución
, luego . Así , es decir , con . La regularidad en el origen ( finito) exige y fija .
2. Esfera incompresible. Para prueba que y que .
Ver solución
, . En (6): . En (7): y . Es la cota de Milne de la lección 0 con igualdad: ningún politropo tiene presión central menor.
3. Masa finita para . Comprueba que satisface (4) y que .
Ver solución
, así que y . Dividiendo por : . Por (5), .
4. Transformación de homología. Prueba que si resuelve (4), también lo hace para todo (), aunque con . ¿Por qué entonces basta resolver (4) una vez para cada ?
Ver solución
Con : , pues . La invariancia es exactamente la libertad de elegir : cambiar equivale a reescalar , y la solución normalizada representa a toda la familia.
5. Energía gravitatoria (Betti–Ritter). Demuestra que la energía potencial de un politropo es . Comprueba el caso () y explica por qué diverge en aunque la masa sea finita. Indicación: usa el teorema del virial y (Chandrasekhar 1939, cap. IV, §9; Kippenhahn et al. 2012, §19.9).
Ver solución
Por (2), , así que la entalpía específica es . El equilibrio hidrostático dice , es decir (pues ). Multiplicando por e integrando: . Ahora (virial), y ya que y , cuya integral sobre da tras intercambiar el orden de integración. Luego , es decir y . Para : , la esfera homogénea. Para la fórmula es del tipo : el factor diverge mientras porque . La energía potencial del politropo es finita (la masa está concentrada en una región de tamaño y ), de modo que lo que falla es la parametrización por , no la física: la fórmula debe usarse con finito y .
6. Error del arranque (numérico). Usando el simulador o la librería, compara obtenido (a) arrancando con (8) en y (b) arrancando con , en el mismo . Demuestra que la diferencia escala como y estima la constante. Indicación: el estado inicial (b) difiere del verdadero en , ; propaga esa perturbación con la ecuación variacional linealizada.
Ver solución
La perturbación obedece a la ecuación variacional con y . Cerca del centro las soluciones de la ecuación variacional se comportan como y (las dos soluciones de ); la condición en , de orden , excita la rama con amplitud y la rama regular con amplitud , así que en ambas contribuciones son : y . El orden de magnitud de lo da la homología (problema 4): elevar en reduce en para , y con se espera . Numéricamente (RK4 con y refinamiento de Newton, ):
| con la serie | con | ||
|---|---|---|---|
| 0.04 | 6.89684862 | 6.89125228 | |
| 0.02 | 6.89684862 | 6.89545869 | |
| 0.01 | 6.89684862 | 6.89650241 | |
| 0.005 | 6.89684862 | 6.89676224 |
La ley se confirma con ; con el error es , frente a (redondeo) con la serie. El signo negativo es el de la homología: el arranque sobreestima la densidad en el centro, y una estrella más concentrada tiene menor.
7. Relación masa–radio. A partir de (9), prueba que en la rama no relativista y calcula el cociente de radios de dos enanas blancas con la misma . ¿Qué hipótesis de (9) falla al acercarse a ?
Ver solución
Con , (9) da , luego para fija. : la enana blanca menos masiva es un 19 % mayor. Al acercarse a falla la hipótesis de y constantes: la ecuación de estado degenerada pasa de a al crecer , así que el índice efectivo depende de la densidad y la estrella no es un politropo de un solo (lección 4, donde la curva exacta cae más deprisa que ).
8. (Computacional) Convergencia de la raíz. Implementa RK4 de paso fijo para (4) con , arrancando con (8) en , y detecta (a) por el último punto con y (b) interpolando linealmente entre los dos puntos que encierran la raíz. Mide numéricamente el orden de convergencia de (a) y de (b) y compáralo con el orden 4 del integrador. Explica por qué (b) no alcanza el orden 2 que cabría esperar de una interpolación lineal.
Ver solución
import numpy as np
n, xi1_ref = 3, 6.896848619
def f(x, y): return np.array([y[1], -max(y[0], 0)**n - 2*y[1]/x])
def lane_emden(h):
x = 1e-3; y = np.array([1 - x*x/6 + n*x**4/120, -x/3 + n*x**3/30])
while True:
k1 = f(x, y); k2 = f(x+h/2, y+h/2*k1); k3 = f(x+h/2, y+h/2*k2); k4 = f(x+h, y+h*k3)
yn = y + h/6*(k1+2*k2+2*k3+k4)
if yn[0] <= 0:
return x, x + h*y[0]/(y[0]-yn[0]) # (a) último punto positivo, (b) interpolación lineal
x += h; y = yn
for h in [0.1, 0.05, 0.025, 0.0125]:
a, b = lane_emden(h); print(f'h={h:<7} err_a={abs(a-xi1_ref):.2e} err_b={abs(b-xi1_ref):.2e}')Salida: err_a , , , (se divide por al dividir por 2:
orden 1, como corresponde a «la raíz está en algún punto del último paso»); err_b , , ,
: mil veces menor, pero de orden , no 2. La razón es que el último paso RK4 evalúa el lado derecho en puntos
intermedios con , donde max(θ, 0)**n anula la fuente: ese paso tiene un error que contamina la interpolación.
Ninguno de los dos alcanza el orden 4 del RK4; por eso la librería no se limita a interpolar sino que refina con Newton sobre la
longitud del último paso (§7, punto 3), de modo que la raíz hereda la precisión del integrador y el test de convergencia
exige .
✦ Autoevaluación
Lecturas
- Chandrasekhar (1939), An Introduction to the Study of Stellar Structure, cap. IV (politropos: derivación, soluciones, tablas) y cap. XI (configuraciones degeneradas).
- Kippenhahn, Weigert & Weiss (2012), Stellar Structure and Evolution, cap. 19 (politropos, §19.1–19.9) y cap. 37 (enanas blancas).
- Horedt (2004), Polytropes: Applications in Astrophysics and Related Fields, cap. 2 (tablas de alta precisión de ξ₁ y θ′(ξ₁)).
- Hansen, Kawaler & Trimble (2004), Stellar Interiors, cap. 7 (politropos y métodos numéricos).
- Carroll & Ostlie (2017), §10.5.
- Chandrasekhar (1931), ApJ 74, 81 — el artículo original de dos páginas sobre la masa máxima.
- Bahcall, Pinsonneault & Basu (2001), ApJ 555, 990, DOI 10.1086/321493 — valores centrales del Sol usados en la comparación.
🍎 Guía para el profesor
- Tiempo
- 2 clases de 90 min
- Resultado de aprendizaje
- Al finalizar, el estudiante deriva la ecuación de Lane–Emden y sus condiciones de regularidad, obtiene sus soluciones exactas y la serie central, escala un politropo a una estrella real, deduce la relación masa–radio y la masa de Chandrasekhar, y justifica y cuantifica las decisiones del método numérico.
- Evidencia de aprendizaje
- Entrega del problema computacional (8) con el estudio de órdenes de convergencia, y de las demostraciones 3 y 5.
Materiales
- Python 3 con NumPy
- Simulador Lane–Emden
- Tabla 4 de Chandrasekhar (1939) o la tabla de §3 para contrastar los valores numéricos
Secuencia sugerida
Clase 1 (90 min). Inicio (10 min): ¿se puede saber algo del interior de una estrella sin conocer la temperatura? Desarrollo (65 min): derivación de (1)–(4) en la pizarra; condiciones de regularidad; masa, concentración y presión central (5)–(7); el Sol como politropo n = 3 y n = 3/2 frente al BP2000; serie central y soluciones exactas. Cierre (15 min): problemas 1 y 2 en parejas.
Clase 2 (90 min). Inicio (10 min): homología (problema 4) como explicación de por qué basta una solución por n. Desarrollo (55 min): relación masa–radio (9), degeneración para n = 3 y masa de Chandrasekhar con sus convenciones; método numérico: serie de arranque, paso adaptativo, refinamiento de la raíz; análisis de error con el simulador (n → 5). Cierre (25 min): mini-prueba; se encargan los problemas 5, 6 y 8.
Nota sobre los datos. Los valores de la tabla de §3 se calcularon con resolverLaneEmden y coinciden con Chandrasekhar (1939, tabla 4) y Horedt (2004) en todas las cifras mostradas. Los valores centrales del Sol son del modelo BP2000 (Bahcall, Pinsonneault & Basu 2001): ρ꜀ = 152,7 g cm⁻³ y P꜀ = 2,342×10¹⁷ dyn cm⁻². La masa de Chandrasekhar se evaluó con constantes CODATA 2018 y la masa solar nominal IAU 2015 (masaChandrasekhar en src/lib/math/chandrasekhar.ts).
Errores frecuentes
- Confundir el índice politrópico n con el exponente adiabático γ. Relacionarlos explícitamente: 1 + 1/n = γ solo si la estrella es isentrópica; en general n es un parámetro del modelo.
- Creer que la condición θ′(0) = 0 es una elección arbitraria. Deducirla de dP/dr → 0 en el centro (lección 0) y mostrar la serie (8).
- Pensar que R ∝ M^(−1/3) vale para todas las enanas blancas. Mostrar con el simulador que n crece con la densidad y anticipar la curva exacta de la lección 4.
- Tomar la raíz numérica como «el último punto con θ > 0». El problema 8 muestra que eso degrada el orden del método a 1.
- Esperar que el politropo n = 3 reproduzca el Sol exactamente. Es un modelo sin temperatura ni composición; el factor 2 en ρ꜀ es el precio, y la discusión de por qué es instructiva.