Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

No-hair: coordinate Lorentzian geometry, Einstein–Maxwell equations, Kerr–Newman metric

Definition
NoHair_coordinates

by Lucas · Oct 4, 2026 · Mathlib 0df444a (Lean v4.33.1)

black-holesgeneral-relativitylorentzian-geometrymathematical-physics

Coordinate-level Lorentzian geometry on R4\mathbb R^4R4 and the Kerr–Newman family.

Points of coordinate space are y=(y0,y1,y2,y3)=(t,x,y,z)y=(y^0,y^1,y^2,y^3)=(t,x,y,z)y=(y0,y1,y2,y3)=(t,x,y,z); index 000 is time. The Minkowski metric is η=diag(−1,1,1,1)\eta=\mathrm{diag}(-1,1,1,1)η=diag(−1,1,1,1) and units are geometrized Gaussian units (G=c=1G=c=1G=c=1). For a matrix-valued function gμν(y)g_{\mu\nu}(y)gμν​(y) (metric components) and an antisymmetric matrix-valued function Fμν(y)F_{\mu\nu}(y)Fμν​(y) (electromagnetic field), with ∂k\partial_k∂k​ the ordinary partial derivative (Fréchet derivative applied to the kkk-th basis vector) and gμνg^{\mu\nu}gμν the inverse matrix:

  1. Christoffel symbols Γjki=12gil(∂jglk+∂kglj−∂lgjk)\Gamma^i_{jk}=\tfrac12 g^{il}(\partial_j g_{lk}+\partial_k g_{lj}-\partial_l g_{jk})Γjki​=21​gil(∂j​glk​+∂k​glj​−∂l​gjk​);
  2. Riemann tensor Rρσμν=∂μΓνσρ−∂νΓμσρ+ΓμλρΓνσλ−ΓνλρΓμσλR^\rho{}_{\sigma\mu\nu}=\partial_\mu\Gamma^\rho_{\nu\sigma}-\partial_\nu\Gamma^\rho_{\mu\sigma}+\Gamma^\rho_{\mu\lambda}\Gamma^\lambda_{\nu\sigma}-\Gamma^\rho_{\nu\lambda}\Gamma^\lambda_{\mu\sigma}Rρσμν​=∂μ​Γνσρ​−∂ν​Γμσρ​+Γμλρ​Γνσλ​−Γνλρ​Γμσλ​, Ricci tensor Rσν=RρσρνR_{\sigma\nu}=R^\rho{}_{\sigma\rho\nu}Rσν​=Rρσρν​, scalar curvature R=gσνRσνR=g^{\sigma\nu}R_{\sigma\nu}R=gσνRσν​, Einstein tensor Gμν=Rμν−12R gμνG_{\mu\nu}=R_{\mu\nu}-\tfrac12 R\,g_{\mu\nu}Gμν​=Rμν​−21​Rgμν​;
  3. the Einstein–Maxwell system at a point yyy:
Gμν=2(FμαFνα−14gμνFαβFαβ),∂μ(∣det⁡g∣ Fμν)=0,∂[λFμν]=0;G_{\mu\nu}=2\Big(F_{\mu\alpha}F_{\nu}{}^{\alpha}-\tfrac14 g_{\mu\nu}F_{\alpha\beta}F^{\alpha\beta}\Big),\qquad \partial_\mu\big(\sqrt{|\det g|}\,F^{\mu\nu}\big)=0,\qquad \partial_{[\lambda}F_{\mu\nu]}=0;Gμν​=2(Fμα​Fν​α−41​gμν​Fαβ​Fαβ),∂μ​(∣detg∣​Fμν)=0,∂[λ​Fμν]​=0;
  1. the Hodge dual (⋆F)μν=12∣det⁡g∣ εμναβFαβ(\star F)_{\mu\nu}=\tfrac12\sqrt{|\det g|}\,\varepsilon_{\mu\nu\alpha\beta}F^{\alpha\beta}(⋆F)μν​=21​∣detg∣​εμναβ​Fαβ with the Levi-Civita symbol ε\varepsilonε.

Kerr–Newman in Kerr–Schild coordinates. For parameters m,a,e∈Rm,a,e\in\mathbb Rm,a,e∈R let ρ2=x2+y2+z2\rho^2=x^2+y^2+z^2ρ2=x2+y2+z2 and let r≥0r\ge0r≥0 be given by r2=12(ρ2−a2+(ρ2−a2)2+4a2z2)r^2=\tfrac12\big(\rho^2-a^2+\sqrt{(\rho^2-a^2)^2+4a^2z^2}\big)r2=21​(ρ2−a2+(ρ2−a2)2+4a2z2​). With

