Lorentz boosts carry CKS patches to CKS patches
ProvedOAI.CKSLorentz.boosted_cks_patchesLet , let be spatial tensors and let old assign to each a CKS tensor patch containing , realizing and representing the mass aspect . Then there is a family new of CKS tensor patches, each containing its direction , realizing the pullbacks of by the boosted hyperbolic map, and representing the pulled-back mass aspect aspectPullback e p he M, which is at the boosted boundary point times the inverse cube of the boost denominator.
Formal statement. In the scope of the preamble:
theorem boosted_cks_patches {M : Sphere → ℝ} {e : ℝ} {p : E} (he : ‖p‖ < e)
(A B : SpatialTensor) (old : Sphere → CKSTensorPatch)
(hcovers : ∀ n, n ∈ (old n).patch.sphereRegion (old n).region)
(hreal : ∀ n, (old n).Realizes A B) (hrep : ∀ n, (old n).RepresentsMassAspect M) :
∃ new : Sphere → CKSTensorPatch,
(∀ n, n ∈ (new n).patch.sphereRegion (new n).region) ∧
(∀ n, (new n).Realizes (spatialTensorPullback (hyperbolicMap e (mass e p) p) A)
(spatialTensorPullback (hyperbolicMap e (mass e p) p) B)) ∧
(∀ n, (new n).RepresentsMassAspect (aspectPullback e p he M))
Formalization Note The statement is verbatim from lean/OAI/Geometry/Relativity/CKS/SourceBalancedPatches.lean, lines 48-72, 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 CKSLorentz noncomputable section open CKSMixedGeometry CKSAngularSlice Set open scoped ContDiff Topology
theorem boosted_cks_patches {M : Sphere → ℝ} {e : ℝ} {p : E} (he : ‖p‖ < e)
(A B : SpatialTensor) (old : Sphere → CKSTensorPatch)
(hcovers : ∀ n, n ∈ (old n).patch.sphereRegion (old n).region)
(hreal : ∀ n, (old n).Realizes A B) (hrep : ∀ n, (old n).RepresentsMassAspect M) :
∃ new : Sphere → CKSTensorPatch,
(∀ n, n ∈ (new n).patch.sphereRegion (new n).region) ∧
(∀ n, (new n).Realizes (spatialTensorPullback (hyperbolicMap e (mass e p) p) A)
(spatialTensorPullback (hyperbolicMap e (mass e p) p) B)) ∧
(∀ n, (new n).RepresentsMassAspect (aspectPullback e p he M)) := by
sorry
end
end CKSLorentz
end
end OAI