The divergence equations linking the trace-free tensor to the outer mass
ProvedOAI.CKSSphericalChart.outer_divergenceFor smooth on , , , and a chart point with and , the components outerA f₀ R, outerPhi f₀ R and the mass outerMass f₀ m R satisfy
These say that the sphere tensor with components has divergence equal to the angular gradient of the mass. It is the tensor that cancels the gradient term in the momentum constraint.
Formal statement. In the scope of the preamble:
theorem outer_divergence (f₀ : C(Sphere,ℝ)) (hf₀ : SmoothSphere f₀) (m : ℝ)
{R : ℝ} (hR : 0 < R) {x : Point} (hr : 0 < x 0) (hs : Real.sin (x 1) ≠ 0) :
(D (basis 1) (outerA f₀ R) x + D (basis 2) (outerPhi f₀ R) x / Real.sin (x 1)^2 +
2*Real.cos (x 1)*outerA f₀ R x / Real.sin (x 1) = D (basis 1) (outerMass f₀ m R) x) ∧
(D (basis 1) (outerPhi f₀ R) x - D (basis 2) (outerA f₀ R) x +
Real.cos (x 1)*outerPhi f₀ R x / Real.sin (x 1) = D (basis 2) (outerMass f₀ m R) x)
Formalization Note The statement is verbatim from lean/OAI/Geometry/Relativity/CKS/HeatRadial.lean, lines 93-99, in OpenAI's openai/math at commit adc7f12 (Apache-2.0), formalizing part of the construction in the preprint Area-controlled end replacement and the Bondi–Penrose inequality in the CKS class (OpenAI, September 27, 2026). It is a supporting lemma for OAI.CKSSourceExterior.area_controlled_end_replacement. The definitions it mentions are those of Definitions.Def_CKSBondiPenrose and Definitions.Def_CKSEndReplacementSupport.
import Mathlib import Definitions.Def_CKSBondiPenrose import Definitions.Def_CKSEndReplacementSupport namespace OAI noncomputable section namespace CKSSphericalChart noncomputable section open Set Filter Finset CKSCalculus CKSRealizedRound CKSSphericalHarmonics CKSInducedSphere CKSBending open scoped Topology ContDiff
theorem outer_divergence (f₀ : C(Sphere,ℝ)) (hf₀ : SmoothSphere f₀) (m : ℝ)
{R : ℝ} (hR : 0 < R) {x : Point} (hr : 0 < x 0) (hs : Real.sin (x 1) ≠ 0) :
(D (basis 1) (outerA f₀ R) x + D (basis 2) (outerPhi f₀ R) x / Real.sin (x 1)^2 +
2*Real.cos (x 1)*outerA f₀ R x / Real.sin (x 1) = D (basis 1) (outerMass f₀ m R) x) ∧
(D (basis 1) (outerPhi f₀ R) x - D (basis 2) (outerA f₀ R) x +
Real.cos (x 1)*outerPhi f₀ R x / Real.sin (x 1) = D (basis 2) (outerMass f₀ m R) x) := by
sorry
end
end CKSSphericalChart
end
end OAI