Skip to main content

Concentration Probability

Dvoretzky's Theorem and Almost Euclidean Sections

Every n-dimensional normed space has (1+epsilon)-Euclidean subspaces of dimension of order log n. Milman's concentration-of-measure proof, the critical dimension n(M/b)^2 for random subspaces and its matching upper bound, the epsilon dependence after Gordon and Schechtman, and what Artstein, Milman and Szarek proved about duality of metric entropy. Not the Dvoretzky-Kiefer-Wolfowitz inequality.

AdvancedAdvancedTier 2StableSupporting~55 min
For:MLResearch

Learning position

Place this page in a reading path.

concentration-probability | layer 4 | tier 2. This page has 2 direct prerequisites and 0 published dependents.

What next

Restricted Isometry Property

This is the first curated or graph-derived continuation from the current page.

Evidence badge

Claim status

This page has no public Lean mapping yet. Use the evidence page to inspect how claim status labels work.

Show the backing system

Why This Matters

The cube Bn=[1,1]nB_\infty^n = [-1,1]^n is far from round. It contains the Euclidean ball and sits inside the ball of radius n\sqrt{n}, and n\sqrt{n} is the best constant:

B2nBnnB2n.B_2^n \subset B_\infty^n \subset \sqrt{n}\, B_2^n .

Yet the cube has central sections of dimension proportional to logn\log n that are round up to a factor 1+ε1+\varepsilon. Dvoretzky's theorem says the same holds for every symmetric convex body in Rn\mathbb{R}^n, equivalently for every nn-dimensional normed space. High dimension forces Euclidean structure to appear somewhere.

The proof in current use is Milman's 1971 argument, and it is the same three-step argument that proves the Johnson-Lindenstrauss lemma: concentration of a Lipschitz function on the sphere, an epsilon-net, and a union bound. What changes is the object. JL keeps the pairwise distances of a finite point set; Dvoretzky finds a subspace on which an arbitrary norm is almost a multiple of the Euclidean norm.

The quantity that sets the dimension is the mean of the norm over the sphere divided by its Lipschitz constant. For a norm given as a supremum of linear functionals over a set TT, that mean is the Gaussian width of TT divided by Eg2n\mathbb{E}\|g\|_2 \approx \sqrt{n}, and the Gaussian width is the quantity that appears as Gaussian complexity in empirical process bounds.

Watch Out

Not the Dvoretzky-Kiefer-Wolfowitz inequality

The name appears on two unrelated results. The Dvoretzky-Kiefer-Wolfowitz (DKW) inequality (1956) is a tail bound for the empirical CDF: with the sharp constant of Massart (1990), P(supxFn(x)F(x)>ϵ)2e2nϵ2\mathbb{P}(\sup_x |F_n(x) - F(x)| > \epsilon) \le 2e^{-2n\epsilon^2}, where nn is a sample size. Dvoretzky's theorem (1961) is a statement about subspaces of normed spaces with no probability model in the hypothesis; there nn is a dimension and ε\varepsilon is a geometric distortion. Probability enters only through the proof.

Mental Model

Fix a norm \|\cdot\| on Rn\mathbb{R}^n and look at its values on the Euclidean unit sphere.

  1. Concentration. A point drawn uniformly from Sn1S^{n-1} has norm close to the average value MM, with fluctuations of order b/nb/\sqrt{n}, where bb is the Lipschitz constant of the norm.
  2. Discretization. A kk-dimensional subspace is determined, up to a small error, by its values on a net of (9/ε)k(9/\varepsilon)^k points of its unit sphere.
  3. Union bound. Rotate a fixed kk-dimensional subspace at random. Each net point lands on a uniform point of Sn1S^{n-1}, so each fails with probability about exp(cε2n(M/b)2)\exp(-c\varepsilon^2 n (M/b)^2). The union bound succeeds while klog(9/ε)k\log(9/\varepsilon) stays below a small multiple of ε2n(M/b)2\varepsilon^2 n (M/b)^2.

So the dimension budget is n(M/b)2n(M/b)^2. The remaining work is showing that this budget is at least of order logn\log n after a suitable linear change of coordinates, and that it is also an upper limit for random subspaces.

Setup and Notation

Throughout, nn is the ambient dimension, following the Dvoretzky literature. On the measure concentration page the dimension is dd and nn counts points in the JL lemma.

Definition

Mean and Lipschitz constant of a norm

Let \|\cdot\| be a norm on Rn\mathbb{R}^n, 2\|\cdot\|_2 the Euclidean norm, Sn1S^{n-1} the Euclidean unit sphere, and σ\sigma the rotation-invariant probability measure on Sn1S^{n-1}. Define

b=maxθSn1θ,M=Sn1θdσ(θ).b = \max_{\theta \in S^{n-1}} \|\theta\|, \qquad M = \int_{S^{n-1}} \|\theta\| \, d\sigma(\theta).

Then xbx2\|x\| \le b\|x\|_2 for every xx, so xyxybxy2\bigl|\|x\| - \|y\|\bigr| \le \|x-y\| \le b\|x-y\|_2 and the norm is bb-Lipschitz on the sphere. Also MbM \le b. The unit ball K={x:x1}K = \{x : \|x\| \le 1\} is a symmetric convex body, and every symmetric convex body with nonempty interior is the unit ball of the norm xK=inf{λ>0:xλK}\|x\|_K = \inf\{\lambda > 0 : x \in \lambda K\}.

Definition

(1+epsilon)-Euclidean subspace

A linear subspace ERnE \subseteq \mathbb{R}^n is (1+ε)(1+\varepsilon)-Euclidean for \|\cdot\| when there is r>0r > 0 with

rx2x(1+ε)rx2for all xE.r\|x\|_2 \le \|x\| \le (1+\varepsilon)\, r\,\|x\|_2 \quad \text{for all } x \in E.

In terms of the unit ball, the section KEK \cap E lies between two Euclidean balls of EE whose radii differ by the factor 1+ε1+\varepsilon. A two-sided estimate (1ε)Mx2x(1+ε)Mx2(1-\varepsilon)M\|x\|_2 \le \|x\| \le (1+\varepsilon)M\|x\|_2 gives the factor (1+ε)/(1ε)(1+\varepsilon)/(1-\varepsilon), which is at most 1+3ε1+3\varepsilon when ε1/3\varepsilon \le 1/3. Running such an estimate with ε/3\varepsilon/3 in place of ε\varepsilon therefore gives a (1+ε)(1+\varepsilon)-Euclidean subspace.

