Existing in Mathlib · Functional analysis
Hahn–Banach Theorem
A bounded linear measurement defined only on a subspace can be continued to every vector in the ambient space while agreeing on the original subspace and keeping exactly the same norm.
- continuous linear functionals
- subspaces
- norm-preserving extension
- duality
- functional analysis
Exact theorem
Exact Mathlib statement
theorem exists_extension_norm_eq {𝕜 : Type*} [NontriviallyNormedField 𝕜] [IsRCLikeNormedField 𝕜] {E : Type*} [SeminormedAddCommGroup E] [NormedSpace 𝕜 E] (p : Subspace 𝕜 E) (f : StrongDual 𝕜 p) : ∃ g : StrongDual 𝕜 E, (∀ x : p, g x = f x) ∧ ‖g‖ = ‖f‖The theorem at a glance
Hahn–Banach Theorem at a glance
A visual guide to the theorem's hypotheses, structure, and conclusion; the exact statement gives the formal detail.
Hahn–Banach Theorem at a glance

Detailed visual description
The poster makes the nested domains, extension relationship, and norm equality explicit. A continuous family of level sets grows from the subspace into the ambient space without changing its controlling envelope, while the boundary footer excludes arbitrary-codomain and constructive claims.
Statement structure
Statement and scope
Read the exact Mathlib declaration
This map summarizes the statement's structure; the exact Mathlib declaration remains authoritative.
Norm-preserving functional extension schematic

Detailed visual description
A narrow emerald plane sits inside a larger forest-green ambient space. Ivory level lines defined on the subspace extend seamlessly across the ambient field, while one antique-gold norm envelope keeps the same opening and slope on both domains.
Why it matters
A mathematical landmark
Hahn–Banach is a foundational extension and separation principle in functional analysis. It creates continuous linear functionals with controlled norm and powers duality, separation arguments, and many existence theorems.
ProofAtlas record
What has been checked
Mathlib is the source of the theorem; the local Lean replay and page review are separate.
Claim boundary
No new theorem is claimed
This page indexes Mathlib's analytic Hahn–Banach extension theorem for continuous scalar-valued linear functionals over a field satisfying IsRCLikeNormedField. The ambient space may be seminormed, and the conclusion gives an extension agreeing on the subspace with exactly the same operator norm. It is not the general sublinear domination form, an extension theorem for arbitrary codomains, or a constructive extension algorithm.
- Proof Atlas did not originate the Hahn–Banach theorem or Mathlib's declaration.
- The selected declaration is the norm-preserving scalar-functional extension form over real-like or complex-like normed fields.
- The generated explanation and visuals are not proof evidence.
Source and local evidence
Where the theorem comes from
- Existing declaration
exists_extension_norm_eqin mathlib- Relationship
- The checked artifact is the upstream declaration itself
- Local Lean evidence
artifact.library.mathlib.hahn-banach-theorem.v001