Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

The real coordinate Hlawka bound for p ≥ 80

Proved
HlawkaSchatten.DiagonalCutoff.real_bound80

by savarin · Oct 6, 2026 · Mathlib 0df444a (Lean v4.33.1)

hlawka-schattensharp-constant

For a real exponent p>1p>1p>1 and a vector x∈Rnx\in\mathbb R^nx∈Rn, the coordinate norm is

Np(x)=(∑i=1n∣xi∣p)1/p.N_p(x)=\left(\sum_{i=1}^n|x_i|^p\right)^{1/p}.Np​(x)=(i=1∑n​∣xi​∣p)1/p.

For any three vectors in the same space, their triple deficit is

Δ3=Np(x)+Np(y)+Np(z)−Np(x+y+z),\Delta_3=N_p(x)+N_p(y)+N_p(z)-N_p(x+y+z),Δ3​=Np​(x)+Np​(y)+Np​(z)−Np​(x+y+z),

and their pair-deficit sum is

Δ2=2(Np(x)+Np(y)+Np(z))−Np(x+y)−Np(x+z)−Np(y+z).\Delta_2=2\bigl(N_p(x)+N_p(y)+N_p(z)\bigr) -N_p(x+y)-N_p(x+z)-N_p(y+z).Δ2​=2(Np​(x)+Np​(y)+Np​(z))−Np​(x+y)−Np​(x+z)−Np​(y+z).

A real constant CCC is uniformly admissible when Δ3≤CΔ2\Delta_3\le C\Delta_2Δ3​≤CΔ2​ for every triple and every finite dimension.

For t∈[1/2,2]t\in[1/2,2]t∈[1/2,2], define

Ap(t)=(tp+2)1/p,Bp(t)=(2∣1−t∣p+2p)1/p,A_p(t)=(t^p+2)^{1/p},\qquad B_p(t)=(2|1-t|^p+2^p)^{1/p},Ap​(t)=(tp+2)1/p,Bp​(t)=(2∣1−t∣p+2p)1/p, Rp(t)=3Ap(t)−31/p∣2−t∣6Ap(t)−3Bp(t),Kp=sup⁡t∈[1/2,2]Rp(t).R_p(t)=\frac{3A_p(t)-3^{1/p}|2-t|}{6A_p(t)-3B_p(t)}, \qquad K_p=\sup_{t\in[1/2,2]}R_p(t).Rp​(t)=6Ap​(t)−3Bp​(t)3Ap​(t)−31/p∣2−t∣​,Kp​=t∈[1/2,2]sup​Rp​(t).

This cyclic constant is exactly the foundation's cyclicConstant. It comes from the three vectors (−t,1,1),(1,−t,1),(1,1,−t)(-t,1,1),(1,-t,1),(1,1,-t)(−t,1,1),(1,−t,1),(1,1,−t). The fixed compact interval and the absolute value in BpB_pBp​ are part of the definition and remain unchanged in this task. Cyclic definitions

The theorem asks for

∀p≥80, ∀n∈N, ∀x,y,z∈Rn,Δ3≤KpΔ2.\forall p\ge80,\ \forall n\in\mathbb N,\ \forall x,y,z\in\mathbb R^n, \qquad \Delta_3\le K_p\Delta_2.∀p≥80, ∀n∈N, ∀x,y,z∈Rn,Δ3​≤Kp​Δ2​.

There is no equal-norm, normalization or nonzero restriction. The finite dimension may be zero. This is the real admissibility statement, without a leastness assertion. The accepted real bound covers every p≥85p\ge85p≥85.

Preamble
import Definitions.Def_HlawkaSchatten_DiagonalConstruction_Basic
import Definitions.Def_HlawkaSchatten_DiagonalConstruction_Cyclic
import Definitions.Def_HlawkaSchatten_GapComparison

open HlawkaSchatten HlawkaSchatten.DiagonalConstruction
Formal statement
theorem HlawkaSchatten.DiagonalCutoff.real_bound80 :
    ∀ p : ℝ, 80 ≤ p → ∀ n : ℕ,
      HasHlawkaConstant (lpNorm p : (Fin n → ℝ) → ℝ)
        (cyclicConstant p) := by sorry
Source
https://prove2.me/campaigns/sharp-diagonal-hlawka-constant
Read-back

What the Lean code literally says, in plain math · claude-opus-5-5

For every real number ppp with p≥80p \ge 80p≥80 (any real, not only integers, with no upper bound), every natural number nnn (including n=0n = 0n=0), and all vectors x,y,z∈Rnx, y, z \in \mathbb{R}^nx,y,z∈Rn, the following non-strict inequality holds. Here Rn\mathbb{R}^nRn means real-valued functions on {0,1,…,n−1}\{0, 1, \dots, n-1\}{0,1,…,n−1} with coordinatewise addition. There are no further conditions on x,y,zx, y, zx,y,z: they may be zero, equal or parallel.