k=(1, rx+ayr2+a2, ry−axr2+a2, zr),f=r2(2mr−e2)r4+a2z2,k=\Big(1,\ \frac{rx+ay}{r^2+a^2},\ \frac{ry-ax}{r^2+a^2},\ \frac zr\Big),\qquad f=\frac{r^2(2mr-e^2)}{r^4+a^2z^2},k=(1, r2+a2rx+ay​, r2+a2ry−ax​, rz​),f=r4+a2z2r2(2mr−e2)​,

the Kerr–Newman metric is gμνKN=ημν+f kμkνg^{KN}_{\mu\nu}=\eta_{\mu\nu}+f\,k_\mu k_\nugμνKN​=ημν​+fkμ​kν​, its potential is Aμ=e r3r4+a2z2kμA_\mu=\frac{e\,r^3}{r^4+a^2z^2}k_\muAμ​=r4+a2z2er3​kμ​ and its field is FμνKN=∂μAν−∂νAμF^{KN}_{\mu\nu}=\partial_\mu A_\nu-\partial_\nu A_\muFμνKN​=∂μ​Aν​−∂ν​Aμ​. Admissible black-hole parameters are m>0m>0m>0, a2+e2≤m2a^2+e^2\le m^2a2+e2≤m2; the outer horizon radius is r+=m+m2−a2−e2r_+=m+\sqrt{m^2-a^2-e^2}r+​=m+m2−a2−e2​ and the Kerr–Newman domain of outer communications is {y:r(y)>r+}\{y: r(y)>r_+\}{y:r(y)>r+​}.

These are the shared local objects of the mission: the field equations every spacetime in the mission must satisfy, and the explicit model family that the goal theorem asserts is the only possibility.

Formalization Note Coordinate space is EuclideanSpace ℝ (Fin 4); all objects are total functions, so formulas are only meaningful where denominators are nonzero (for Kerr–Newman: r>0r>0r>0).

Definition code
import Mathlib

/-!
# No-hair mission: coordinate (local) Lorentzian geometry

Everything here is phrased for functions on coordinate space `ℝ⁴ = EuclideanSpace ℝ (Fin 4)`,
with coordinate `0` the time coordinate and the Minkowski metric `η = diag(-1, 1, 1, 1)`.
Units: geometrized Gaussian units `G = c = 1`, so the Einstein–Maxwell equations read
`G_{μν} = 2 (F_{μα} F_ν{}^α - ¼ g_{μν} F_{αβ} F^{αβ})` (i.e. `G = 8π T` with
`T = (1/4π)(…)`).
-/

noncomputable section

open scoped BigOperators

namespace NoHair

/-- Coordinate space `ℝ⁴`; coordinate `0` is time, coordinates `1,2,3` are `x, y, z`. -/
abbrev E4 := EuclideanSpace ℝ (Fin 4)

/-- The `μ`-th coordinate basis vector of `ℝ⁴`. -/
def coordBasis (μ : Fin 4) : E4 := EuclideanSpace.single μ 1

/-- Minkowski metric components `η = diag(-1, 1, 1, 1)`. -/
def minkowski : Matrix (Fin 4) (Fin 4) ℝ := Matrix.diagonal ![-1, 1, 1, 1]

/-- Partial derivative `∂_k f (y)` of a scalar function on coordinate space. -/
def coordPartial (f : E4 → ℝ) (k : Fin 4) (y : E4) : ℝ := fderiv ℝ f y (coordBasis k)

/-- Spatial radius `r = √(x² + y² + z²)` of a point of coordinate space. -/
def spatialRadius (y : E4) : ℝ := Real.sqrt (y 1 ^ 2 + y 2 ^ 2 + y 3 ^ 2)

/-- Inverse metric components `g^{μν}`. -/
def invMetric (G : E4 → Matrix (Fin 4) (Fin 4) ℝ) (y : E4) : Matrix (Fin 4) (Fin 4) ℝ :=
  (G y)⁻¹

