Convexity of the cyclic coordinate box
ProvedHlawkaSchatten.DiagonalConstruction.convex_entryBoxWrite a triple as three columns , with coordinate of column (Lean: X j i). Let be the triple whose -th column has in position and in the other two positions (columns , , ), and let
This theorem shows is convex as a subset of the real vector space of triples: for every and every with , the entrywise combination again lies in ,
is an axis-aligned box (a product of real intervals) centered at , so its convexity is elementary; recording it licenses averaging — any convex combination of finitely many triples already in the box again lies in the box, so a property established throughout the box applies to such an average as well. is also invariant under simultaneously permuting the three vector labels and the three coordinate labels by a common permutation of , since depends only on whether , which such a joint relabeling preserves — though permuting one set of labels alone (the vectors, or the coordinates) need not preserve the box.
import Definitions.Def_HlawkaSchatten_DiagonalConstruction_Localization import Mathlib.Analysis.Complex.ExponentialBounds import Mathlib.Analysis.Convex.Deriv import Mathlib.Analysis.Convex.Function import Mathlib.Analysis.Convex.Jensen import Mathlib.Analysis.Convex.SpecificFunctions.Basic import Mathlib.Analysis.Convex.SpecificFunctions.Pow import Mathlib.Analysis.InnerProductSpace.Basic import Mathlib.Analysis.InnerProductSpace.Dual import Mathlib.Analysis.InnerProductSpace.NormPow import Mathlib.Analysis.Normed.Lp.PiLp import Mathlib.Analysis.Normed.Module.FiniteDimension import Mathlib.Analysis.SpecialFunctions.Pow.Continuity import Mathlib.Data.Fin.VecNotation import Mathlib.Data.Real.Basic import Mathlib.Data.Sign.Basic import Mathlib.LinearAlgebra.Dimension.Finite import Mathlib.Tactic.Abel import Mathlib.Tactic.FieldSimp import Mathlib.Tactic.Linarith import Mathlib.Tactic.LinearCombination import Mathlib.Tactic.Positivity import Mathlib.Tactic.Ring import Mathlib.Topology.Instances.Sign import Mathlib.Topology.Order.Compact /- Copyright (c) 2026 Ezzeri Esa. All rights reserved. Released under Apache 2.0 license as described in the file LICENSE. Authors: Ezzeri Esa -/ /-! # Simultaneous permutation averaging on the cyclic box -/ open HlawkaSchatten.DiagonalConstruction
theorem HlawkaSchatten.DiagonalConstruction.convex_entryBox : Convex ℝ entryBox := by sorry
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.