Closed Graph Theorem
Statement
Let and be Banach spaces and a linear map. If the graph of ,
is a closed subset of , then is bounded (continuous).
Closedness of the graph means: whenever in and in , it follows that .
Visualization
Trace the sequence criterion for a matrix operator , :
Sequence: x_n → x in ℝ², T(x_n) → y in ℝ²
x_n = (1 + 1/n, 2 + 1/n) → x = (1, 2)
A = <a class="concept-link" data-concept="3, 0], [0, 1">3, 0], [0, 1</a>
T(x_n) = (3 + 3/n, 2 + 1/n) → (3, 2) = T(1, 2) = y ✓
graph(T) closed: (x_n, T(x_n)) → (x, y) and y = Tx ✓
| limit | |||
|---|---|---|---|
| 1 | — | ||
| 2 | — | ||
| 5 | — | ||
The limit point lies on the graph: . Graph is closed, so is continuous.
Contrast: on has a non-closed graph (the point is a limit not in the graph), and is not continuous at .
Proof Sketch
- Product Banach space. with norm is a Banach space.
- Graph is a subspace. is a linear subspace of .
- is complete. A closed subspace of a Banach space is itself a Banach space (complete).
- Projection maps. The projection , , is a bijective bounded linear map.
- Open Mapping Theorem. is bijective between Banach spaces, so by the Open Mapping TheoremOpen Mapping Theorem (Banach)A surjective bounded linear map between Banach spaces maps open sets to open setsRead more →, its inverse is bounded.
- Continuity of . Write ; both factors are bounded.
Connections
- Open Mapping Theorem (Banach)Open Mapping Theorem (Banach)A surjective bounded linear map between Banach spaces maps open sets to open setsRead more → — the Closed Graph Theorem is deduced directly from it via the projection argument.
- Hahn–Banach TheoremHahn–Banach TheoremA bounded linear functional on a subspace of a normed space extends to the whole space with the same normRead more → — together with the Open Mapping Theorem and Uniform Boundedness, these four results form the four pillars of functional analysis.
- Bolzano–Weierstrass TheoremBolzano–Weierstrass TheoremEvery bounded sequence in ℝⁿ has a convergent subsequenceRead more → — the sequential characterisation of closed sets used here is the infinite-dimensional cousin of Bolzano–Weierstrass convergence.
- Spectral TheoremSpectral TheoremEvery real symmetric matrix is orthogonally diagonalizableRead more → — the Closed Graph Theorem ensures that many unbounded operators (e.g., differential operators with closed graph) still admit spectral decompositions.
Lean4 Proof
import Mathlib.Analysis.Normed.Operator.Banach
/-- **Closed Graph Theorem**: a linear map with closed graph between Banach spaces is continuous.
Direct alias of `LinearMap.continuous_of_isClosed_graph` in Mathlib. -/
theorem closed_graph_theorem {E F : Type*}
[NormedAddCommGroup E] [NormedSpace ℝ E] [CompleteSpace E]
[NormedAddCommGroup F] [NormedSpace ℝ F] [CompleteSpace F]
(g : E →ₗ[ℝ] F) (hg : IsClosed (g.graph : Set (E × F))) :
Continuous g :=
g.continuous_of_isClosed_graph hgReferenced by
- Baire Category TheoremTopology
- Open Mapping Theorem (Banach)Functional Analysis
- Uniform Boundedness PrincipleFunctional Analysis