Pairwise column sums of a triple, indexed by the omitted column (pairTriple)
DefinitionHlawkaSchatten_DiagonalConstruction_BoxCoordinatescoordinateshlawka-inequalityhlawka-schatten
For a triple of three vectors in (a Triple, i.e. , so is the -th column and its -th real entry), pairTriple defines the triple of pairwise sums
indexed so that entry omits column itself.
This packages, as another Triple, exactly the three pair sums (written , , when ) that appear in the Hlawka pair-deficit sum for a triple of vectors, so that the same per-column machinery already built for itself (lpNorm, normSlope, normHessian) can be reused on its pairwise sums.
Definition code
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.InnerProductSpace.Basic import Mathlib.Analysis.InnerProductSpace.Dual import Mathlib.Analysis.InnerProductSpace.NormPow import Mathlib.Analysis.Normed.Lp.PiLp import Mathlib.Analysis.SpecialFunctions.Pow.Continuity import Mathlib.Data.Fin.VecNotation import Mathlib.Data.Real.Basic import Mathlib.Data.Sign.Basic import Mathlib.Tactic.Abel import Mathlib.Tactic.FieldSimp import Mathlib.Tactic.Linarith import Mathlib.Tactic.LinearCombination 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 -/ /-! # Coordinate ranges of the seven vectors on the cyclic box -/ namespace HlawkaSchatten.DiagonalConstruction /-- Pair sums indexed by the omitted column. -/ def pairTriple (X : Triple) : Triple := ![X 1 + X 2, X 0 + X 2, X 0 + X 1] end HlawkaSchatten.DiagonalConstruction
Source
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.