Eddington–Finkelstein Coordinates
Karl Schwarzschild's 1916 vacuum solution is the first and most important exact metric of general relativity, yet for four decades it carried a scar. In the natural curvature coordinates the coefficients misbehave at the Schwarzschild radius : the lapse falls to zero and blows up. To Schwarzschild, to Hilbert, and to most of the community into the 1950s, this surface looked like the physical edge of the world — a "Schwarzschild singularity" where space itself ended. That reading was wrong, and the tool that showed it wrong is a change of coordinates. The idea is to stop timing events with a distant observer's clock and start timing them with light. Radial photons are the one family of worldlines that couples cleanly to the geometry, and the coordinate built from them — Eddington sketched it in 1924, Finkelstein rediscovered and interpreted it in 1958 — glides straight through . Replacing by the advanced time turns the divergent into a finite off-diagonal term, gives a metric whose determinant never vanishes for , and reveals for what it is: a smooth, one-way null surface, the event horizon — not a barrier but a point of no return. The same construction exposes deeper structure. The advanced chart regularizes the future horizon and covers the black-hole interior; the retarded chart, from , regularizes a past horizon and covers a white hole — together pointing straight at the maximal Kruskal–Szekeres extension. This is where the horizon stops being a paradox and becomes geometry.
- In Schwarzschild coordinates the metric appears to break down at (, ), but the Kretschmann scalar stays finite there — the trouble is in the chart, not the spacetime.
- The tortoise coordinate flattens radial light cones; the advanced null coordinate then yields the ingoing Eddington–Finkelstein metric, regular across the horizon.
- Radial light cones tip over smoothly: at the outgoing cone edge is tangent to the surface, so nothing can climb outward — the horizon is a one-way null membrane.
- Infalling particles cross in finite proper time; only the distant observer's coordinate time diverges, which is why the infaller's image "freezes."
- The advanced chart () describes a black hole; the retarded chart () a time-reversed white hole — complementary patches of the maximal extension, not gauge copies.
- Key idea: adopt coordinates whose constant-time surfaces are tied to radial null rays — replacing by removes the blowup, turning the apparent singularity at into a smooth one-way null surface.
Adopt coordinates whose constant-time surfaces are tied to radial null rays: replacing by removes the blowup, turning the apparent singularity at into a smooth, one-way null surface — the event horizon.
Where this lives today
Eddington–Finkelstein coordinates and their cousins are the working chart of modern strong-gravity physics. In numerical relativity, evolving a black-hole spacetime demands slicings that do not develop coordinate singularities at the horizon, and the horizon-penetrating philosophy of the advanced chart — generalized to Kerr–Schild and Painlevé–Gullstrand form — is what makes the interior tractable. The "moving puncture" gauge behind the 2005 breakthrough simulations of binary black-hole mergers, and hence the waveform templates LIGO and Virgo matched against GW150914 in 2015, evolves data on slices that plunge smoothly through the horizons rather than freezing on them. The same coordinates underpin gravitational collapse: in Oppenheimer–Snyder dust collapse the advanced chart follows the stellar surface smoothly across , making horizon formation explicit where Schwarzschild time fails. They are the natural home of the null expansions that define trapped surfaces and apparent horizons — and thus the Penrose singularity theorem. And when the Event Horizon Telescope released images of M87 (2019) and Sgr A (2022), the ray-tracing that turns a simulated accretion flow into a predicted ring ran on exactly such horizon-penetrating grids. Wherever the horizon must be treated as geometry rather than a wall, Finkelstein's coordinate is in the toolkit.
The physical picture
Picture the radial light cones of the Schwarzschild geometry in a diagram. Far from the mass they are the familiar wedges of flat space. Sliding inward toward , the Schwarzschild cones pinch shut: outgoing rays climb ever more slowly, asymptoting to the horizon but never reaching it in coordinate time . This "freezing" is a property of the clock, not of the spacetime — a probe's own wristwatch shows a finite, uneventful crossing. Eddington–Finkelstein coordinates re-draw the same geometry so the cones keep a finite opening and simply tip inward through the horizon. The trick is to time events with ingoing light. Take as the new "time": surfaces of constant are ingoing spherical light fronts converging on the hole, and following one inward, decreases monotonically straight through with no stall. Anchored to infalling light, the horizon becomes just another value of on a smooth slice. The first figure is the diagram Finkelstein drew: ingoing rays run at a clean while the future light cones tilt over — vertical at the horizon, fully tipped toward inside.
The defining feature of the horizon now emerges as pure geometry. On the outgoing edge of the future light cone is exactly tangent to the surface : a photon aimed radially "outward" there neither gains nor loses radius — it hovers. Aim any less steeply and it falls in; no timelike worldline can do better. That one-wayness is what separates a black hole from a merely strong field. The second figure attaches real numbers to the other half of the story — reconciling the infaller's finite proper time with the distant observer's endless wait — for Sagittarius A*, at the centre of the Milky Way.
Finally, the ingoing/outgoing asymmetry in the first diagram is the seed of the Kruskal picture. Choosing regularizes the future horizon and opens the black-hole interior below it; choosing regularizes a past horizon and opens a white-hole interior. Each chart sees only "half" of the maximally extended spacetime; only using both null coordinates at once, as in Kruskal–Szekeres coordinates, does a single chart cover all four regions — two exteriors, a black hole, and a white hole.
The core equations
Everything starts from the Schwarzschild line element, the unique static spherically symmetric vacuum solution. We work in units with , so the Schwarzschild radius is .
where: — Newton's constant (with ); — mass, so is the horizon radius; the unit-sphere metric; — Schwarzschild (asymptotic-observer) time; — areal radius, so a sphere of coordinate has area . Reading it: the pathology sits entirely in the and coefficients at ; the angular part is smooth there. To flatten the radial light cones we integrate the radial null condition. The combination that appears is the tortoise coordinate , so named because it pushes off to .
where: — tortoise coordinate; as , as . Reading it: the derivative is exactly the divergent factor , which is why radial null rays become straight lines in . Radial null curves (, ) then satisfy , so . These two constants are the null coordinates, the variables photons actually carry.
where: — advanced time, constant along each ingoing radial null ray; — retarded time, constant along each outgoing ray. Reading it: stays finite on the future horizon whereas diverges there — this single substitution is the whole construction. Substituting into (1) and cancelling the two terms yields the advanced (ingoing) Eddington–Finkelstein metric.
where: vanishes on the horizon but does not diverge; is the cross term that keeps the metric nondegenerate. Reading it: there is no anywhere — every coefficient is finite for all , so the chart reaches from infinity to the genuine singularity at . Regularity is proved by the determinant. A vanishing coefficient is harmless; only a vanishing or infinite determinant would signal breakdown, and here it does neither.
where: is finite and nonzero for every . Reading it: the block has determinant independent of , so the horizon is no more special than any other radius for invertibility. Inverting the block gives , , and — crucial for the causal analysis — . Setting in the advanced metric gives the two edges of the radial light cone — where the "tipping" becomes an equation.
where: the ingoing branch is regular for all ; the outgoing slope is positive outside, diverges at , and turns negative inside. Reading it: outside, "outgoing" rays truly move to larger ; at the outgoing photon is stuck; inside, even outgoing rays are dragged to smaller — nothing can raise its radius. The Kretschmann scalar, a coordinate-independent measure of curvature, certifies that is regular and is not.
where: is finite at the horizon and diverges as toward . Reading it: a genuine singularity is where a curvature scalar blows up — only at . The horizon is smooth by this absolute test, confirming the coordinate diagnosis. For horizon-penetrating diagrams one needs explicitly in terms of — just (3) with substituted.
where: is the ingoing null coordinate used as the vertical axis (often ) of the Finkelstein diagram. Reading it: at fixed , sending forces — the finite- crossing is the infinite- freeze the second figure shows.
The goal is to derive the advanced Eddington–Finkelstein metric (4) from the Schwarzschild metric (1) by the single substitution , watching the divergent radial coefficient cancel exactly against the cross term the transformation produces, leaving every coefficient finite at . The "Schwarzschild singularity" is dismantled in three lines of calculus, and the off-diagonal that replaces it is exactly what keeps the metric invertible on the horizon.
Step 1. From with , differentiate: . Squaring, . Why: we re-express the misbehaving coordinate in terms of a coordinate finite on the horizon; every cancellation flows from this line.
Step 2. Multiply by : the term becomes . Why: the cross term has lost its denominator — the from cancels the from the transformation, giving the clean, horizon-regular .
Step 3. Add the untouched Schwarzschild radial piece ; it is equal and opposite to the leftover term from Step 2, so the two divergent pieces annihilate, leaving . Why: this cancellation is the whole insight — the divergence of was never physical but a Jacobian standing on its head, and choosing turns it right way up.
Step 4. Inspect the result at : , , and the block has determinant . The metric is smooth and invertible; the surface is an ordinary point of the chart. Why: invertibility, not the vanishing of a single component, is the true test of a good coordinate system, and supplies exactly the nondegeneracy that diagonal Schwarzschild coordinates lacked.
Go deeper · Derivation B · 1 minFinite proper time to cross the horizon
The goal is to show quantitatively that a radially infalling particle reaches and passes — indeed reaches — in finite proper time, so the horizon is not a physical edge, while understanding why the same crossing takes infinite Schwarzschild coordinate time. We use the conserved energy, reduce the radial geodesic to first order, and integrate, getting a closed form smooth at and finite to .
Step 1. For radial timelike geodesics the normalization with the conserved energy () gives . Why: this is the GR energy equation for radial free fall; the term is finite at the horizon — a first hint that nothing dramatic happens to there.
Step 2. Set (dropped from rest at infinity). Then , so . Why: the and the cancel, leaving a Newtonian-looking free-fall law completely regular at — the horizon is invisible to proper-time dynamics.
Step 3. Integrate: . The integrand is smooth through ; setting still gives a finite answer, and the horizon-to-singularity time is . Why: an elementary finite integral settles the four-decade confusion — the crossing is quick, and the interior lifetime is set by the mass alone.
Step 4. Contrast the coordinate time: , so diverges logarithmically as . But stays finite, since absorbs . Why: the divergence lived only in ; both and sail through, which is why the advanced chart makes the infalling worldline smooth.
Go deeper · Derivation C · 1 minThe horizon is a null hypersurface and a Killing horizon
The goal is to establish, coordinate-independently, that is a null hypersurface — its normal is a null vector, the precise statement that it is a one-way causal membrane — and to identify it as a Killing horizon on which the static Killing field goes null, the structure underwriting surface gravity and the Hawking temperature. The computation is short but load-bearing: it converts "cones tip over" into an invariant classification.
Step 1. Write the surface as the level set ; its normal covector is , and the character of the surface is fixed by . Why: a hypersurface is spacelike, timelike, or null according as its normal is timelike, spacelike, or null, and for a constant- surface that norm is just .
Step 2. Inverting the advanced metric gives , so : positive (timelike surface) outside, negative (spacelike surface) inside, exactly zero on . Why: equals the factor that vanished in — coordinate breakdown reappears as the honest statement that the normal goes null.
Step 3. A null normal means the surface is tangent to the local light cone and ruled by null generators; signals cross it one way only — the definition of an event horizon, the boundary of the region from which no future-directed causal curve reaches infinity. Why: "one-way membrane" is the consequence of a null normal — the outgoing cone edge lies in the surface, so future-directed motion carries you across, never back.
Step 4. The static Killing field has norm , also vanishing on : a Killing field null on a null hypersurface makes it a Killing horizon, with surface gravity . Why: this is the entry point to black-hole thermodynamics — becomes the Hawking temperature .
Limiting cases
Behaviour of the advanced Eddington–Finkelstein metric (4) in physically distinct regimes:
| Case | Result | Meaning |
|---|---|---|
| Far field | With this is flat Minkowski space in advanced null coordinates; the spacetime is asymptotically flat. | |
| On the horizon | Finite and nondegenerate (); the term drops out, so is null — a null hypersurface. | |
| Toward | The Kretschmann scalar diverges; the chart stays valid down to but not at , the genuine curvature singularity. | |
| Killing field on horizon | The static Killing vector goes null on , a Killing horizon with surface gravity — foundation of the Hawking temperature. | |
| Retarded chart | Same algebra, opposite cross-term sign (); regularizes the past horizon — a white hole, cones tip outward, matter can only emerge. |
Worked examples
1 · Sagittarius A*: horizon radius and the interior free-fall time (fully worked)
The Milky Way's central black hole, Sgr A, has mass (from the star S2's orbit). Locate its horizon, and compute the proper time for a probe falling from rest at infinity to travel from horizon to singularity. Contrast with what a distant observer sees.*
Step 1. The horizon is at . Using km per solar mass, , about AU or solar radii. This is the areal radius of the surface, and it fixes the scale of everything that follows.
Step 2. From Derivation 2 the proper time from horizon to singularity for an infall is . The interior of a supermassive black hole is, for the infaller, brief and finite — under half a minute for Sgr A, and by the same formula about hours for the far larger M87 ().
Step 3. The coordinate time tells the opposite story. From (8), holding finite as forces ; the crossing time diverges logarithmically, and every photon the probe emits on approach is redshifted, the last ones without bound. So the distant astronomer never records the crossing: the image slows, dims, reddens, and freezes on the horizon — the "frozen star," the old name for a black hole.
Step 4. There is no contradiction: and are different clocks. The wristwatch reads s across the interior, while labels light's arrival at infinity and runs to ; the advanced coordinate , finite at crossing, follows the probe rather than its escaping light. Result: m, interior free-fall s, distant crossing time .
2 · Reading the light cones: the outgoing slope and the stuck photon
Use (6) to evaluate the outgoing radial null slope at , , , , and interpret the sign changes. Then confirm an ingoing photon reaches at finite .
Step 1. Outside: at , , so ; at , , so . Both positive and finite: the outgoing photon climbs to larger , and the slope steepens toward the horizon — the cone pinching shut.
Step 2. On the horizon: at , , so . The outgoing edge is vertical — the photon aimed outward stays exactly at , neither escaping nor falling. This tangency is what makes the horizon one-way.
Step 3. Inside: at , , so . The slope has flipped: the "outgoing" photon now moves to smaller . Both cone edges point inward — no future-directed ray can raise its radius.
Step 4. The ingoing branch is trivial: , valid for all with no sign change. A photon launched at stays there straight down to , arriving at finite advanced time. Result: outgoing slope across ; ingoing photons cross to at fixed .
Physics of the portrait
The regularization of the horizon is a story of a result found, forgotten, and found again — a coordinate Eddington wrote down for an unrelated reason in 1924, that nobody recognized, and that Finkelstein reintroduced in 1958 with the causal interpretation that finally made the black hole a respectable object of study.
Origins · 1 minDavid Finkelstein and how this was discovered
David Finkelstein was an American physicist whose 1958 paper "Past-Future Asymmetry of the Gravitational Field of a Point Particle" (Physical Review 110, 965) did for the Schwarzschild solution what no amount of staring at the diagonal metric could: it showed that is "a perfect unidirectional membrane: causal influences can cross it in only one direction." He introduced the advanced-time coordinate , obtained the horizon-penetrating metric, and — the decisive step — read off its causal meaning, distinguishing the black-hole (future) from the white-hole (past) horizon. The coordinate was not new: Eddington had written essentially the same transformation in 1924, comparing Einstein's and Whitehead's theories, but with no inkling of horizons, and it was forgotten; Lemaître (1932) had likewise shown the surface passable. Finkelstein's null-coordinate form was the one that caught on, arriving as Wheeler's group revived the subject; within two years Kruskal and Szekeres had the maximal extension, and the modern theory of black holes was underway. This three-page paper, almost an aside, turned a forty-year-old "singularity" into geometry.
Going further
Texts. Misner, Thorne & Wheeler, Gravitation (1973), §31.4 · Wald, General Relativity (1984), §6.4 and §12.5 (Killing horizons) · Carroll, Spacetime and Geometry (2004), §5.6–5.7 · Hartle, Gravity (2003), Ch. 12 · Schutz, A First Course in General Relativity (2nd ed., 2009), §11.4. Historical: Finkelstein, Phys. Rev. 110, 965 (1958); Eddington, Nature 113, 192 (1924); Lemaître (1933). Key results to keep in mind: the substitution causes the two terms to cancel exactly, yielding (4); the metric determinant is and the inverse component is ; the Kretschmann scalar is , giving , which is finite; the free-fall proper time is for , with interior lifetime ; and the surface gravity is . For Sgr A*, using and km, these give m and s.
Builds on: The Schwarzschild Metric · Schwarzschild Radius and the Geometric Mass · Geodesic Equations in Schwarzschild Spacetime · Killing Vectors and Conserved Quantities in Schwarzschild. Leads to: Photon Orbits and the Photon Sphere · Birkhoff's Theorem · Gravitational Redshift in Schwarzschild Spacetime.
Ask the tutor: Ask me to walk through the substitution line by line, plot the tipping light cones for your favourite black hole, or contrast the advanced chart with Kruskal–Szekeres and Painlevé–Gullstrand coordinates.
If r = 2GM is not a real singularity, why did it fool physicists for forty years?
Because the failure is subtle and the diagonal metric hides it: literally diverges at , so at a glance the geometry looks pathological. Telling a coordinate singularity from a physical one requires a coordinate-independent quantity — the Kretschmann scalar — and noticing it stays finite at the horizon while diverging only at . That diagnostic was not routine in 1916, the idea of a manifold covered by overlapping charts was still developing, and a star collapsing inside its own horizon seemed too extreme to take seriously. It took Finkelstein's 1958 causal reading to make the point stick.
What exactly is the tortoise coordinate, and why that name?
The tortoise coordinate is , defined so that . Its purpose is to make radial light rays into straight lines: in the radial null condition is simply . The name nods to Zeno's Achilles and the tortoise — as the logarithm sends , so the horizon is pushed infinitely far away and a light ray takes "forever" in to reach it. That infinite stretching encodes the freezing of Schwarzschild time; the advanced coordinate then repackages the to cancel the in , giving a finite crossing.
How can g_vv vanish at the horizon without anything breaking?
Because "the metric is fine" means the metric tensor is smooth and invertible, not that every component is nonzero. What matters is the determinant. In the advanced chart does vanish at , but the off-diagonal keeps the block's determinant equal to everywhere, so is finite and nonzero for all . The vanishing of is a statement, not a pathology: the line has become null on the horizon — the geometric fact that the surface is a null hypersurface. Contrast Schwarzschild coordinates, where the divergence of genuinely destroys invertibility, which is why that chart fails and the advanced one does not.
Do Eddington–Finkelstein coordinates remove the r = 0 singularity too?
No, and nothing can. The horizon at is a coordinate singularity: an artifact of the Schwarzschild chart that disappears in the advanced chart, where every coefficient is finite. The point is a curvature singularity: the Kretschmann scalar diverges there, and because is a coordinate-independent invariant, no change of coordinates can make it finite. The advanced metric stays valid arbitrarily close to and describes the smooth infall right up to it, but at tidal forces are infinite and the classical theory breaks down. Removing the horizon's apparent pathology while leaving singular is exactly how the coordinates reveal which is which.
Why does the advanced chart describe a black hole and the retarded chart a white hole?
They regularize different horizons. The advanced coordinate is constant along ingoing light and stays finite on the future horizon; extending across it opens the black-hole interior, in the future of the exterior, from which nothing escapes and toward which cones tip inward. The retarded coordinate is constant along outgoing light and stays finite on a past horizon; extending across it opens a white-hole interior, in the past of the exterior, from which things can only emerge and toward which cones tip outward. Time-reverse a black hole and you get a white hole, and that reversal is exactly the swap . Both live inside the maximally extended (Kruskal–Szekeres) spacetime; each chart is a one-sided view, and real collapse selects the advanced one.
Are these coordinates only a teaching device, or do physicists actually use them?
They are used constantly. Every numerical-relativity code evolving a black hole needs a slicing that passes smoothly through the horizon, or the grid stiffens and the run crashes; horizon-penetrating coordinates in the Eddington–Finkelstein family (and the related Kerr–Schild and Painlevé–Gullstrand forms) are the standard answer, and the "moving puncture" gauge behind modern binary-merger waveforms is built on that idea. The null expansions used to locate apparent horizons are computed most naturally in null coordinates, and the ray-tracing behind Event Horizon Telescope images follows photons across horizon-penetrating grids. Finkelstein's 1958 coordinate is embedded in the daily practice of strong-gravity astrophysics.