A sparse minimizer for a concave objective under three linear moments
ProvedHlawkaSchatten.DiagonalConstruction.exists_sparse_concave_minimizerLet be a finite index set. Fix nonnegative coefficients , thought of as three linear functionals of a weight vector, such that each row sum is strictly positive, and a target vector of three prescribed moments. Define the moment fiber
of nonnegative weight vectors realizing exactly the moments . Let be continuous, and concave on the nonnegative-weight set .
Given a point already in the moment fiber, this theorem produces a point , also in the moment fiber, such that:
- , and
- is supported on at most three coordinates, .
This is the abstract sparsification result underlying the reduction of the diagonal construction to three coordinates. It is later instantiated with built from the three pairwise power sums and a weighted combination of weighted -norms, reducing a purported failure of the Hlawka bound to at most three active coordinates.
import Definitions.Def_HlawkaSchatten_DiagonalConstruction_Sparsification
import Mathlib.Analysis.Convex.Function
import Mathlib.Analysis.Normed.Module.FiniteDimension
import Mathlib.LinearAlgebra.Dimension.Finite
import Mathlib.Tactic.Linarith
import Mathlib.Tactic.Positivity
import Mathlib.Tactic.Ring
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
-/
/-!
# Three constraints admit a sparse concave minimizer
For nonnegative coordinate weights, fixing three positive linear moments
gives a compact feasible set. Minimize the concave objective, then maximize
the sum of squared weights among its minimizers. A supported kernel
direction would produce two feasible perturbations whose average squared
size is strictly larger. Thus at most three weights are positive.
-/
variable {ι : Type*} [Fintype ι]
open HlawkaSchatten.DiagonalConstruction
theorem HlawkaSchatten.DiagonalConstruction.exists_sparse_concave_minimizer
(A : ι → Fin 3 → ℝ) (b : Fin 3 → ℝ)
(hA : ∀ i k, 0 ≤ A i k) (hpos : ∀ i, 0 < ∑ k, A i k)
(F : (ι → ℝ) → ℝ) (hF : Continuous F)
(hconc : ConcaveOn ℝ {w : ι → ℝ | ∀ i, 0 ≤ w i} F)
(w₀ : ι → ℝ) (hw₀ : w₀ ∈ momentFiber A b) :
∃ w ∈ momentFiber A b, F w ≤ F w₀ ∧ Fintype.card {i // w i ≠ 0} ≤ 3 := by sorry
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.