/-- Christoffel symbols `Γ^i_{jk} = ½ g^{il} (∂_j g_{lk} + ∂_k g_{lj} - ∂_l g_{jk})`. -/
def christoffel (G : E4 → Matrix (Fin 4) (Fin 4) ℝ) (y : E4) (i j k : Fin 4) : ℝ :=
  ∑ l, (1 / 2 : ℝ) * invMetric G y i l *
    (coordPartial (fun z => G z l k) j y + coordPartial (fun z => G z l j) k y
      - coordPartial (fun z => G z j k) l y)

/-- Riemann tensor `R^ρ_{σμν} = ∂_μ Γ^ρ_{νσ} - ∂_ν Γ^ρ_{μσ} + Γ^ρ_{μλ} Γ^λ_{νσ} - Γ^ρ_{νλ} Γ^λ_{μσ}`. -/
def riemann (G : E4 → Matrix (Fin 4) (Fin 4) ℝ) (y : E4) (ρ σ μ ν : Fin 4) : ℝ :=
  coordPartial (fun z => christoffel G z ρ ν σ) μ y
    - coordPartial (fun z => christoffel G z ρ μ σ) ν y
    + ∑ l, (christoffel G y ρ μ l * christoffel G y l ν σ
      - christoffel G y ρ ν l * christoffel G y l μ σ)

/-- Ricci tensor `R_{σν} = R^ρ_{σρν}`. -/
def ricci (G : E4 → Matrix (Fin 4) (Fin 4) ℝ) (y : E4) (σ ν : Fin 4) : ℝ :=
  ∑ ρ, riemann G y ρ σ ρ ν

/-- Scalar curvature `R = g^{σν} R_{σν}`. -/
def scalarCurvature (G : E4 → Matrix (Fin 4) (Fin 4) ℝ) (y : E4) : ℝ :=
  ∑ σ, ∑ ν, invMetric G y σ ν * ricci G y σ ν

/-- Einstein tensor `G_{μν} = R_{μν} - ½ R g_{μν}`. -/
def einsteinTensor (G : E4 → Matrix (Fin 4) (Fin 4) ℝ) (y : E4) (μ ν : Fin 4) : ℝ :=
  ricci G y μ ν - (1 / 2 : ℝ) * scalarCurvature G y * G y μ ν

/-- Contravariant field strength `F^{αβ} = g^{αμ} g^{βν} F_{μν}`. -/
def raiseBoth (G : E4 → Matrix (Fin 4) (Fin 4) ℝ) (F : E4 → Matrix (Fin 4) (Fin 4) ℝ)
    (y : E4) (α β : Fin 4) : ℝ :=
  ∑ μ, ∑ ν, invMetric G y α μ * invMetric G y β ν * F y μ ν

/-- The (trace-adjusted) Maxwell stress tensor in geometrized Gaussian units, multiplied by `8π`:
`2 (F_{μα} F_ν{}^α - ¼ g_{μν} F_{αβ} F^{αβ})`. -/
def maxwellSource (G : E4 → Matrix (Fin 4) (Fin 4) ℝ) (F : E4 → Matrix (Fin 4) (Fin 4) ℝ)
    (y : E4) (μ ν : Fin 4) : ℝ :=
  2 * ((∑ α, ∑ β, F y μ α * invMetric G y α β * F y ν β)
    - (1 / 4 : ℝ) * G y μ ν * ∑ α, ∑ β, F y α β * raiseBoth G F y α β)

/-- The Einstein–Maxwell system at a point of coordinate space, for metric components `G`
and electromagnetic field components `F` (a 2-form):
1. Einstein equation `G_{μν} = 2 (F_{μα} F_ν{}^α - ¼ g_{μν} F²)`;
2. source-free Maxwell equation `∂_μ (√|det g| F^{μν}) = 0`;
3. Bianchi identity (closedness) `∂_λ F_{μν} + ∂_μ F_{νλ} + ∂_ν F_{λμ} = 0`. -/
def EinsteinMaxwellAt (G : E4 → Matrix (Fin 4) (Fin 4) ℝ) (F : E4 → Matrix (Fin 4) (Fin 4) ℝ)
    (y : E4) : Prop :=
  (∀ μ ν, einsteinTensor G y μ ν = maxwellSource G F y μ ν) ∧
  (∀ ν, ∑ μ, coordPartial
      (fun z => Real.sqrt |(G z).det| * raiseBoth G F z μ ν) μ y = 0) ∧
  (∀ l μ ν, coordPartial (fun z => F z μ ν) l y + coordPartial (fun z => F z ν l) μ y
      + coordPartial (fun z => F z l μ) ν y = 0)

