The collar and the outer data agree beyond three R
ProvedOAI.CKSLorentz.SourceCollarAtlas.eventually_outer_recoveryHere A, B are the perturbations of the hyperbolic metric field and of the second tensor, sourceSpatial A is the hyperbolic field plus A, and a SourceCollarAtlas A B ι is a family of angular coordinate patches of the sphere, covering the sphere, together with a common radius, a compact set of positive-definite angular jets and a common bound giving uniform collar inputs on every patch, with the source fields smooth, the source metric positive definite, the source second tensor symmetric and physicalDEC holding for the source data on the tail of each patch beyond that radius. Let be a smooth function on that is the mass aspect of the atlas (q.HasMassAspect M), with bondiCharge M = (m,0). Then there is such that for , every patch and every in the polar cone of the patch with , the collar metric and tensor of patch agree at with the Cartesian outer metric and tensor built from heatDatum M hM, which is the function .
Formal statement. In the scope of the preamble:
theorem SourceCollarAtlas.eventually_outer_recovery {A B : SpatialTensor} {ι : Type*}
(q : SourceCollarAtlas A B ι) {M : Sphere → ℝ} (hM : SmoothSphere M)
(hm : q.HasMassAspect M) (m : ℝ) (hc : bondiCharge M = (m,0)) :
∃ R₀ : ℝ, 12 ≤ R₀ ∧ ∀ R ≥ R₀, ∀ i x,
3*R < ‖x‖ → ‖x‖ < (7/2)*R → x ∈ polarCone (q.patch i).patch (q.patch i).region →
(q.patch i).metric R x = spatialMatrix (CKSCartesianOuter.metric (heatDatum M hM) m R) x ∧
(q.patch i).tensor R x = spatialMatrix (CKSCartesianOuter.tensor (heatDatum M hM) m R) x
Formalization Note The statement is verbatim from lean/OAI/Geometry/Relativity/CKS/TailEnergy.lean, lines 3012-3029, 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 namespace CKSSpatialManifold end CKSSpatialManifold noncomputable section namespace CKSSphericalChart noncomputable section open Set Filter CKSCalculus CKSRound CKSRealizedRound CKSSphericalHarmonics CKSInducedSphere CKSBending CKSLocalBending open scoped Topology ContDiff end end CKSSphericalChart end noncomputable section namespace CKSAngularGeometry noncomputable section open Matrix CKSCalculus Filter open scoped BigOperators Topology ContDiff Matrix.Norms.Elementwise end end CKSAngularGeometry end noncomputable section namespace CKSAngularGeometry noncomputable section open Matrix CKSCalculus Filter open scoped BigOperators Topology ContDiff Matrix.Norms.Elementwise end end CKSAngularGeometry end noncomputable section namespace CKSAngularGeometry noncomputable section open Matrix CKSCalculus Filter open scoped BigOperators Topology ContDiff Matrix.Norms.Elementwise end end CKSAngularGeometry end noncomputable section namespace CKSAmbientCalculus noncomputable section open Matrix CKSCalculus CKSAngularGeometry Filter open scoped BigOperators Topology ContDiff Matrix.Norms.Elementwise end end CKSAmbientCalculus end noncomputable section namespace CKSAmbientCalculus noncomputable section open Matrix CKSAngularGeometry open scoped BigOperators end end CKSAmbientCalculus end noncomputable section namespace CKSAngularGeometry noncomputable section open Matrix CKSCalculus Filter open scoped BigOperators Topology ContDiff Matrix.Norms.Elementwise end end CKSAngularGeometry end noncomputable section namespace CKSAngularGeometry noncomputable section open Matrix CKSCalculus Filter open scoped BigOperators Topology ContDiff Matrix.Norms.Elementwise end end CKSAngularGeometry end noncomputable section namespace CKSAngularGeometry noncomputable section open Matrix CKSCalculus Filter open scoped BigOperators Topology ContDiff Matrix.Norms.Elementwise end end CKSAngularGeometry end noncomputable section namespace CKSAngularGeometry noncomputable section open Matrix CKSCalculus Filter open scoped BigOperators Topology ContDiff Matrix.Norms.Elementwise end end CKSAngularGeometry end noncomputable section namespace CKSAngularGeometry noncomputable section open Matrix CKSCalculus Filter open scoped BigOperators Topology ContDiff Matrix.Norms.Elementwise end end CKSAngularGeometry end noncomputable section namespace CKSRealizedRound noncomputable section open Matrix CKSCalculus open scoped Topology ContDiff Matrix.Norms.Elementwise end end CKSRealizedRound end noncomputable section namespace CKSSphericalChart noncomputable section open Set Filter CKSCalculus CKSAngularGeometry CKSRealizedRound open scoped Topology ContDiff Matrix.Norms.Elementwise Matrix end end CKSSphericalChart end noncomputable section namespace CKSCartesianOuter noncomputable section open Set Filter Matrix CKSADM CKSInducedSphere CKSSphericalHarmonics CKSSphericalChart CKSBending CKSRealizedRound open scoped Topology ContDiff Matrix.Norms.Elementwise end end CKSCartesianOuter end noncomputable section namespace CKSCartesianOuter noncomputable section open Set Filter Matrix CKSADM CKSInducedSphere CKSSphericalHarmonics CKSSphericalChart CKSBending CKSRealizedRound open scoped Topology ContDiff Matrix.Norms.Elementwise end end CKSCartesianOuter end noncomputable section namespace CKSCartesianOuter noncomputable section open Set Filter Matrix CKSADM CKSInducedSphere CKSSphericalHarmonics CKSSphericalChart CKSBending CKSRealizedRound open scoped Topology ContDiff Matrix.Norms.Elementwise end end CKSCartesianOuter end noncomputable section namespace CKSAngularGeometry noncomputable section open Matrix CKSCalculus Filter open scoped BigOperators Topology ContDiff Matrix.Norms.Elementwise end end CKSAngularGeometry end noncomputable section namespace CKSAngularGeometry noncomputable section open Matrix CKSCalculus Filter open scoped BigOperators Topology ContDiff Matrix.Norms.Elementwise end end CKSAngularGeometry end noncomputable section namespace CKSAngularGeometry noncomputable section open Matrix CKSCalculus Filter open scoped BigOperators Topology ContDiff Matrix.Norms.Elementwise end end CKSAngularGeometry end noncomputable section namespace CKSAngularGeometry noncomputable section open Matrix CKSCalculus Filter open scoped BigOperators Topology ContDiff Matrix.Norms.Elementwise end end CKSAngularGeometry end noncomputable section namespace CKSAngularGeometry noncomputable section open Matrix CKSCalculus Filter open scoped BigOperators Topology ContDiff Matrix.Norms.Elementwise end end CKSAngularGeometry end noncomputable section namespace CKSAngularGeometry noncomputable section open Matrix CKSCalculus Filter Set open scoped BigOperators Topology ContDiff Matrix.Norms.Elementwise end end CKSAngularGeometry end noncomputable section namespace CKSAngularGeometry noncomputable section open Matrix CKSCalculus Filter Set open scoped BigOperators Topology ContDiff Matrix.Norms.Elementwise end end CKSAngularGeometry end noncomputable section namespace CKSAngularGeometry noncomputable section open Matrix CKSCalculus Filter Set open scoped BigOperators Topology ContDiff Matrix.Norms.Elementwise end end CKSAngularGeometry end noncomputable section namespace CKSAngularGeometry noncomputable section open Matrix CKSCalculus Filter Set open scoped BigOperators Topology ContDiff Matrix.Norms.Elementwise end end CKSAngularGeometry end noncomputable section namespace CKSAngularGeometry noncomputable section open Matrix CKSCalculus Filter Set open scoped BigOperators Topology ContDiff Matrix.Norms.Elementwise end end CKSAngularGeometry end noncomputable section namespace CKSAngularGeometry noncomputable section open Matrix CKSCalculus Filter Set open scoped BigOperators Topology ContDiff Matrix.Norms.Elementwise end end CKSAngularGeometry end noncomputable section namespace CKSCartesianOuter noncomputable section open Set Filter Matrix CKSADM CKSInducedSphere CKSSphericalHarmonics CKSSphericalChart CKSBending CKSRealizedRound CKSAngularGeometry CKSCalculus open scoped Topology ContDiff Matrix.Norms.Elementwise end end CKSCartesianOuter end noncomputable section namespace CKSCartesianOuter noncomputable section open Set Filter Matrix CKSADM CKSInducedSphere CKSSphericalHarmonics CKSSphericalChart CKSBending CKSRealizedRound CKSAngularGeometry CKSCalculus open scoped Topology ContDiff Matrix.Norms.Elementwise end end CKSCartesianOuter end noncomputable section namespace CKSCartesianOuter noncomputable section open Set Filter Matrix CKSADM CKSInducedSphere CKSSphericalHarmonics CKSSphericalChart CKSBending CKSRealizedRound CKSAngularGeometry CKSCalculus open scoped Topology ContDiff Matrix.Norms.Elementwise end end CKSCartesianOuter end noncomputable section namespace CKSCartesianOuter noncomputable section open Set Filter Matrix CKSADM CKSInducedSphere CKSSphericalHarmonics CKSSphericalChart CKSBending CKSRealizedRound CKSAngularGeometry CKSCalculus open scoped Topology ContDiff Matrix.Norms.Elementwise end end CKSCartesianOuter end noncomputable section namespace CKSCartesianOuter noncomputable section open Set Filter Matrix CKSADM CKSInducedSphere CKSSphericalHarmonics CKSSphericalChart CKSBending CKSRealizedRound CKSAngularGeometry CKSCalculus open scoped Topology ContDiff Matrix.Norms.Elementwise end end CKSCartesianOuter end noncomputable section namespace CKSCartesianOuter noncomputable section open Set Filter Matrix CKSADM CKSInducedSphere CKSSphericalHarmonics CKSSphericalChart CKSBending CKSRealizedRound CKSAngularGeometry CKSCalculus open scoped Topology ContDiff Matrix.Norms.Elementwise end end CKSCartesianOuter end noncomputable section namespace CKSCartesianOuter noncomputable section open Set Filter Matrix CKSADM CKSInducedSphere CKSSphericalHarmonics CKSSphericalChart CKSBending CKSRealizedRound CKSAngularGeometry CKSCalculus open scoped Topology ContDiff Matrix.Norms.Elementwise end end CKSCartesianOuter end noncomputable section namespace CKSAngularGeometry noncomputable section open Matrix CKSCalculus Filter Set open scoped BigOperators Topology ContDiff Matrix.Norms.Elementwise end end CKSAngularGeometry end noncomputable section namespace CKSSphericalChart noncomputable section open Set Filter CKSCalculus CKSRealizedRound CKSSphericalHarmonics CKSInducedSphere CKSBending open scoped Topology ContDiff Matrix.Norms.Elementwise end end CKSSphericalChart end noncomputable section namespace CKSAngularGeometry noncomputable section open Matrix CKSCalculus Filter Set CKSSphericalChart CKSRealizedRound open scoped BigOperators Topology ContDiff Matrix.Norms.Elementwise end end CKSAngularGeometry end noncomputable section namespace CKSCartesianOuter noncomputable section open Set Filter Matrix CKSADM CKSInducedSphere CKSSphericalHarmonics CKSSphericalChart CKSBending CKSRealizedRound CKSAngularGeometry CKSCalculus open scoped Topology ContDiff Matrix.Norms.Elementwise end end CKSCartesianOuter end noncomputable section namespace CKSCartesianOuter noncomputable section open Set Filter Matrix CKSADM CKSInducedSphere CKSSphericalHarmonics CKSSphericalChart CKSBending CKSRealizedRound CKSAngularGeometry CKSCalculus open scoped Topology ContDiff Matrix.Norms.Elementwise end end CKSCartesianOuter end noncomputable section namespace CKSAngularGeometry noncomputable section open Matrix CKSCalculus Filter Set open scoped BigOperators Topology ContDiff Matrix.Norms.Elementwise end end CKSAngularGeometry end noncomputable section namespace CKSCartesianOuter noncomputable section open Set Filter Matrix CKSADM CKSInducedSphere CKSSphericalHarmonics CKSSphericalChart CKSBending CKSRealizedRound CKSAngularGeometry CKSCalculus open scoped Topology ContDiff Matrix.Norms.Elementwise end end CKSCartesianOuter end noncomputable section namespace CKSCartesianOuter noncomputable section open Set Filter Matrix CKSADM CKSInducedSphere CKSSphericalHarmonics CKSSphericalChart CKSBending CKSRealizedRound CKSAngularGeometry CKSCalculus open scoped Topology ContDiff Matrix.Norms.Elementwise end end CKSCartesianOuter end noncomputable section namespace CKSBending noncomputable section open Set open scoped Topology ContDiff end end CKSBending end noncomputable section namespace CKSAngularSlice noncomputable section open CKSBending Set open scoped ContDiff end end CKSAngularSlice end noncomputable section namespace CKSSphericalChart noncomputable section open Matrix Set Filter CKSCalculus CKSRealizedRound CKSAngularGeometry CKSAngularSlice CKSBending open scoped Topology ContDiff Matrix.Norms.Elementwise end end CKSSphericalChart end noncomputable section namespace CKSSphericalChart noncomputable section open Set Filter CKSCalculus CKSRealizedRound CKSAngularGeometry CKSAngularSlice CKSSphericalHarmonics CKSInducedSphere CKSBending open scoped Topology ContDiff Matrix.Norms.Elementwise end end CKSSphericalChart end noncomputable section namespace CKSLorentz noncomputable section open CKSMixedGeometry CKSAngularSlice CKSAngularGeometry CKSTangentCoefficients end end CKSLorentz end noncomputable section namespace CKSLorentz noncomputable section open CKSMixedGeometry CKSAngularSlice CKSAngularGeometry CKSCalculus Filter open scoped Topology ContDiff Matrix.Norms.Elementwise end end CKSLorentz end noncomputable section namespace CKSLorentz noncomputable section open CKSMixedGeometry CKSAngularSlice CKSAngularGeometry CKSTangentCoefficients CKSCartesianOuter CKSInducedSphere CKSSphericalChart open scoped BigOperators end end CKSLorentz end noncomputable section namespace CKSLorentz noncomputable section open CKSMixedGeometry CKSAngularSlice CKSAngularGeometry CKSSphericalChart CKSCartesianOuter open scoped Matrix.Norms.Elementwise end end CKSLorentz end noncomputable section namespace CKSLorentz noncomputable section open CKSMixedGeometry CKSAngularSlice CKSAngularGeometry CKSSphericalChart CKSCartesianOuter CKSADM CKSBending CKSSphericalHarmonics CKSInducedSphere open CKSRealizedRound (correctionCoeff) open scoped Matrix.Norms.Elementwise end end CKSLorentz end noncomputable section namespace CKSLorentz noncomputable section open CKSMixedGeometry CKSAngularSlice CKSAngularGeometry CKSSphericalChart CKSCartesianOuter CKSSphericalHarmonics CKSBending Filter open scoped Topology ContDiff Matrix.Norms.Elementwise end end CKSLorentz end noncomputable section namespace CKSLorentz noncomputable section open CKSMixedGeometry CKSAngularSlice CKSAngularGeometry CKSSphericalHarmonics Filter open scoped Topology ContDiff end end CKSLorentz end noncomputable section namespace CKSLorentz noncomputable section open CKSMixedGeometry CKSAngularSlice CKSCalculus end end CKSLorentz end noncomputable section namespace CKSLorentz noncomputable section open CKSMixedGeometry CKSAngularSlice CKSAngularGeometry Set Filter open scoped ContDiff Topology end end CKSLorentz end noncomputable section namespace CKSLorentz noncomputable section open CKSMixedGeometry CKSAngularSlice CKSAngularGeometry Set Filter CKSSphericalHarmonics open scoped Topology ContDiff Matrix.Norms.Elementwise
theorem SourceCollarAtlas.eventually_outer_recovery {A B : SpatialTensor} {ι : Type*}
(q : SourceCollarAtlas A B ι) {M : Sphere → ℝ} (hM : SmoothSphere M)
(hm : q.HasMassAspect M) (m : ℝ) (hc : bondiCharge M = (m,0)) :
∃ R₀ : ℝ, 12 ≤ R₀ ∧ ∀ R ≥ R₀, ∀ i x,
3*R < ‖x‖ → ‖x‖ < (7/2)*R → x ∈ polarCone (q.patch i).patch (q.patch i).region →
(q.patch i).metric R x = spatialMatrix (CKSCartesianOuter.metric (heatDatum M hM) m R) x ∧
(q.patch i).tensor R x = spatialMatrix (CKSCartesianOuter.tensor (heatDatum M hM) m R) x := by
sorry
end
end CKSLorentz
end
end OAI