Definition

Critical dimension

For X=(Rn,)X = (\mathbb{R}^n, \|\cdot\|) the critical dimension is k(X)=n(M/b)2k(X) = n(M/b)^2. It satisfies 2/πk(X)n2/\pi \le k(X) \le n, with k(X)=nk(X) = n for the Euclidean norm. A random kk-dimensional subspace means E=UE0E = U E_0 for a fixed kk-dimensional E0E_0 and UU drawn from the Haar probability measure on the orthogonal group O(n)O(n). For each fixed unit vector θ\theta, the vector UθU\theta is uniform on Sn1S^{n-1}. Huang and Wei reserve the name Dvoretzky dimension for the largest kk at which a random kk-dimensional section is almost spherical with probability above 1/21/2; their Theorem B shows that it lies between Cˉεk(X)\bar{C}_\varepsilon\, k(X) and Ck(X)C\, k(X), with CC universal and Cˉε\bar{C}_\varepsilon depending only on ε\varepsilon.

The lower bound k(X)2/πk(X) \ge 2/\pi is Exercise 3 below.

Dvoretzky's Theorem

Theorem

Dvoretzky's Theorem (with Milman's log n dimension)

Statement

For every ε(0,1)\varepsilon \in (0,1) there is c(ε)>0c(\varepsilon) > 0 such that every normed space (Rn,)(\mathbb{R}^n, \|\cdot\|) has a (1+ε)(1+\varepsilon)-Euclidean subspace of dimension

kc(ε)logn.k \ge c(\varepsilon) \log n .

Equivalently, every symmetric convex body KRnK \subset \mathbb{R}^n has a kk-dimensional subspace EE and r>0r > 0 with

r(B2nE)KE(1+ε)r(B2nE).r\,(B_2^n \cap E) \subseteq K \cap E \subseteq (1+\varepsilon)\, r\,(B_2^n \cap E).

Intuition

The theorem does not say that a random subspace works for every body in its given coordinates. It says a good subspace exists. The proof first moves KK to a position where the Euclidean ball is the ellipsoid of largest volume inside KK. In that position b1b \le 1 and the mean MM is at least of order logn/n\sqrt{\log n / n}, so the critical dimension n(M/b)2n(M/b)^2 is at least of order logn\log n, and random subspaces of that dimension work.

Proof Sketch

