Spherical ↔ Cartesian isotropic chart relation on the slit chart (every real M)
ProvedExactVacuumAtlas.Release02.isotropic_sph_cart_relationFor every real M (no sign condition): CoordRelation (gIso M) (gIsoCart M) (domIsoChart M) (domCartSlit M) toCart fromCart jacCart, where domIsoChart M = domIso M ∩ {−π < φ < π}, domCartSlit M = {y : 0 < ρ(y) ∧ ρ(y) ≠ M/2 ∧ 0 < r_xy(y) + y 1}, ρ(y) = √(x²+y²+z²), r_xy = √(x²+y²), (x,y,z) = (y 1, y 2, y 3); toCart(t,ρ,θ,φ) = (t, ρ sin θ cos φ, ρ sin θ sin φ, ρ cos θ); fromCart(t,x,y,z) = (t, ρ, arccos(z/ρ), 2 arctan(y/(r_xy + x))); jacCart is the explicit 4×4 Jacobian (det = ρ² sin θ); gIsoCart M: g_tt = −A(ρ)², g_xx = g_yy = g_zz = B(ρ)⁴. CoordRelation g₁ g₂ U V Φ Ψ J (bundle Atlas_Core_Relation, release I) is the conjunction of seven obligations: Ψ(Φ x) = x on U; Φ(Ψ y) = y on V; Φ maps U bijectively onto V; Φ is C^∞ on U; Ψ is C^∞ on V; every entry J(x)_{ki} is the genuine derivative of the slice u ↦ Φ(x[x_i := u])_k at u = x_i (x ∈ U); and J(x)ᵀ g₂(Φ x) J(x) = g₁(x) on U. It has no Ricci content.
import Mathlib import Definitions.Def_Atlas_Controls_CylinderTables import Definitions.Def_Atlas_Controls_Shear import Definitions.Def_Atlas_Controls_ShearTables 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_Isotropic_CartChart import Definitions.Def_Atlas_Isotropic_CartCover import Definitions.Def_Atlas_Isotropic_CartMaps import Definitions.Def_Atlas_Isotropic_Defs import Definitions.Def_Atlas_Minkowski_Spherical import Definitions.Def_Atlas_Schwarzschild_Defs import Definitions.Def_Atlas_Schwarzschild_Domain import Definitions.Def_Atlas_Schwarzschild_PGCertParts import Definitions.Def_Atlas_Schwarzschild_PGDefs import Definitions.Def_Atlas_Schwarzschild_PGRelation import Definitions.Def_Atlas_Transport_Connection import Definitions.Def_Atlas_Transport_Curvature import Definitions.Def_Atlas_Transport_MatrixCalc open Real Matrix open ExactVacuumAtlas ExactVacuumAtlas.Schwarzschild ExactVacuumAtlas.Controls
theorem ExactVacuumAtlas.Release02.isotropic_sph_cart_relation : ∀ M : ℝ,
CoordRelation (Iso.gIso M) (Iso.gIsoCart M) (Iso.domIsoChart M) (Iso.domCartSlit M)
Iso.toCart Iso.fromCart Iso.jacCart := by sorryConfirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.