Equivalence of Norms on ℝⁿ
February 17, 2026 · Luciano Muratore
Equivalence of Norms on ℝⁿ (Using the ℓ∞ Norm)
In finite-dimensional vector spaces, all norms are equivalent.
In this article, we prove that any two norms on Rn are equivalent.
Instead of using the Euclidean norm as a reference, we use the ℓ∞ norm.
Notation
For x=(x1,…,xn)∈Rn, define
∥x∥∞:=1≤i≤nmax∣xi∣.
Its closed unit ball is the cube
B∞(0,1)={x:∥x∥∞≤1}=[−1,1]n.
Theorem (Equivalence of Norms)
Let ∥⋅∥a and ∥⋅∥b be two norms on Rn.
Then there exist constants c,C>0 such that for all x∈Rn,
c∥x∥a≤∥x∥b≤C∥x∥a.
Consequently, the induced metrics
da(x,y)=∥x−y∥a,db(x,y)=∥x−y∥b
are bi-Lipschitz equivalent.
Proof
We divide the proof into three logically separate parts.
Part I — Compactness of the ℓ∞ Unit Sphere
Consider the ℓ∞ unit sphere:
S∞:={x∈Rn:∥x∥∞=1}.
Claim: S∞ is compact.
Closedness:
The map x↦∥x∥∞ is continuous, and
S∞=∥⋅∥∞−1({1}),
so S∞ is closed.
Boundedness:
Since S∞⊂[−1,1]n, and
[−1,1]n
is compact (finite product of compact intervals), it follows that
S∞ is compact.
Part II — Comparison Between ∥⋅∥a and ∥⋅∥∞
Define a function
g:S∞→R,g(u)=∥u∥a.
Since S∞ is compact and g is continuous, it attains a minimum:
m∞:=u∈S∞min∥u∥a.
We have
m∞>0,
because ∥u∥a=0 would imply u=0, but 0∈/S∞.
Global Inequality
Let x=0 and define
u:=∥x∥∞x.
Then ∥u∥∞=1, so u∈S∞.
By homogeneity,
∥x∥a=∥∥x∥∞u∥a=∥x∥∞∥u∥a≥∥x∥∞m∞.
Thus for all x∈Rn,
∥x∥∞≤m∞1∥x∥a.
Part III — Compactness of the ∥⋅∥a Unit Sphere
Define
Sa:={x∈Rn:∥x∥a=1}.
Claim: Sa is compact.
Closedness:
Since x↦∥x∥a is continuous,
Sa=∥⋅∥a−1({1}),
so it is closed.
Boundedness:
If x∈Sa, then ∥x∥a=1, and using the previous inequality,
∥x∥∞≤m∞1.
Hence
Sa⊂[−m∞1,m∞1]n,
a compact cube.
Therefore,
Sa is compact.
Final Comparison with ∥⋅∥b
Define
f:Sa→R,f(u)=∥u∥b.
Since Sa is compact, f attains a minimum and maximum:
m:=u∈Samin∥u∥b,M:=u∈Samax∥u∥b.
We have
M<∞,m>0,
because ∥u∥b=0⇒u=0, and 0∈/Sa.
Thus for all u∈Sa,
m≤∥u∥b≤M.
Final Step
Let x=0 and define
u:=∥x∥ax.
Then u∈Sa, and by homogeneity,
∥x∥b=∥∥x∥au∥b=∥x∥a∥u∥b.
Therefore,
m∥x∥a≤∥x∥b≤M∥x∥a.
For x=0, the inequality is trivial.
This proves the equivalence of norms on Rn.
■
Corollary — Bi-Lipschitz Equivalence of Metrics
Let
da(x,y)=∥x−y∥a,db(x,y)=∥x−y∥b.
Then
db(x,y)≤Mda(x,y),
and
da(x,y)≤m1db(x,y).
Thus the identity map is bi-Lipschitz between
(Rn,da) and (Rn,db).
Logical Structure Summary
- Use ∥⋅∥∞ to build a compact sphere S∞.
- On S∞, the continuous map u↦∥u∥a has a positive minimum m∞.
- This gives the global bound
∥x∥∞≤m∞1∥x∥a.
- That implies Sa is contained in a compact cube → hence compact.
- On Sa, the continuous map u↦∥u∥b has positive minimum and finite maximum.
- This yields
m∥x∥a≤∥x∥b≤M∥x∥a.
This proof shows why finite dimensionality is essential:
- Compactness of spheres
- Continuity of norms
- Extreme value theorem
None of this survives automatically in infinite-dimensional spaces.
That is precisely why norm equivalence fails in general Banach spaces.