∥x∥p+∥y∥p+∥z∥p−∥x+y+z∥p  ≤  Cp[(∥x∥p+∥y∥p−∥x+y∥p)+(∥x∥p+∥z∥p−∥x+z∥p)+(∥y∥p+∥z∥p−∥y+z∥p)].\|x\|_p + \|y\|_p + \|z\|_p - \|x+y+z\|_p \;\le\; C_p \Big[ \big(\|x\|_p + \|y\|_p - \|x+y\|_p\big) + \big(\|x\|_p + \|z\|_p - \|x+z\|_p\big) + \big(\|y\|_p + \|z\|_p - \|y+z\|_p\big) \Big].∥x∥p​+∥y∥p​+∥z∥p​−∥x+y+z∥p​≤Cp​[(∥x∥p​+∥y∥p​−∥x+y∥p​)+(∥x∥p​+∥z∥p​−∥x+z∥p​)+(∥y∥p​+∥z∥p​−∥y+z∥p​)].

In words, the triangle-inequality deficit of the triple is at most CpC_pCp​ times the sum of the three pairwise deficits. The bracket equals 2(∥x∥p+∥y∥p+∥z∥p)−∥x+y∥p−∥x+z∥p−∥y+z∥p2(\|x\|_p + \|y\|_p + \|z\|_p) - \|x+y\|_p - \|x+z\|_p - \|y+z\|_p2(∥x∥p​+∥y∥p​+∥z∥p​)−∥x+y∥p​−∥x+z∥p​−∥y+z∥p​. The constant CpC_pCp​ depends only on ppp, so one constant covers every dimension nnn and every triple.

The size functional. For v∈Rnv \in \mathbb{R}^nv∈Rn,

∥v∥p=(∑i=0n−1∣vi∣p)1/p.\|v\|_p = \Big( \sum_{i=0}^{n-1} |v_i|^p \Big)^{1/p}.∥v∥p​=(i=0∑n−1​∣vi​∣p)1/p.

This is an explicitly defined power sum. For p≥80p \ge 80p≥80 it is the usual ℓp\ell^pℓp norm on Rn\mathbb{R}^nRn.

The constant. For t∈[12,2]t \in [\tfrac12, 2]t∈[21​,2] let

Ap(t)=(tp+2)1/p,Bp(t)=(2 ∣1−t∣p+2p)1/p,A_p(t) = \big(t^p + 2\big)^{1/p}, \qquad B_p(t) = \big(2\,|1-t|^p + 2^p\big)^{1/p},Ap​(t)=(tp+2)1/p,Bp​(t)=(2∣1−t∣p+2p)1/p, Rp(t)=3Ap(t)−31/p ∣2−t∣6Ap(t)−3Bp(t),Cp=sup⁡{Rp(t):12≤t≤2}.R_p(t) = \frac{3A_p(t) - 3^{1/p}\,|2-t|}{6A_p(t) - 3B_p(t)}, \qquad C_p = \sup\big\{ R_p(t) : \tfrac12 \le t \le 2 \big\}.Rp​(t)=6Ap​(t)−3Bp​(t)3Ap​(t)−31/p∣2−t∣​,Cp​=sup{Rp​(t):21​≤t≤2}.

The supremum is taken over the closed interval, with both endpoints included.

Edge cases.

  • The only hypothesis is p≥80p \ge 80p≥80. It can be satisfied, so the statement is not vacuous.
  • For n=0n = 0n=0, R0\mathbb{R}^0R0 has a single element. Its norm is (empty sum)1/p=0(\text{empty sum})^{1/p} = 0(empty sum)1/p=0, so the inequality reads 0≤00 \le 00≤0.
  • Every power has a nonnegative base and a positive exponent (ppp or 1/p1/p1/p). So all of them are ordinary real powers, with 0p=01/p=00^p = 0^{1/p} = 00p=01/p=0.
  • Two formal conventions never come into play: "division by zero gives 000" and "the supremum of an empty set, or of a set with no upper bound, is 000". For t∈[12,2]t \in [\tfrac12, 2]t∈[21​,2] we have (2Ap(t))p=(2t)p+2p+1≥1+2p+1>2+2p≥Bp(t)p(2A_p(t))^p = (2t)^p + 2^{p+1} \ge 1 + 2^{p+1} > 2 + 2^p \ge B_p(t)^p(2Ap​(t))p=(2t)p+2p+1≥1+2p+1>2+2p≥Bp​(t)p. So the denominator 3(2Ap(t)−Bp(t))3\big(2A_p(t) - B_p(t)\big)3(2Ap​(t)−Bp​(t)) is strictly positive and RpR_pRp​ is continuous on the interval. Therefore CpC_pCp​ is the maximum of RpR_pRp​, attained on the interval.
  • At t=2t = 2t=2 we have Ap(2)=Bp(2)A_p(2) = B_p(2)Ap​(2)=Bp​(2) and ∣2−t∣=0|2-t| = 0∣2−t∣=0, so Rp(2)=1R_p(2) = 1Rp​(2)=1. Hence Cp≥1C_p \ge 1Cp​≥1.
Human review
  • Endorsed by Shuze Chen · Oct 6, 2026

    Confirmed by the moderator at approval.

  • Endorsed by savarin · Oct 6, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me