Proof of Theorem 2.1, p. 246 — the shrunk copy X_ε = {(1 − ε)x* + εx : x ∈ X} has vol(X_ε) = εⁿ vol(X)
ProvedConvexOptAlg.CenterGravity.thm_2_1_vol_scaled_copycenter-of-gravityconvex-geometryp2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-bookp2o-v1volume
Let be a convex body, and . Set
Then
is the image of under the homothety of centre and ratio . Comparing its volume with that of the localizer sets is how the proof of Theorem 2.1 finds a point of that has been cut away.
Formalization Note is written as the image of under . Volumes are extended non-negative reals, so appears as the extended real raised to the -th power.
Preamble
import Mathlib import Definitions.Def_ConvexOptAlg_CenterGravity_Defs open MeasureTheory open scoped InnerProductSpace
Formal statement
namespace ConvexOptAlg.CenterGravity
/-- Bubeck, arXiv:1405.4980v2, proof of Theorem 2.1, p. 246: for `ε ∈ [0, 1]` and
`X_ε = {(1 - ε)x* + εx, x ∈ X}` one has `vol(X_ε) = εⁿ vol(X)`. Here `X` is the chapter's convex body and
`x* ∈ X`. -/
theorem thm_2_1_vol_scaled_copy {n : ℕ} {X : Set (EuclideanSpace ℝ (Fin n))} (hX : IsConvexBody X)
{xstar : EuclideanSpace ℝ (Fin n)} (hxstar : xstar ∈ X) (ε : ℝ) (hε0 : 0 ≤ ε) (hε1 : ε ≤ 1) :
volume ((fun x => (1 - ε) • xstar + ε • x) '' X) = ENNReal.ofReal ε ^ n * volume X := by sorry
end ConvexOptAlg.CenterGravity
Source
Bubeck, arXiv:1405.4980v2, proof of Theorem 2.1, p. 246
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.