Exact Vacuum Atlas I: Four-Dimensional Vacuum Metrics in Multiple Coordinate SystemsResearch Paper
Motivation
Exact vacuum solutions of Einstein's equations are the reference objects of classical general relativity: Minkowski space (flat spacetime), the Schwarzschild solution (1916, static spherically symmetric vacuum) and the Kerr solution (1963, stationary axisymmetric vacuum) are the metrics against which every statement about gravitational fields, black holes and gravitational waves is calibrated. Each of them is written in several coordinate systems, and the catalogue literature (Müller–Grave, Catalogue of Spacetimes, arXiv:0904.4184; Visser, The Kerr spacetime: a brief introduction, arXiv:0706.0622) lists these forms side by side. The verification that a given coordinate expression is Ricci-flat, and that two expressions of the same solution are related by an explicit coordinate change, is routinely delegated to computer algebra and is almost never printed.
Timeline: Schwarzschild (1916) found the static solution; Eddington (1924) and Finkelstein (1958) gave the coordinates
regular across ; Kerr (1963) found the rotating solution in the ingoing form used here; Boyer and Lindquist (1967)
introduced the coordinates of the standard form. A previous Prove2Me mission (Kerr Vacuum Solution Verification in
Boyer–Lindquist Coordinates, root KerrBL.vacuum_Kerr, 21 theorems, all Proved) established the coordinate
Ricci-flatness of the Boyer–Lindquist form; this mission reuses two of its published theorems and two of its definition
bundles unchanged (the remaining nodes stay their platform-side dependencies).
Setting
A coordinate point is (in Lean, a function ). A coordinate metric is a matrix of real functions of ; a candidate inverse is another such matrix. The slice derivative is the derivative of at ; on the open domains used here every slice is , so is the genuine derivative. With
(definition bundle Atlas_Core_Basic), the vacuum certificate for a set
asserts: is open and nonempty; is symmetric on ; on ; all components
of and are on ; at every point of there is an invertible matrix with
(Lorentzian signature, bridged to Mathlib's signature of the
quadratic form); and every component vanishes on . A coordinate relation
asserts: on ,
on , maps bijectively onto , is on and on , every entry is the
genuine derivative of the slice , and on . Units
, signature , , .
These definitions form the registered local definition layer of the project: the pinned Mathlib has no Lorentzian metric,
Levi-Civita connection or Ricci tensor, so they are supplied as reviewed coordinate-level definitions on top of Mathlib's
deriv, ContDiffOn, Matrix and quadratic-form signature.
Formalization targets
Goal (ExactVacuumAtlas.Release01.main)
where is with the explicit candidate inverse of
each row, and R1–R4 are coordinate relations with explicit maps: R1/R2 standard Schwarzschild to ingoing/outgoing
Eddington–Finkelstein on with , resp.
(Jacobian determinant ; the logarithm is Mathlib's Real.log, for which when , so one
formula covers both sides of ); R3 Boyer–Lindquist to ingoing Kerr on with
, , , explicit
for all real (three branches of ; Jacobian determinant ); R4 spherical chart
to with the usual map (Jacobian determinant
).
Coverage (ExactVacuumAtlas.Release01.coverage)
For the EF domain contains a point with ; for the Boyer–Lindquist domain contains a point with ; for , the ingoing Kerr domain contains a point with ; at these points all Ricci components vanish. The certified domains are therefore not narrowed to an exterior region.
Signature bridge (ExactVacuumAtlas.sigPos_sigNeg_four)
A Lorentzian matrix in the frame sense has Mathlib signature , .
Significance
The result gives machine-checked coordinate Ricci-flatness for the seven standard forms of the three basic vacuum solutions, on explicit open domains whose conditions do not exclude the interior region of Schwarzschild ( for ), either sign of or negative for Kerr, the regular-coordinate portion of with (EF, ), or the points with at which and (ingoing Kerr); which of these sets are nonempty depends on the parameters, and the coverage theorem gives sufficient conditions. The Lorentzian signature is verified pointwise. The four coordinate relations are proved as explicit maps with explicit inverses and Jacobians, not as abstract existence statements.
Status: every item of the mission has a kernel-checked proof in the project (axioms propext, Classical.choice,
Quot.sound only; no sorry, no native_decide); nothing is open. The mission publishes a finished formalization.
What it does not contain: any statement about manifolds, atlases, event horizons, maximal extensions, causal
structure or global geometry; any classification claim about four-dimensional vacuum metrics; any coordinate-covariance
theorem for the coordinate Ricci tensor; any relation between it and a Mathlib manifold Ricci tensor (which does not
exist in the pinned Mathlib). The catalogue is a finite list of seven coordinate representations of three solutions.
Difficulty
The obvious route, a general tensor-calculus library (connection, curvature, pull-back functoriality) over Mathlib
manifolds, is unavailable: the pinned Mathlib has no indefinite-metric connection or curvature. Each coordinate representation has a complete formal certificate. The development combines direct coordinate
calculations with formally proved parameter specialisations and equality-based reuse: the Cartesian Minkowski,
Eddington–Finkelstein and ingoing Kerr rows are verified by direct coordinate calculations; the Boyer–Lindquist row
reuses the published KerrBL.ricci_flat_Kerr and KerrBL.ginv_mul_g_Kerr; the standard Schwarzschild row takes its
Ricci-flatness from the Boyer–Lindquist result at , and the spherical Minkowski row is transported from the
standard Schwarzschild certificate at , in both cases through proved componentwise equalities of the metric data
on the common domain. No coordinate-covariance theorem is used or claimed. The ingoing Kerr row is the hard case: the metric is non-diagonal (the radial coordinate
vector is null, , while for the covector is not null, since ), the Ricci components are rational functions whose vanishing holds only modulo ,
and every derivative must be a genuine derivative, never a default value of deriv. For R3 the antiderivative of
has three different closed forms depending on the sign of , all covered without restricting the
parameters.
Formalization scope
Lean representation: coordinate metrics on as above; ContDiffOn ℝ ∞; Matrix (Fin 4) (Fin 4) ℝ;
Mathlib sigPos/sigNeg for the signature bridge. Conventions committed: , , coordinate order
, EF matrix entry (from ), ingoing Kerr entries read off
with the half-Hessian convention from Visser eq. (E:K1), (no identification). No
trivialising formalization: every domain is proved nonempty with explicit witnesses; the candidate inverse is verified,
never assumed; the Ricci tensor is built from the metric data, not hypothesised.
Reusable infrastructure: the core bundles (Atlas_Core_Basic, Atlas_Core_Certificate, Atlas_Core_Relation), the
diagonal-frame criterion isLorentzian_of_diag, the signature bridge sigPos_sigNeg_of_isLorentzian, and the
closed-form tables. Welcome contributions (not part of this release): Painlevé–Gullstrand, isotropic, Kruskal–Szekeres,
Kerr–Schild and Doran forms; Kasner, pp-waves, Taub–NUT; a coordinate-covariance theorem for the coordinate Ricci tensor.
Selected references
- T. Müller, F. Grave, Catalogue of Spacetimes, arXiv:0904.4184v3 (2010). https://arxiv.org/abs/0904.4184
- M. Visser, The Kerr spacetime: a brief introduction, arXiv:0706.0622 (2007). https://arxiv.org/abs/0706.0622
- R. P. Kerr, Gravitational field of a spinning mass as an example of algebraically special metrics, Phys. Rev. Lett. 11 (1963) 237. https://doi.org/10.1103/PhysRevLett.11.237
- R. H. Boyer, R. W. Lindquist, Maximal analytic extension of the Kerr metric, J. Math. Phys. 8 (1967) 265. https://doi.org/10.1063/1.1705193
- R. M. Wald, General Relativity, University of Chicago Press (1984), eqs. (3.1.30), (3.4.4)–(3.4.5) (cited for the conventions; not independently re-checked by the reviewer).