/-- The Levi-Civita symbol `ε_{μναβ}` (sign of the permutation, `0` if an index repeats). -/
def leviCivita (μ ν α β : Fin 4) : ℝ :=
  if h : Function.Bijective ![μ, ν, α, β] then
    ((Equiv.Perm.sign (Equiv.ofBijective _ h) : ℤ) : ℝ)
  else 0

/-- Hodge dual of a 2-form with respect to the metric matrix `g` (at one point):
`(⋆F)_{μν} = ½ √|det g| ε_{μναβ} F^{αβ}`. -/
def hodgeDual (g F : Matrix (Fin 4) (Fin 4) ℝ) : Matrix (Fin 4) (Fin 4) ℝ :=
  fun μ ν => (1 / 2 : ℝ) * Real.sqrt |g.det| *
    ∑ α, ∑ β, leviCivita μ ν α β * ∑ γ, ∑ δ, g⁻¹ α γ * g⁻¹ β δ * F γ δ

/-! ## The Kerr–Newman family in Kerr–Schild coordinates -/

/-- The Kerr–Schild radial function `r(x,y,z) ≥ 0` for rotation parameter `a`:
the nonnegative root of `(x² + y²)/(r² + a²) + z²/r² = 1`, i.e.
`r² = ½ (ρ² - a² + √((ρ² - a²)² + 4 a² z²))` with `ρ² = x² + y² + z²`. -/
def ksRadius (a : ℝ) (y : E4) : ℝ :=
  let ρ2 := y 1 ^ 2 + y 2 ^ 2 + y 3 ^ 2
  Real.sqrt ((ρ2 - a ^ 2 + Real.sqrt ((ρ2 - a ^ 2) ^ 2 + 4 * a ^ 2 * y 3 ^ 2)) / 2)

/-- The Kerr–Schild null covector
`k = (1, (r x + a y)/(r² + a²), (r y - a x)/(r² + a²), z / r)`. -/
def ksNull (a : ℝ) (y : E4) : Fin 4 → ℝ :=
  let r := ksRadius a y
  ![1, (r * y 1 + a * y 2) / (r ^ 2 + a ^ 2), (r * y 2 - a * y 1) / (r ^ 2 + a ^ 2), y 3 / r]

/-- The Kerr–Schild profile `f = r² (2 m r - e²) / (r⁴ + a² z²)`. -/
def ksProfile (m a e : ℝ) (y : E4) : ℝ :=
  let r := ksRadius a y
  r ^ 2 * (2 * m * r - e ^ 2) / (r ^ 4 + a ^ 2 * y 3 ^ 2)

/-- Kerr–Newman metric components in Kerr–Schild coordinates:
`g_{μν} = η_{μν} + f k_μ k_ν` (mass `m`, rotation parameter `a`, charge `e`). -/
def kerrNewmanMetric (m a e : ℝ) (y : E4) : Matrix (Fin 4) (Fin 4) ℝ :=
  fun μ ν => minkowski μ ν + ksProfile m a e y * ksNull a y μ * ksNull a y ν

/-- Kerr–Newman electromagnetic potential `A_μ = e r³ / (r⁴ + a² z²) · k_μ`. -/
def kerrNewmanPotential (a e : ℝ) (y : E4) : Fin 4 → ℝ :=
  let r := ksRadius a y
  fun μ => e * r ^ 3 / (r ^ 4 + a ^ 2 * y 3 ^ 2) * ksNull a y μ

/-- Kerr–Newman electromagnetic field `F_{μν} = ∂_μ A_ν - ∂_ν A_μ`. -/
def kerrNewmanField (a e : ℝ) (y : E4) : Matrix (Fin 4) (Fin 4) ℝ :=
  fun μ ν => coordPartial (fun z => kerrNewmanPotential a e z ν) μ y
    - coordPartial (fun z => kerrNewmanPotential a e z μ) ν y

/-- Admissible black-hole parameters: `m > 0` and `a² + e² ≤ m²`. -/
def IsKerrNewmanBlackHoleParams (m a e : ℝ) : Prop := 0 < m ∧ a ^ 2 + e ^ 2 ≤ m ^ 2

/-- Outer horizon radius `r₊ = m + √(m² - a² - e²)`. -/
def kerrNewmanOuterRadius (m a e : ℝ) : ℝ := m + Real.sqrt (m ^ 2 - a ^ 2 - e ^ 2)

