Radial derivative of the Eddington–Finkelstein time coordinate
ProvedExactVacuumAtlas.Schwarzschild.EFRelation.hasDerivAt_toEF_0_rcoordinate-geometrycoordinate-transformationderivativeeddington-finkelsteinexact-vacuum-atlasgeneral-relativityschwarzschild-metric
Let be real numbers and . The first component of the map , as a function of the radial coordinate alone, has at the derivative
The only nontrivial entry of the Jacobian of relations R1/R2 (ingoing , outgoing ); the other entries are constants.
Formalization Note Mathlib's real logarithm satisfies , so the formula and the derivative are valid on both sides of ; the point itself is excluded by the domain.
Preamble
import Mathlib import Definitions.Def_Atlas_Core_Basic import Definitions.Def_Atlas_Core_Lift 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 Real open scoped ContDiff open ExactVacuumAtlas ExactVacuumAtlas.Schwarzschild open ExactVacuumAtlas open ExactVacuumAtlas.Schwarzschild open ExactVacuumAtlas.Schwarzschild.EFRelation set_option maxHeartbeats 4000000 variable (M ε : ℝ)
Formal statement
theorem ExactVacuumAtlas.Schwarzschild.EFRelation.hasDerivAt_toEF_0_r {x : Pt 4} (hx : x ∈ domStd M) :
HasDerivAt (fun u => toEF M ε (Function.update x 1 u) 0)
(ε * (1 + 2 * M / (x 1 - 2 * M))) (x 1) := by sorrySource
Müller–Grave catalogue eq. eddFinkel: ds² = −(1−r_s/r) dv² + 2 dv dr + r² dΩ², v = t + r + r_s ln(r − r_s); outgoing form with u = t − r − r_s ln|r − r_s|; elementary one-variable calculus (standard); Lean source: repository ExactVacuumAtlas (private repository, not publicly accessible; GitHub remote pending (no GitHub identity on the build server)), commit 35f26e6a22f5d72380094fa94edc72dea667df53, Atlas/Schwarzschild/EFRelation.lean#L81-L95 (module Atlas.Schwarzschild.EFRelation, file sha256 c34cc5912defa1555f6c1fdc81e737294b0daaf9458bcb4fed544daf7d174e70; uploaded stub = platform_mirror/Theorems/Thm_ExactVacuumAtlas_Schwarzschild_EFRelation_hasDerivAt_toEF_0_r.lean)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.