History. Dvoretzky proved that the dimension k(ε,n)k(\varepsilon, n) tends to infinity with nn for each fixed ε\varepsilon, answering a question of Grothendieck. Milman gave the concentration-of-measure proof and was the first to obtain the order logn\log n (Schechtman's lecture notes, Theorems 1.1 and 1.2).

Position. Changing KK to TKTK for an invertible linear TT does not change the problem: an almost Euclidean section of TKTK is an almost ellipsoidal section of KK, and a kk-dimensional ellipsoid has a Euclidean section of dimension k/2k/2. So assume B2nB_2^n is the ellipsoid of maximal volume inside KK. Then b1b \le 1.

Lower bound on the mean. A weak form of the Dvoretzky-Rogers lemma gives an orthonormal basis x1,,xnx_1, \ldots, x_n with xi(2e)1\|x_i\| \ge (2e)^{-1} for in/2i \le n/2. Averaging over sign changes of the coordinates gives

M12eSn1maxin/2θidσ(θ)=12eEmaxin/2giEg2,M \ge \frac{1}{2e}\int_{S^{n-1}} \max_{i \le n/2} |\theta_i| \, d\sigma(\theta) = \frac{1}{2e}\,\frac{\mathbb{E}\max_{i \le n/2} |g_i|}{\mathbb{E}\|g\|_2},

with gg a standard Gaussian vector. The numerator is of order logn\sqrt{\log n} and the denominator is at most n\sqrt{n}, so Mclogn/nM \ge c\sqrt{\log n / n} and n(M/b)2c2lognn(M/b)^2 \ge c^2 \log n.

Conclude. Apply Milman's theorem below with kk of order ε2logn/log(9/ε)\varepsilon^2 \log n / \log(9/\varepsilon), or of order ε2logn\varepsilon^2 \log n with Gordon's improvement.

Why It Matters

Any finite-dimensional normed space, however far from Euclidean, contains a Euclidean piece whose dimension grows with nn. This is the starting point of the local theory of normed spaces. The random form of the proof is also the reason the geometry of a norm on most low-dimensional subspaces is a scaled Euclidean geometry.

Failure Mode

The order logn\log n cannot be improved. For n\ell_\infty^n, if 2k\ell_2^k embeds into n\ell_\infty^n with distortion CC, then kAC2lognk \le A C^2 \log n for an absolute constant AA (Schechtman's notes, remark after Proposition 3.1, using Bennett, Dor, Goodman, Johnson and Newman). The theorem is existential: the proof is probabilistic and does not produce a specific subspace. The constant c(ε)c(\varepsilon) must tend to zero: a (1+ε)(1+\varepsilon)-Euclidean subspace of n\ell_\infty^n has dimension at most Clogn/log(1/(cε))C\log n / \log(1/(c\varepsilon)) (Claim 3.3 of the same notes).

Milman's Theorem: Random Subspaces up to the Critical Dimension

Theorem

Milman's Random Form of Dvoretzky's Theorem

Statement

There is a universal constant c>0c > 0 such that for every nn, every norm on Rn\mathbb{R}^n, every ε(0,1)\varepsilon \in (0,1) and every integer k1k \ge 1 with

kcε2log(9/ε)  n(Mb)2,k \le \frac{c\,\varepsilon^2}{\log(9/\varepsilon)}\; n\left(\frac{M}{b}\right)^2,

a random kk-dimensional subspace EE satisfies, with probability at least 14exp(cε2n(M/b)2)1 - 4\exp\bigl(-c\,\varepsilon^2 n (M/b)^2\bigr),

(1ε)Mx2    x    (1+ε)Mx2for all xE.(1-\varepsilon)\,M\,\|x\|_2 \;\le\; \|x\| \;\le\; (1+\varepsilon)\,M\,\|x\|_2 \qquad \text{for all } x \in E.

Improvement. The factor log(9/ε)\log(9/\varepsilon) is an artifact of the net argument. Gordon (1985) proved that kcε2n(M/b)2k \le c\,\varepsilon^2 n (M/b)^2 suffices, and Schechtman (1989) gave a second proof closer to Milman's argument.

Intuition

Concentration on the sphere says a bb-Lipschitz function deviates from its mean by δM\delta M with probability at most about exp(cδ2nM2/b2)\exp(-c\,\delta^2 n M^2 / b^2). A kk-dimensional subspace needs about (9/ε)k(9/\varepsilon)^k such events to hold at once. Setting the union bound against the tail gives klog(9/ε)ε2n(M/b)2k \log(9/\varepsilon) \lesssim \varepsilon^2 n (M/b)^2. The ratio M/bM/b is scale-free, so the dimension depends on the shape of the unit ball only.

Proof Sketch

Step 1 (concentration). For a bb-Lipschitz ff on Sn1S^{n-1} and t>0t > 0,

σ({θ:f(θ)Efbt})4exp(c0t2n)\sigma\bigl(\{\theta : |f(\theta) - \mathbb{E} f| \ge bt\}\bigr) \le 4\exp(-c_0 t^2 n)

for a universal c0>0c_0 > 0 (the form quoted by Huang and Wei, Theorem 2; the site's Levy lemma uses the median and explicit constants). With f=f = \|\cdot\|, t=δM/bt = \delta M / b and δ=ε/4\delta = \varepsilon/4:

σ(θMδM)4exp ⁣(c0ε216n(Mb)2).\sigma\bigl(\bigl|\|\theta\| - M\bigr| \ge \delta M\bigr) \le 4\exp\!\left(-\frac{c_0\,\varepsilon^2}{16}\, n\left(\frac{M}{b}\right)^2\right).

Step 2 (net). A maximal δ\delta-separated set N\mathcal{N} in the unit sphere of E0E_0 is a δ\delta-net, and the volume argument gives N(1+2/δ)k=(1+8/ε)k(9/ε)k|\mathcal{N}| \le (1 + 2/\delta)^k = (1 + 8/\varepsilon)^k \le (9/\varepsilon)^k.

Step 3 (union bound). For Haar UU, each UθU\theta with θN\theta \in \mathcal{N} is uniform on Sn1S^{n-1}. So all net points satisfy (1δ)MUθ(1+δ)M(1-\delta)M \le \|U\theta\| \le (1+\delta)M except with probability

4(9ε)kexp ⁣(c0ε216n(Mb)2)4exp ⁣(c0ε232n(Mb)2),4\left(\frac{9}{\varepsilon}\right)^{k} \exp\!\left(-\frac{c_0\,\varepsilon^2}{16}\, n\left(\frac{M}{b}\right)^2\right) \le 4\exp\!\left(-\frac{c_0\,\varepsilon^2}{32}\, n\left(\frac{M}{b}\right)^2\right),

where the inequality uses klog(9/ε)c032ε2n(M/b)2k\log(9/\varepsilon) \le \tfrac{c_0}{32}\varepsilon^2 n (M/b)^2. Take c=c0/32c = c_0/32.

Step 4 (net to subspace). Let A=max{Ux:xE0, x2=1}A = \max\{\|Ux\| : x \in E_0,\ \|x\|_2 = 1\}. For a unit xE0x \in E_0 pick θN\theta \in \mathcal{N} with xθ2δ\|x - \theta\|_2 \le \delta. Then U(xθ)δA\|U(x-\theta)\| \le \delta A, so A(1+δ)M+δAA \le (1+\delta)M + \delta A, which gives A1+δ1δM(1+83δ)MA \le \frac{1+\delta}{1-\delta}M \le (1 + \tfrac{8}{3}\delta)M for δ1/4\delta \le 1/4. For the lower side, Ux(1δ)MδA(183δ)M\|Ux\| \ge (1-\delta)M - \delta A \ge (1 - \tfrac{8}{3}\delta)M. With δ=ε/4\delta = \varepsilon/4 both factors are within 23ε\tfrac{2}{3}\varepsilon of 11. The subspace E=UE0E = UE_0 is uniformly distributed, and homogeneity extends the bound from unit vectors to all of EE.

Why It Matters

The theorem turns a question about all subspaces into one number computed from the norm. For 1n\ell_1^n it gives almost Euclidean subspaces of dimension proportional to nn; for n\ell_\infty^n it gives dimension of order logn\log n (worked example below). With a Gaussian vector GG the same quantity reads (EG/b)2(\mathbb{E}\|G\|/b)^2, which is how Tikhomirov (2018) states it: since G=G2(G/G2)G = \|G\|_2 \cdot (G/\|G\|_2) with the two factors independent, EG=EG2M\mathbb{E}\|G\| = \mathbb{E}\|G\|_2 \cdot M, and (EG2)2(\mathbb{E}\|G\|_2)^2 lies between n1n-1 and nn.

Failure Mode

The ratio M/bM/b is not invariant under linear maps, so in bad coordinates the guarantee is weak even for ellipsoids. For x=(R2x12+x22++xn2)1/2\|x\| = \bigl(R^2 x_1^2 + x_2^2 + \cdots + x_n^2\bigr)^{1/2} with RR large, b=Rb = R while M1+R2/nM \le \sqrt{1 + R^2/n}, so n(M/b)2n/R2+1n(M/b)^2 \le n/R^2 + 1. The ε2\varepsilon^2 dependence cannot be improved in this random form: Figiel's example in Schechtman's notes (Claim 3.2) is, for n>ε4n > \varepsilon^{-4}, a norm between 2\|\cdot\|_2 and 222\|\cdot\|_2 for which every subspace where the two norms are (1+ε)(1+\varepsilon)-equivalent has dimension at most Cε2nC\varepsilon^2 n, while n(M/b)2n/4n(M/b)^2 \ge n/4.

The Critical Dimension Is Also an Upper Bound

Milman's theorem is a lower bound on how large random almost Euclidean subspaces can be. The matching upper bound says a random subspace of dimension much larger than n(M/b)2n(M/b)^2 is not almost Euclidean.

Theorem

Upper Bound on the Dvoretzky Dimension

Statement

There is a universal constant CC such that the following holds for every nn, every norm on Rn\mathbb{R}^n and every ε(0,1)\varepsilon \in (0,1). If a random kk-dimensional subspace EE satisfies

(1ε)M<x<(1+ε)Mfor all xESn1(1-\varepsilon)M < \|x\| < (1+\varepsilon)M \quad \text{for all } x \in E \cap S^{n-1}

with probability greater than 1/21/2, then k<Cn(M/b)2k < C\,n\,(M/b)^2.

Together with Milman's theorem, the largest such kk lies between c(ε)n(M/b)2c(\varepsilon)\,n(M/b)^2 and Cn(M/b)2C\,n(M/b)^2. Milman and Schechtman (1997) proved an upper bound of this order, with a probability threshold depending on nn and kk, under the extra condition M/b>clogn/nM/b > c\sqrt{\log n / n}; Huang and Wei (2017) gave the elementary proof sketched below, without that condition.

Intuition

One direction of the sphere already caps the dimension. The norm is largest, equal to bb, in some direction θ0\theta_0, so xbx,θ0\|x\| \ge b\,|\langle x, \theta_0\rangle|. A kk-dimensional subspace contains a unit vector whose inner product with θ0\theta_0 is the length of the projection of θ0\theta_0 onto it, about k/n\sqrt{k/n}. That vector has norm at least about bk/nb\sqrt{k/n}, which must stay below (1+ε)M(1+\varepsilon)M.

Proof Sketch

Pick θ0Sn1\theta_0 \in S^{n-1} with θ0=b\|\theta_0\| = b. Since xbx2\|x\| \le b\|x\|_2, the ball b1B2nb^{-1}B_2^n lies in KK and touches K\partial K at θ0/b\theta_0/b. A supporting hyperplane of KK at that point also supports the ball there, so it is {x,θ0=1/b}\{\langle x, \theta_0\rangle = 1/b\}. By symmetry K{x,θ01/b}K \subseteq \{|\langle x, \theta_0\rangle| \le 1/b\}, which is the inequality xbx,θ0\|x\| \ge b|\langle x, \theta_0\rangle|.

If EE is good, then bx,θ0<(1+ε)Mb\,\langle x, \theta_0\rangle < (1+\varepsilon)M for all unit xEx \in E, and the supremum of x,θ0\langle x, \theta_0\rangle over unit xEx \in E is PEθ02\|P_E\theta_0\|_2. So

P(E good)P ⁣(PEθ02<(1+ε)Mb).\mathbb{P}(E \text{ good}) \le \mathbb{P}\!\left(\|P_E \theta_0\|_2 < (1+\varepsilon)\frac{M}{b}\right).

The random variable PEθ02\|P_E\theta_0\|_2 has the law of PE0θ2\|P_{E_0}\theta\|_2 for θ\theta uniform on Sn1S^{n-1}, a 11-Lipschitz function with EPE0θ22=k/n\mathbb{E}\|P_{E_0}\theta\|_2^2 = k/n. Concentration puts it near k/n\sqrt{k/n} at scale 1/n1/\sqrt{n}, so a probability above 1/21/2 forces k/nC(1+ε)M/b\sqrt{k/n} \le C'(1+\varepsilon)M/b once kk exceeds an absolute constant. Since 1+ε<21+\varepsilon < 2 and M/bc/nM/b \ge c/\sqrt{n}, this gives k<Cn(M/b)2k < C n (M/b)^2 in all cases.

Why It Matters

The formula n(M/b)2n(M/b)^2 is the answer for random sections: it is both sufficient and necessary up to constants. For 1n\ell_1^n random sections at the scale MM stay almost Euclidean up to dimension of order nn. For n\ell_\infty^n every almost Euclidean subspace, random or not, has dimension O(logn)O(\log n) by the failure mode of Dvoretzky's theorem above. The constant in the upper bound does not depend on ε\varepsilon; Huang and Wei show by example that it cannot be replaced by a quantity tending to zero with ε\varepsilon.

Failure Mode

The bound concerns random subspaces only. A special subspace can be far larger. For x=max(x2, nx1)\|x\| = \max\bigl(\|x\|_2,\ \sqrt{n}\,|x_1|\bigr) one has b=nb = \sqrt{n} and M1+nEθ1<3M \le 1 + \sqrt{n}\,\mathbb{E}|\theta_1| < 3, so n(M/b)2<9n(M/b)^2 < 9, yet the hyperplane {x1=0}\{x_1 = 0\} of dimension n1n-1 is exactly Euclidean. This gap between random and existential behavior is why Dvoretzky's theorem needs the change of position.

Worked Example: Three Norms

Use θ=g/g2\theta = g/\|g\|_2 with gg standard Gaussian in Rn\mathbb{R}^n; θ\theta is uniform on Sn1S^{n-1} and independent of g2\|g\|_2. Hence Eg=Eg2M\mathbb{E}\|g\| = \mathbb{E}\|g\|_2 \cdot M for any norm. Also n1(Eg2)2nn - 1 \le (\mathbb{E}\|g\|_2)^2 \le n: the upper bound is Jensen's inequality, and the lower bound follows from Varg21\operatorname{Var}\|g\|_2 \le 1, the Gaussian Poincare inequality for the 1-Lipschitz function 2\|\cdot\|_2.

SpacebbMMn(M/b)2n(M/b)^2
2n\ell_2^n1111nn
1n\ell_1^nn\sqrt{n}2/π  n/Eg2\sqrt{2/\pi}\; n / \mathbb{E}\lVert g\rVert_2between 2n/π2n/\pi and 2n2/(π(n1))2n^2/(\pi(n-1))
n\ell_\infty^n11Emaxigi/Eg2\mathbb{E}\max_i \lvert g_i\rvert / \mathbb{E}\lVert g\rVert_2at most 2nlog(2n)/(n1)2n\log(2n)/(n-1), of order logn\log n

1n\ell_1^n. Cauchy-Schwarz gives x1nx2\|x\|_1 \le \sqrt{n}\|x\|_2 with equality at (1,,1)/n(1,\ldots,1)/\sqrt{n}, so b=nb = \sqrt{n}. Also Eg1=n2/π\mathbb{E}\|g\|_1 = n\sqrt{2/\pi}, so M=n2/π/Eg2M = n\sqrt{2/\pi}/\mathbb{E}\|g\|_2 and n(M/b)2=M22n/πn(M/b)^2 = M^2 \ge 2n/\pi. Random subspaces of dimension c(ε)nc(\varepsilon) n are almost Euclidean.

n\ell_\infty^n. Here b=1b = 1, attained at a coordinate vector. The maximum of gi|g_i| is a maximum of 2n2n standard Gaussians ±gi\pm g_i, so Emaxigi2log(2n)\mathbb{E}\max_i |g_i| \le \sqrt{2\log(2n)}, and it is also at least a constant times logn\sqrt{\log n}. Therefore nM2n M^2 is of order logn\log n.

Numbers. At n=106n = 10^6 the 1\ell_1 critical dimension is at least 2106/π2\cdot 10^6/\pi, about 636,620, while the \ell_\infty critical dimension is at most 2106log(2106)/(1061)29.02 \cdot 10^6 \log(2\cdot 10^6)/(10^6 - 1) \approx 29.0. The constants c(ε)c(\varepsilon) are not explicit, so these numbers are the critical dimensions, not guaranteed values of kk. For 2<p<2 < p < \infty the same computation gives dimension of order n2/pn^{2/p} for pn\ell_p^n, and that order is also an upper bound for any Euclidean subspace (Schechtman's notes, Proposition 3.1).

The Dependence on Epsilon

The dependence of kk on ε\varepsilon differs between the random theorem and the existential theorem.

ResultVersionDimension statement
Milman (1971)random subspaceskcε2n(M/b)2/log(9/ε)k \ge c\,\varepsilon^2 n(M/b)^2 / \log(9/\varepsilon)
Gordon (1985); Schechtman (1989)random subspaceskcε2n(M/b)2k \ge c\,\varepsilon^2 n(M/b)^2
Figiel, in Schechtman's notesoptimality of the random forma norm with n(M/b)2n/4n(M/b)^2 \ge n/4 and all such subspaces of dimension at most Cε2nC\varepsilon^2 n
Schechtman (2006)existence, every normed spacekcεlogn/(log(1/ε))2k \ge c\,\varepsilon \log n / (\log(1/\varepsilon))^2
Schechtman's notes, Claims 3.3 and 3.4the cubelargest dimension of order logn/log(1/ε)\log n / \log(1/\varepsilon)
Tikhomirov (2018)random subspaces, \ell-position, 1-unconditional basiskcεlogn/log(1/ε)k \le c\,\varepsilon \log n / \log(1/\varepsilon) suffices

Three points follow from the table.

  • Random form. In the position where the Euclidean ball is the maximal volume ellipsoid, random subspaces of dimension kcε2lognk \le c\,\varepsilon^2 \log n are (1+ε)(1+\varepsilon)-Euclidean with probability at least 12ncε21 - 2n^{-c\varepsilon^2}, and Tikhomirov shows by example (his Proposition 2) that ε2logn\varepsilon^2\log n cannot be improved in that position.
  • Existence beats randomness. Schechtman's 2006 argument combines Milman's theorem with the Alon-Milman theorem on subspaces isomorphic to m\ell_\infty^m and the cube estimate, and reaches ε\varepsilon up to logarithmic factors.
  • Open as of the 2012 notes. Schechtman's lecture notes (arXiv:1110.6401, revised July 2012) describe the exact ε\varepsilon dependence in the existential theorem as open. Their Theorem 4.1 and the cube estimate of Claim 3.3 leave a gap between ε/(log(1/ε))2\varepsilon/(\log(1/\varepsilon))^2 and 1/log(1/ε)1/\log(1/\varepsilon).

What Artstein, Milman and Szarek Proved

The paper "Duality of metric entropy" by S. Artstein, V. Milman and S. J. Szarek (Annals of Mathematics, 2004) works with the same objects as the Dvoretzky-Milman theory: mean widths of sections and Haar-random projections. Its main theorem is a duality statement for covering numbers. The paper does not state a Dvoretzky theorem or a new ε\varepsilon dependence, and nothing on this page attributes one to it.

Definition

Half mean width

For a set ARnA \subset \mathbb{R}^n, the paper uses

M(A)=Sn1supyAu,ydσ(u),M^*(A) = \int_{S^{n-1}} \sup_{y \in A} \langle u, y\rangle \, d\sigma(u),

half the mean width of AA. For a symmetric convex body KK the support function supyKu,y\sup_{y \in K}\langle u, y\rangle equals the norm uK\|u\|_{K^\circ} of the polar body K={u:supxKx,u1}K^\circ = \{u : \sup_{x \in K}\langle x, u\rangle \le 1\}. So M(K)M^*(K) is the mean MM of the norm with unit ball KK^\circ, and the maximum of that norm over the sphere is the circumradius maxyKy2\max_{y\in K}\|y\|_2. This identity follows from the definitions; it is the link between their parameter and the critical dimension on this page.

Write N(K,T)N(K, T) for the least number of translates of TT needed to cover KK, and D=B2nD = B_2^n.

Theorem

Duality of Metric Entropy (Artstein, Milman, Szarek)

Statement

There are universal constants α\alpha and β\beta such that for every nn and every origin-symmetric convex body KRnK \subset \mathbb{R}^n,

N(D,α1K)1/β    N(K,D)    N(D,αK)β.N(D, \alpha^{-1}K^\circ)^{1/\beta} \;\le\; N(K, D) \;\le\; N(D, \alpha K^\circ)^{\beta}.

Applying this to multiples of KK gives, for every t>0t > 0,

β1logN(D,α1tK)logN(K,tD)βlogN(D,αtK).\beta^{-1}\log N(D, \alpha^{-1} t K^\circ) \le \log N(K, tD) \le \beta \log N(D, \alpha t K^\circ).

The authors state right after Theorem 1 that their method gives β=2+ε\beta = 2 + \varepsilon for any ε>0\varepsilon > 0, with α=α(ε)\alpha = \alpha(\varepsilon), and carry this out in Section 5; the scaled form above is their inequality (2).

Intuition

logN(K,tD)\log N(K, tD) is the number of bits needed to describe KK at Euclidean resolution tt. logN(D,tK)\log N(D, tK^\circ) is the number of bits needed to describe the Euclidean ball at resolution tt in the dual norm K\|\cdot\|_{K^\circ}. The theorem says these two complexity profiles agree at every scale, up to universal constants in the scale and in the exponent.

Proof Sketch

The paper proceeds in three steps, following its own outline.

  1. Duality with a body-dependent constant. With N(K,D)=2kN(K,D) = 2^k, set γ(K)=max{1, M(KD)n/k}\gamma(K) = \max\{1,\ M^*(K\cap D)\sqrt{n/k}\}. Their Lemma 3 (combining earlier statements of Milman-Szarek and of the three authors) gives N(K,D)N(D,c2γK)3N(K,D) \le N(D, \tfrac{c_2}{\gamma}K^\circ)^3 and N(D,C2(ε)γK)N(K,D)1+εN(D, C_2(\varepsilon)\gamma K^\circ) \le N(K,D)^{1+\varepsilon}.
  2. Reduction to few points. Observation 4 replaces KK by the convex hull of N(K,D)N(K,D) points, and Proposition 5 gives M(KD)C0(logR)3k/nM^*(K\cap D) \le C_0(\log R)^3\sqrt{k/n} for such hulls inside RDRD, so γmax{1,C0(logR)3}\gamma \le \max\{1, C_0(\log R)^3\}.
  3. Removing the radius. An iterating procedure over an increasing sequence of radii (Lemma 7) bounds the covering number by a long product of covering numbers of polars, and successive applications of Lemma 10 collapse the product to two or three factors with absolute constants.

Why It Matters

The theorem verifies Pietsch's 1972 duality conjecture for entropy numbers of linear operators in the case where the domain or the range is a Hilbert space, equivalently when one of the two convex bodies is an ellipsoid. In learning-theory terms, a covering-number bound for a set in Euclidean metric transfers to a covering-number bound for the Euclidean ball in the dual norm, and back, at every scale. The authors note that both N(K,tD)N(K,tD) and N(D,tK)N(D,tK^\circ) enter the theory of Gaussian processes, citing Dudley among others.

Failure Mode

The general conjecture, with two arbitrary symmetric convex bodies KK and TT in place of KK and DD, is not settled by this theorem. The constants are universal but not explicit, and the exponent is 2+ε2+\varepsilon, not 11. A companion paper of Artstein, Milman, Szarek and Tomczak-Jaegermann (GAFA, 2004) proves duality theorems when one of the bodies is K-convex, using a notion of convexified packing.

The paper closes with a statement about random projections, which is the part closest to Dvoretzky-type results. A random rank tt projection means a property holding on a set of orthogonal rank tt projections whose Haar measure tends to 11 as the parameters grow.

Proposition

Covering Numbers of Random Projections (Artstein, Milman, Szarek, Proposition 16)

Statement

There are universal constants c1,C1c_1, C_1, and for every λ\lambda a constant C2(λ)C_2(\lambda), such that for every KRnK \subset \mathbb{R}^n with N(K,D)=2kN(K, D) = 2^k and every integer t0t_0 with kt0nk \le t_0 \le n:

(i) If M(KD)t0/nM^*(K \cap D) \le \sqrt{t_0/n}, then for every integer tt with t0tnt_0 \le t \le n the random rank tt projection PtP_t satisfies

N ⁣(PtK, C1t/n  D)2kandN ⁣(PtK, c1t/n  D)2k.N\!\left(P_t K,\ C_1\sqrt{t/n}\; D\right) \le 2^k \quad\text{and}\quad N\!\left(P_t K,\ c_1\sqrt{t/n}\; D\right) \ge 2^k .

(ii) Conversely, if the random rank t0t_0 projection satisfies N(Pt0K,λt0/nD)2kN(P_{t_0}K, \lambda\sqrt{t_0/n}\, D) \le 2^k, then M(KD)C2t0/nM^*(K \cap D) \le C_2\sqrt{t_0/n}, and for every t0tnt_0 \le t \le n the two estimates in (i) hold with C2C_2 in place of C1C_1.

Intuition

A random rank tt projection shrinks a fixed unit vector by about t/n\sqrt{t/n}, since the squared length of the projection has mean t/nt/n. The proposition says that above a threshold t0t_0, set by the half mean width of KDK \cap D, the whole set KK shrinks by the same factor as far as covering numbers can see: the projection neither merges nor separates its 2k2^k pieces beyond constants.

Proof Sketch

The authors state that the proof follows the lines of their Lemma 3. They also note that, by the main theorem, the hypothesis on N(K,D)N(K, D) can be replaced by one on N(D,K)N(D, K^\circ), and that the projection estimates have dual analogues describing covering numbers of intersections of KK with random subspaces.

Why It Matters

This is the covering-number analog of a random projection guarantee. The Johnson-Lindenstrauss lemma controls a finite set by a union bound over pairs; here the complexity of KK is measured by k=log2N(K,D)k = \log_2 N(K,D), and the threshold for the target dimension is governed by M(KD)M^*(K\cap D), the Gaussian-width parameter that also governs Dvoretzky's critical dimension.

Failure Mode

The conclusions hold for random projections with probability tending to one, not for every projection, and only above the threshold t0t_0. The constants c1,C1,C2c_1, C_1, C_2 are not explicit, so the statement fixes orders of magnitude, not numerical target dimensions.

Connections to Random Projections, JL and Learning Theory

Same template as JL. In the JL lemma the union bound runs over fewer than N2N^2 pairs of NN points, so the target dimension solves N2eckε2<1N^2 e^{-ck\varepsilon^2} < 1. In Milman's theorem the union bound runs over (9/ε)k(9/\varepsilon)^k net points, so the subspace dimension solves (9/ε)kecε2n(M/b)2<1(9/\varepsilon)^k e^{-c\varepsilon^2 n (M/b)^2} < 1. Both reduce to one application of Gaussian or spherical concentration followed by counting.

Gaussian width. If the norm is a supremum of linear functionals, x=supvTx,v\|x\| = \sup_{v \in T}\langle x, v\rangle for a bounded symmetric set TT spanning Rn\mathbb{R}^n, then Eg=EsupvTg,v\mathbb{E}\|g\| = \mathbb{E}\sup_{v \in T}\langle g, v\rangle is the Gaussian width of TT and b=maxvTv2b = \max_{v \in T}\|v\|_2. The critical dimension becomes

n(Mb)2=n(Eg2)2(EsupvTg,vmaxvTv2)2,n\left(\frac{M}{b}\right)^2 = \frac{n}{(\mathbb{E}\|g\|_2)^2}\left(\frac{\mathbb{E}\sup_{v\in T}\langle g, v\rangle}{\max_{v\in T}\|v\|_2}\right)^2,

and the first factor lies between 11 and n/(n1)n/(n-1).

Complexity of function classes. For a sample x1,,xmx_1, \ldots, x_m and a class F\mathcal{F}, take T={(f(x1),,f(xm)):fF}RmT = \{(f(x_1), \ldots, f(x_m)) : f \in \mathcal{F}\} \subset \mathbb{R}^m. The expectation EsupvTg,v\mathbb{E}\sup_{v \in T}\langle g, v\rangle is, up to the normalization convention, the empirical Gaussian complexity of F\mathcal{F}, the Gaussian counterpart of Rademacher complexity. Chaining bounds on this quantity through covering numbers are the subject of empirical processes and chaining, and when the symmetric convex hull of TT has nonempty interior, the duality theorem above relates its Euclidean covering numbers to covering numbers of the Euclidean ball in the dual norm.

Where the log n limit bites. Coordinate-wise maxima behave like \ell_\infty norms. The worked example shows that random subspaces see such a norm as Euclidean only up to dimension of order logn\log n, while 1\ell_1-type norms look Euclidean on random subspaces of dimension proportional to nn. The restricted isometry property page studies a related question for sparse vectors and random matrices.

Common Confusions

Watch Out

Random subspaces of every dimension are not almost Euclidean

Milman's theorem stops at n(M/b)2n(M/b)^2 and the upper bound shows the stop is real. For n\ell_\infty^n and a random n\sqrt{n}-dimensional subspace EE, the event (1ε)M<x<(1+ε)M(1-\varepsilon)M < \|x\| < (1+\varepsilon)M on the unit sphere of EE has probability at most 1/21/2 once nC2nlog(2n)/(n1)\sqrt{n} \ge C \cdot 2n\log(2n)/(n-1). In fact no subspace of that dimension is almost Euclidean for large nn, by the logn\log n bound for the cube.

Watch Out

The log n guarantee needs a change of position

The existential bound kc(ε)lognk \ge c(\varepsilon)\log n holds for every norm. The random bound cε2n(M/b)2c\,\varepsilon^2 n(M/b)^2 depends on the coordinates, because M/bM/b changes under linear maps. The proof of Dvoretzky's theorem first moves the unit ball to the position where the Euclidean ball is the maximal volume ellipsoid, and only then takes a random subspace.

Watch Out

The epsilon squared rate is sharp for one version only

ε2\varepsilon^2 is optimal for the random theorem stated in terms of n(M/b)2n(M/b)^2 (Figiel's example) and in the maximal-volume-ellipsoid position (Tikhomirov's Proposition 2). It is not optimal for the existential theorem, where Schechtman (2006) reached εlogn/(log(1/ε))2\varepsilon\log n/(\log(1/\varepsilon))^2. Quote the version when quoting the rate.

Watch Out

Artstein-Milman-Szarek is an entropy duality theorem

Their 2004 Annals paper proves that N(K,tD)N(K, tD) and N(D,tK)N(D, tK^\circ) are equivalent up to universal constants. It uses the half mean width of sections and random projections, which are Dvoretzky-Milman tools, but it does not improve the dimension or the ε\varepsilon dependence in Dvoretzky's theorem.

Summary

  • Dvoretzky: every nn-dimensional normed space has a (1+ε)(1+\varepsilon)-Euclidean subspace of dimension at least c(ε)lognc(\varepsilon)\log n, and logn\log n is sharp for n\ell_\infty^n.
  • Milman: random subspaces of dimension up to cε2n(M/b)2/log(9/ε)c\,\varepsilon^2 n(M/b)^2/\log(9/\varepsilon) are almost Euclidean, via spherical concentration, a (9/ε)k(9/\varepsilon)^k net and a union bound. Gordon and Schechtman removed the logarithmic factor.
  • Huang-Wei: for a universal CC and every norm, a random subspace of dimension larger than Cn(M/b)2C n(M/b)^2 satisfies the two-sided estimate around MM with probability at most 1/21/2, so n(M/b)2n(M/b)^2 is the critical dimension. Milman-Schechtman had an upper bound of the same order with the threshold n/(n+k)n/(n+k), under the condition M/b>clogn/nM/b > c\sqrt{\log n / n}.
  • 1n\ell_1^n has critical dimension of order nn, n\ell_\infty^n of order logn\log n.
  • The existential ε\varepsilon dependence is better than the random ε2\varepsilon^2: Schechtman (2006) proved εlogn/(log(1/ε))2\varepsilon\log n/(\log(1/\varepsilon))^2.
  • Artstein-Milman-Szarek proved duality of metric entropy, N(K,tD)N(K,tD) versus N(D,tK)N(D,tK^\circ), and a covering-number statement for random projections at scale t/n\sqrt{t/n}.

Exercises

ExerciseCore

Problem

Compute bb and bound MM for 1n\ell_1^n, and show n(M/b)22n/πn(M/b)^2 \ge 2n/\pi. Use Eg1=2/π\mathbb{E}|g_1| = \sqrt{2/\pi} for a standard Gaussian.

ExerciseAdvanced

Problem

Let E0E_0 be a kk-dimensional subspace, N\mathcal{N} a δ\delta-net of its unit sphere with δ1/4\delta \le 1/4, and UU a linear map with (1δ)MUθ(1+δ)M(1-\delta)M \le \|U\theta\| \le (1+\delta)M for every θN\theta \in \mathcal{N}. Show that (183δ)MUx(1+83δ)M(1 - \tfrac{8}{3}\delta)M \le \|Ux\| \le (1 + \tfrac{8}{3}\delta)M for every unit xE0x \in E_0.

ExerciseAdvanced

Problem

Show that every norm on Rn\mathbb{R}^n has k(X)=n(M/b)22/πk(X) = n(M/b)^2 \ge 2/\pi. Then compute n(M/b)2n(M/b)^2 for x=max(x2,nx1)\|x\| = \max(\|x\|_2, \sqrt{n}|x_1|) up to constants, and name a subspace of dimension n1n-1 on which this norm is exactly Euclidean.

ExerciseResearch

Problem

For a symmetric convex body KK with N(K,D)=2kN(K, D) = 2^k, compare the threshold M(KD)t0/nM^*(K \cap D) \le \sqrt{t_0/n} in Proposition 16 of Artstein, Milman and Szarek with the critical dimension of the norm (KD)\|\cdot\|_{(K \cap D)^\circ}. Express the smallest t0t_0 allowed in part (i) in terms of kk and that critical dimension, and state what the paper's Geometric Lemma conjecture would give for convex hulls of 2k2^k points.

References

Canonical:

  • Dvoretzky, A. (1961). "Some results on convex bodies and Banach spaces." Proc. Internat. Sympos. Linear Spaces (Jerusalem, 1960), pp. 123-160. The original theorem.
  • Milman, V. D. (1971). "A new proof of A. Dvoretzky's theorem on cross-sections of convex bodies." Funkcional. Anal. i Prilozhen. 5(4), pp. 28-37; English translation: "New proof of the theorem of A. Dvoretzky on sections of convex bodies," Funct. Anal. Appl. 5(4), pp. 288-295. Concentration proof and the log n dimension.
  • Gordon, Y. (1985). "Some inequalities for Gaussian processes and applications." Israel J. Math. 50(4), pp. 265-289. doi:10.1007/BF02759761. First proof of the epsilon squared dependence.
  • Schechtman, G. (1989). "A remark concerning the dependence on epsilon in Dvoretzky's theorem." Geometric Aspects of Functional Analysis (1987-88), Lecture Notes in Math. 1376, pp. 274-277. doi:10.1007/BFb0090061.
  • Milman, V. D., and Schechtman, G. (1997). "Global versus local asymptotic theories of finite-dimensional normed spaces." Duke Math. J. 90(1), pp. 73-93. doi:10.1215/S0012-7094-97-09003-7. Upper bound on the Dvoretzky dimension.
  • Artstein, S., Milman, V. D., and Szarek, S. J. (2004). "Duality of metric entropy." Annals of Math. 159(3), pp. 1313-1328. doi:10.4007/annals.2004.159.1313. arXiv:math/0407236. Theorem 1 and Proposition 16.

Current:

  • Schechtman, G. (2006). "Two observations regarding embedding subsets of Euclidean spaces in normed spaces." Adv. Math. 200(1), pp. 125-135. doi:10.1016/j.aim.2004.11.003. Existential dependence epsilon log n over log squared.
  • Schechtman, G. "Euclidean sections of convex bodies." Lecture notes from Bedlewo and Kent, 2008. arXiv:1110.6401. Theorems 1.2 and 1.5, Proposition 3.1, Claims 3.2 to 3.4, Theorem 4.1.
  • Artstein-Avidan, S., Giannopoulos, A., and Milman, V. D. (2015). Asymptotic Geometric Analysis, Part I. Mathematical Surveys and Monographs 202, AMS. Chapter "Almost Euclidean subspaces of finite dimensional normed spaces."
  • Vershynin, R. (2018). High-Dimensional Probability. Cambridge University Press. Chapter 11, "Dvoretzky-Milman theorem," pp. 254-264.
  • Huang, H., and Wei, F. (2017). "Upper bound for the Dvoretzky dimension in Milman-Schechtman theorem." Geometric Aspects of Functional Analysis, Lecture Notes in Math., Springer, pp. 181-186. doi:10.1007/978-3-319-45282-1_12. arXiv:1612.03572. Theorems A and B, Remark (2).
  • Artstein, S., Milman, V. D., Szarek, S. J., and Tomczak-Jaegermann, N. (2004). "On convexified packing and entropy duality." Geom. Funct. Anal. 14(5), pp. 1134-1141. doi:10.1007/s00039-004-0486-3. arXiv:math/0407238.

Frontier:

  • Tikhomirov, K. (2018). "Superconcentration, and randomized Dvoretzky's theorem for spaces with 1-unconditional bases." J. Funct. Anal. 274(1), pp. 121-151. doi:10.1016/j.jfa.2017.08.021. arXiv:1702.00859. Theorems 1 and 3, Proposition 2.
  • Artstein-Avidan, S., and Milman, V. D. (2006). "Logarithmic reduction of the level of randomness in some probabilistic geometric constructions." J. Funct. Anal. 235(1), pp. 297-329. doi:10.1016/j.jfa.2005.11.003. As summarized by Lovett and Sodin (arXiv:math/0701102), it runs the random constructions behind results from Milman's quotient of subspace theorem to zig-zag approximation on a small number of random signs, and uses O(NlogN)O(N\log N) random bits for proportional almost Euclidean subspaces of 1N\ell_1^N.

Next Topics

Last reviewed: September 14, 2026

Cite this page

Sneiderman, Robby. "Dvoretzky's Theorem and Almost Euclidean Sections." TheoremPath, reviewed 2026-09-14. https://theorempath.com/topics/dvoretzky-theorem

Canonical URL
https://theorempath.com/topics/dvoretzky-theorem
Author
Robby Sneiderman, TheoremPath
Last reviewed
2026-09-14
What this is
A reference page on TheoremPath. Written and maintained by the named author. Not peer reviewed and not refereed by any venue. Each claim below carries its own verification status.
Terms
All rights reserved. Non-commercial quotation with attribution permitted.

Canonical graph

Required before and derived from this topic

These links come from prerequisite edges in the curriculum graph. Editorial suggestions are shown here only when the target page also cites this page as a prerequisite.

Derived topics

0

No published topic currently declares this as a prerequisite.