Exact Vacuum Atlas III: Matrix Integrating Factors and Local Equivalence of Kerr–Newman Perturbation SystemsResearch Paper
Motivation
Linear perturbations of a rotating, charged black hole are governed, after a mode decomposition, by a coupled first-order system for the linearised Weyl and Maxwell quantities. For the uncharged Kerr solution these equations decouple into the Teukolsky equation, and mode stability was proved by Whiting (1989) through an integral transform. For the charged Kerr–Newman family the Weyl and Maxwell perturbations stay coupled, and no separation of variables was available for decades; Giorgi (2020, arXiv:2002.07228) obtained coupled Teukolsky-type and Regge–Wheeler-type systems but not a separated form. Hintz (2026, arXiv:2609.33661) found a matrix integrating factor that removes the same-chirality coefficient A from the first-order derivatives and makes the remaining coefficient matrix split into a radial and an angular part; from this he derives separation of variables and mode stability for subextremal Kerr–Newman black holes. The algebraic core of that derivation is a chain of explicit, local, coordinate-level transformations between first-order systems on the exterior region. This mission formalises that chain.
Prior formalised material on this platform: the Boyer–Lindquist Kerr vacuum certificate and the Exact Vacuum Atlas I/II coordinate certificates and transports (same author, same environment). None of them touch perturbation theory; this mission starts a new, independent layer and does not depend on them.
Setting
Fix subextremal Kerr–Newman parameters , , with (Lean: Hintz2026.SubextremalKN). Put , , and work on the open set
(Lean: U p, with x 0 = r, x 1 = θ). Write , . Fix a frequency and an azimuthal number (kept real in Lean; integrality is not used by any statement here), and put , .
The first-order operators of the Newman–Penrose formalism in these coordinates are, for a label ,
with daggers obtained by , . Partial derivatives are coordinate-slice derivatives (Lean: cpd), and all fields are complex-valued functions on that are on .
System (1) (positive spin) is the system (1a)–(1d) of Hintz for the four rescaled mode quantities ; the negative-spin system is obtained from it by the replacement rules stated in the paper (Lean: res1a–res1d, res1aN–res1dN, each the difference "left side minus right side"). The chiral variables (3) are
System (4) is with the explicit matrices , and scalar of the paper (Lean: A, Bmat, cscalar; is the spin label). The integrating factor is the matrix of equation (5), with , and system (7) is
for , and . The paper's separation statement is that with four explicit coefficient functions .
Formalization targets
Goal — local equivalence of the original and the transformed systems
for both spins (Lean: Hintz2026.main_pos, Hintz2026.main_neg, with the on- forms main_pos_on_U, main_neg_on_U). The composite transformation is explicitly invertible on : first recover and , then apply the inverse chiral map invPos or invNeg. The goal leaves the frequency and azimuthal parameters free, assumes nothing beyond subextremality and regularity on , and does not assert anything at the horizon or at infinity.
Milestones
- The matrix integrating factor: and the companion equation for (
Dminus_X_eq_AX,Dplus_XstarInv_eq). - Residual identities and solution correspondence for the integrating factor (
Dm_Xv_sub_AXv,Dp_Yv_add_AYv,Dm_zero_iff_Xv_residual_zero_on_U, …). - The coefficient separation verified entrywise against the paper's four coefficients (
Cmat_eq_Csep), and . - Local equivalence (4) ⟺ (7) for arbitrary fields (
system4_iff_system7). - The eight chiralisation identities expressing the residuals of (4) for the chiral variables as an explicit invertible combination of the residuals of (1), for both spins (
ident_*,identN_*), and the equivalence (1) ⟺ (4) (sys1_iff_sys4_pos,sys1_iff_sys4_neg).
Significance
The chain (1)→(4)→(7) is the step on which the rest of Hintz's argument rests: once is known to separate, the angular operator can be diagonalised and the radial problem reduces to a scalar second-order equation, which is where the mode-stability argument lives. The transformations are algebraic but far from trivial to check by hand — each entry of is a rational-trigonometric expression in , , , and the three parameters, and the cancellation of all mixed terms is the content of the separation claim.
Everything in this mission is already proved in the paper. What the mission adds is a machine-checked verification of the explicit coefficient data and of the transformation identities for arbitrary fields, with the regularity and domain hypotheses made explicit. All targets listed here already carry accepted proofs on this platform; the mission records them as a public, reviewable dependency tree. Not formalised here: the derivation of (1) from the Einstein–Maxwell equations, the angular eigenvalue problem, the radial reduction, the Whiting-type transform, and mode stability itself.
Difficulty
The naive approach — substituting the chiral variables into (4) and comparing with (1) term by term — produces hundreds of rational terms with half-integer powers of and of . The first-order terms match by construction; the difficulty is that the zeroth-order terms only match after using , and the specific values of , , . A second trap is in the negative-spin system: the replacement rules put sign changes inside the operators, and an identity proved for a "simplified" version of the rules would be an identity about a different system. The formalisation keeps the rules literally and derives linearity separately.
Formalization scope
Coordinates are with , ; no manifold, tetrad or spacetime object is defined. Derivatives are coordinate-slice derivatives (deriv along one coordinate), and the final unknown-field interfaces use ContDiffOn ℝ ∞ _ (U p); auxiliary statements may require only coordinate-slice differentiability, and explicit coefficient statements retain the stronger analytic order ω. Real exponents , are Real.rpow; is Real.sqrt. All coefficient matrices are explicit Matrix (Fin 2) (Fin 2) ℂ; the separated form is an independent explicit definition, not derived from , so Cmat_eq_Csep is a genuine check. The spin label is a real parameter in the definitions of and ; the two spins are the instances , each proved separately with its own chiral variables.
Nothing here is vacuous: the systems are Props about arbitrary fields, the residuals are explicit, and the domain is nonempty and open. A reader can check that the Lean definitions reproduce the paper's formulas from the transcript of the paper's equations included with the source.
Reusable beyond this mission: the slice-derivative calculus (cpd, Dm, Dp, product and sum rules), the integrating-factor layer (X, A, invertibility, residual identities) and the prefactor calculus for .
Selected references
- P. Hintz, Perturbations of Kerr–Newman black holes: separation and mode stability, arXiv:2609.33661 (2026). https://arxiv.org/abs/2609.33661
- E. Giorgi, Electromagnetic-gravitational perturbations of Kerr–Newman spacetime: the Teukolsky and Regge–Wheeler equations, arXiv:2002.07228 (2020). https://arxiv.org/abs/2002.07228
- B. F. Whiting, Mode stability of the Kerr black hole, J. Math. Phys. 30 (1989) 1301–1305. https://doi.org/10.1063/1.528308
- T. Adamo, E. T. Newman, The Kerr–Newman metric: a review, Scholarpedia 9 (2014), arXiv:1410.6626. https://arxiv.org/abs/1410.6626