R3: Boyer–Lindquist to ingoing Kerr coordinates with explicit antiderivatives, all real
ProvedExactVacuumAtlas.Release01.R3_boyerLindquist_ingoingLet be arbitrary real numbers, , . Let be the explicit antiderivative of (two real roots: logarithms; double root: ; no real root: arctangent), and , so that and off the roots. With the Boyer–Lindquist Kerr metric (platform definition KerrBL_Kerr_Metric, coordinates ): , , , , , other entries , with its closed-form candidate inverse (, and a block with denominator ), the ingoing (Kerr's original, advanced) Kerr metric of bundle Atlas_Kerr_InDefs, read off from Visser's line element , , with the half-Hessian convention (): in coordinates and with , , , , , , , all remaining entries ; its candidate inverse has , , , with , , , all remaining entries (both matrices are symmetric; every symmetric counterpart is listed), the map
its inverse , the Jacobian with rows , , , , and the overlap (mapped onto itself):
(bundle Atlas_Core_Relation) asserts: for ; for ; maps bijectively onto ; is on and is on ; for every and all indices the slice has derivative at (a genuine derivative, not a default value); and for all .
Relation R3 of the atlas (rows 6 and 7), Visser's change of coordinates with the integrals made explicit for every real ; . The overlap is the Boyer–Lindquist regular domain, a subset of the ingoing domain; points with are covered by row 7 alone, at those points where and also hold.
Formalization Note Everything is coordinate-level on (points are functions ): no manifold, chart gluing, periodicity of , horizon, causal or global statement is made. Partial derivatives are Mathlib's deriv of coordinate slices; the certificates' obligations make every derivative used a genuine derivative. Units , signature .
import Mathlib import Definitions.Def_Atlas_Core_Basic import Definitions.Def_Atlas_Core_Certificate import Definitions.Def_Atlas_Core_Lift import Definitions.Def_Atlas_Core_Relation import Definitions.Def_Atlas_Kerr_Domain import Definitions.Def_Atlas_Kerr_Frame import Definitions.Def_Atlas_Kerr_InAtoms import Definitions.Def_Atlas_Kerr_InDefs import Definitions.Def_Atlas_Kerr_InParts import Definitions.Def_Atlas_Kerr_R3 import Definitions.Def_Atlas_Minkowski_Cartesian import Definitions.Def_Atlas_Minkowski_R4 import Definitions.Def_Atlas_Minkowski_Spherical import Definitions.Def_Atlas_Schwarzschild_Defs import Definitions.Def_Atlas_Schwarzschild_Domain import Definitions.Def_Atlas_Schwarzschild_EFCertParts import Definitions.Def_Atlas_Schwarzschild_EFRelation import Definitions.Def_Atlas_Schwarzschild_StdParts import Definitions.Def_KerrBL_CoordGeometry import Definitions.Def_KerrBL_Kerr_Metric open scoped ContDiff
theorem ExactVacuumAtlas.Release01.R3_boyerLindquist_ingoing (M a : ℝ) :
CoordRelation (KerrBL.gKerr M a) (Kerr.In.gIn M a) (Kerr.domBL M a) (Kerr.domBL M a)
(Kerr.R3.toIn (Kerr.R3.H1 M a) (Kerr.R3.H2 M a))
(Kerr.R3.fromIn (Kerr.R3.H1 M a) (Kerr.R3.H2 M a)) (Kerr.R3.jac M a) := by sorryConfirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.