RN frame
DefinitionAtlas_EinsteinMaxwell_RN_Frameeinstein-maxwellexact-spacetime-atlas-ivexact-vacuum-atlasgeneral-relativity
RN frame
frameEntriesRN / frameRN: e₀ = ∂_v + ((f_b − 1)/2)∂_r, e₁ = ∂_v + ((f_b + 1)/2)∂_r, e₂ = r⁻¹∂_θ, e₃ = (r sin θ)⁻¹∂_φ (matrix columns), used for the Lorentzian signature.
中文摘要 RN 标架(用于号差)。
Registry: PHYSICS_BOUNDARY §H (H12).
Definition code
-- Generated by scripts/release04/gen_platform_tree.py (ATLAS-RELEASE-04) by skeleton subtraction from Atlas/EinsteinMaxwell/RN/Frame.lean -- definition bundle: kept ExactVacuumAtlas.EinsteinMaxwell.RN.frameEntriesRN, ExactVacuumAtlas.EinsteinMaxwell.RN.frameRN import Mathlib import Definitions.Def_Atlas_Core_Basic import Definitions.Def_Atlas_EinsteinMaxwell_Basic import Definitions.Def_Atlas_EinsteinMaxwell_RN_Defs /-! # Frame for the RN-type EF metric (ATLAS-IV-01, class B) Columns `e₀ … e₃` (row `k` = coordinate component `k`), with `f_b = 1 - 2M/r + b/r²`: `e₀ = ∂_v + ((f_b - 1)/2) ∂_r`, `e₁ = ∂_v + ((f_b + 1)/2) ∂_r`, `e₂ = r⁻¹ ∂_θ`, `e₃ = (r sin θ)⁻¹ ∂_φ`. In terms of the null pair `l = ∂_r`, `n = ∂_v + (f_b/2) ∂_r` (`g(l,l) = g(n,n) = 0`, `g(l,n) = 1`): `e₀ = n - l/2`, `e₁ = n + l/2`. No square roots and no division by `f_b`, so `Eᵀ g E = η` holds on all of `domRN`, including points with `f_b = 0` (`EF.frame_*`). Same shape as `Schwarzschild.EF.frameE` (`ε = 1`). -/ open Real namespace ExactVacuumAtlas.EinsteinMaxwell.RN noncomputable def frameEntriesRN (M b : ℝ) (x : Pt 4) : Fin 4 → Fin 4 → ℝ | 0, 0 => 1 | 0, 1 => 1 | 1, 0 => ((1 - 2 * M / x 1 + b / x 1 ^ 2) - 1) / 2 | 1, 1 => ((1 - 2 * M / x 1 + b / x 1 ^ 2) + 1) / 2 | 2, 2 => 1 / x 1 | 3, 3 => 1 / (x 1 * sin (x 2)) | _, _ => 0 noncomputable def frameRN (M b : ℝ) (x : Pt 4) : Matrix (Fin 4) (Fin 4) ℝ := Matrix.of (frameEntriesRN M b x) end ExactVacuumAtlas.EinsteinMaxwell.RN
Source
He Wang, Exact Spacetime Atlas IV: Certified Einstein–Maxwell Backgrounds and First Variations. Local source, no public repository; commit 543904bfcfa3bb169f43fc4d9dbd569999b71886; Atlas/EinsteinMaxwell/RN/Frame.lean; SHA-256 70b10456797af8e9f23edd6a10d5d6e0135b2e5039cd82f3cd9a976b66c32277. Registered definitions and literature: mission/PHYSICS_BOUNDARY.md (§H–§J); Müller–Grave arXiv:0904.4184; Newman et al., J. Math. Phys. 6 (1965) 918.
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.