/-- The Kerr–Newman domain of outer communications in Kerr–Schild coordinates: `r > r₊`. -/
def kerrNewmanDOC (m a e : ℝ) : Set E4 := {y | kerrNewmanOuterRadius m a e < ksRadius a y}

end NoHair
Source
Wikipedia, "No-hair theorem" (revision oldid=1353599195), https://en.wikipedia.org/w/index.php?title=No-hair_theorem&oldid=1353599195
Read-back

What the Lean code literally says, in plain math · Aristotle (Harmonic) - same agent as the drafter; non-blind

Non-blind read-back. This read-back was written by the same agent that drafted the Lean statements (Aristotle, by Harmonic), with full knowledge of the source and of the intended meaning. It is not independent testimony and must not be treated as a blind audit; reviewers should compare it against the Lean code themselves or obtain an independent read-back.

The file fixes coordinate space R4\mathbb R^4R4 (Euclidean space on four coordinates indexed 0,1,2,30,1,2,30,1,2,3) and defines, for an arbitrary function GGG from R4\mathbb R^4R4 to real 4×44\times44×4 matrices and an arbitrary function FFF of the same type:

  • ∂kf(y)\partial_k f(y)∂k​f(y) := the Fréchet derivative of fff at yyy applied to the kkk-th standard basis vector (this is 000 wherever fff is not differentiable);
  • gμν(y)g^{\mu\nu}(y)gμν(y) := the matrix inverse of G(y)G(y)G(y) (Mathlib's inverse, which is the zero matrix when det⁡G(y)=0\det G(y)=0detG(y)=0);
  • Christoffel symbols, Riemann, Ricci, scalar curvature and Einstein tensor by exactly the classical index formulas Γjki=12∑lgil(∂jGlk+∂kGlj−∂lGjk)\Gamma^i_{jk}=\tfrac12\sum_l g^{il}(\partial_jG_{lk}+\partial_kG_{lj}-\partial_lG_{jk})Γjki​=21​∑l​gil(∂j​Glk​+∂k​Glj​−∂l​Gjk​), Rρσμν=∂μΓνσρ−∂νΓμσρ+∑λ(ΓμλρΓνσλ−ΓνλρΓμσλ)R^\rho{}_{\sigma\mu\nu}=\partial_\mu\Gamma^\rho_{\nu\sigma}-\partial_\nu\Gamma^\rho_{\mu\sigma}+\sum_\lambda(\Gamma^\rho_{\mu\lambda}\Gamma^\lambda_{\nu\sigma}-\Gamma^\rho_{\nu\lambda}\Gamma^\lambda_{\mu\sigma})Rρσμν​=∂μ​Γνσρ​−∂ν​Γμσρ​+∑λ​(Γμλρ​Γνσλ​−Γνλρ​Γμσλ​), Rσν=∑ρRρσρνR_{\sigma\nu}=\sum_\rho R^\rho{}_{\sigma\rho\nu}Rσν​=∑ρ​Rρσρν​, R=∑gσνRσνR=\sum g^{\sigma\nu}R_{\sigma\nu}R=∑gσνRσν​, Gμν=Rμν−12RGμνG_{\mu\nu}=R_{\mu\nu}-\tfrac12RG_{\mu\nu}Gμν​=Rμν​−21​RGμν​;
  • Fαβ=∑gαμgβνFμνF^{\alpha\beta}=\sum g^{\alpha\mu}g^{\beta\nu}F_{\mu\nu}Fαβ=∑gαμgβνFμν​ and the source Sμν=2(∑αβFμαgαβFνβ−14Gμν∑αβFαβFαβ)S_{\mu\nu}=2\big(\sum_{\alpha\beta}F_{\mu\alpha}g^{\alpha\beta}F_{\nu\beta}-\tfrac14G_{\mu\nu}\sum_{\alpha\beta}F_{\alpha\beta}F^{\alpha\beta}\big)Sμν​=2(∑αβ​Fμα​gαβFνβ​−41​Gμν​∑αβ​Fαβ​Fαβ).

"Einstein–Maxwell at yyy" is the conjunction of three conditions at the single point yyy: (i) Gμν(y)=Sμν(y)G_{\mu\nu}(y)=S_{\mu\nu}(y)Gμν​(y)=Sμν​(y) for all μ,ν\mu,\nuμ,ν; (ii) for every ν\nuν, ∑μ∂μ(z↦∣det⁡G(z)∣ Fμν(z))(y)=0\sum_\mu\partial_\mu\big(z\mapsto\sqrt{|\det G(z)|}\,F^{\mu\nu}(z)\big)(y)=0∑μ​∂μ​(z↦∣detG(z)∣​Fμν(z))(y)=0; (iii) ∂λFμν+∂μFνλ+∂νFλμ=0\partial_\lambda F_{\mu\nu}+\partial_\mu F_{\nu\lambda}+\partial_\nu F_{\lambda\mu}=0∂λ​Fμν​+∂μ​Fνλ​+∂ν​Fλμ​=0 at yyy for all indices. Antisymmetry of FFF is not part of this predicate.

The Levi-Civita symbol εμναβ\varepsilon_{\mu\nu\alpha\beta}εμναβ​ is the sign of the permutation (0,1,2,3)↦(μ,ν,α,β)(0,1,2,3)\mapsto(\mu,\nu,\alpha,\beta)(0,1,2,3)↦(μ,ν,α,β) when that map is bijective and 000 otherwise. For matrices g,Fg,Fg,F, (⋆F)μν=12∣det⁡g∣∑αβεμναβ∑γδ(g−1)αγ(g−1)βδFγδ(\star F)_{\mu\nu}=\tfrac12\sqrt{|\det g|}\sum_{\alpha\beta}\varepsilon_{\mu\nu\alpha\beta}\sum_{\gamma\delta}(g^{-1})_{\alpha\gamma}(g^{-1})_{\beta\delta}F_{\gamma\delta}(⋆F)μν​=21​∣detg∣​∑αβ​εμναβ​∑γδ​(g−1)αγ​(g−1)βδ​Fγδ​.

Kerr–Newman objects, for real m,a,em,a,em,a,e and y=(t,x,y,z)y=(t,x,y,z)y=(t,x,y,z): r(y)=12(ρ2−a2+(ρ2−a2)2+4a2z2)r(y)=\sqrt{\tfrac12(\rho^2-a^2+\sqrt{(\rho^2-a^2)^2+4a^2z^2})}r(y)=21​(ρ2−a2+(ρ2−a2)2+4a2z2​)​ with ρ2=x2+y2+z2\rho^2=x^2+y^2+z^2ρ2=x2+y2+z2 (real square roots, which are 000 on negative input); k=(1,(rx+ay)/(r2+a2),(ry−ax)/(r2+a2),z/r)k=(1,(rx+ay)/(r^2+a^2),(ry-ax)/(r^2+a^2),z/r)k=(1,(rx+ay)/(r2+a2),(ry−ax)/(r2+a2),z/r); f=r2(2mr−e2)/(r4+a2z2)f=r^2(2mr-e^2)/(r^4+a^2z^2)f=r2(2mr−e2)/(r4+a2z2); metric ημν+fkμkν\eta_{\mu\nu}+f k_\mu k_\nuημν​+fkμ​kν​ with η=diag(−1,1,1,1)\eta=\mathrm{diag}(-1,1,1,1)η=diag(−1,1,1,1); potential Aμ=er3/(r4+a2z2) kμA_\mu=e r^3/(r^4+a^2z^2)\,k_\muAμ​=er3/(r4+a2z2)kμ​ (it does not depend on mmm); field Fμν=∂μAν−∂νAμF_{\mu\nu}=\partial_\mu A_\nu-\partial_\nu A_\muFμν​=∂μ​Aν​−∂ν​Aμ​. Lean division by zero returns 000, so at points with r=0r=0r=0 (and, when a=0a=0a=0, at ρ=0\rho=0ρ=0) these expressions take junk values. "Admissible parameters" means 0<m0<m0<m and a2+e2≤m2a^2+e^2\le m^2a2+e2≤m2; r+=m+m2−a2−e2r_+=m+\sqrt{m^2-a^2-e^2}r+​=m+m2−a2−e2​; the Kerr–Newman domain of outer communications is the set of yyy with r+<r(y)r_+<r(y)r+​<r(y) (no condition on ttt). The spatial radius is x2+y2+z2\sqrt{x^2+y^2+z^2}x2+y2+z2​.

Human review
  • Endorsed by Shuze Chen · Oct 8, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Lucas · Oct 8, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paperProve2Me Team
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me