Mathlib theorem · Existing formal mathematics

Existing in Mathlib · Functional analysis

Closed Graph Theorem

A linear map between complete normed spaces cannot hide a discontinuity if its input-output graph already contains every one of its limit points: a closed graph forces the map to be continuous.

Exact theorem

Exact Mathlib statement

theorem LinearMap.continuous_of_isClosed_graph {𝕜 E F : Type*} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [CompleteSpace E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] [CompleteSpace F] (g : E →ₗ[𝕜] F) (hg : IsClosed (g.graph : Set (E × F))) : Continuous g

The theorem at a glance

The closed graph theorem at a glance

A visual guide to the theorem's hypotheses, structure, and conclusion; the exact statement gives the formal detail.

For a linear map between complete normed spaces, closedness of its graph forces continuity. Explanatory diagram.
Detailed visual description

The poster foregrounds the completeness assumptions, closed-graph hypothesis, and continuity conclusion. Convergent point trails terminate on one closed graph ribbon inside a product-space frame. Three lower stages treat the graph as complete, project it back to the source space, and recover the map from the continuous second coordinate. The footer keeps the forward-only, linear-map boundary explicit.

Statement structure

Statement and scope

Statement map for Closed Graph TheoremA closed graph forces a linear map between complete normed spaces to be continuous. Claim boundary: This page indexes Mathlib's closed graph declaration for an algebraic linear map between complete normed spaces over one nontrivially normed field. Closedness of graph(g) in E × F implies that g is continuous. The selected declaration is the forward implication only; it does not state an equivalence, a nonlinear theorem, compactness, bounded-inverse data, or an explicit operator-norm estimate. The pinned upstream declaration is LinearMap.continuous_of_isClosed_graph. The complete formal statement is available in the Exact Mathlib statement section.Mathematical readingA closed graph forces alinear map betweencomplete normed spacesto be continuous.Claim boundaryThis page indexesMathlib's closed graphdeclaration for analgebraic linear mapbetween complete normedspaces over onenontrivially normedfield. Closedness ofgraph(g) in E × Fimplies that g iscontinuous. The selecteddeclaration is theforward implicationonly; it does not statean equivalence, anonlinear theorem,compactness,bounded-inverse data, oran explicitoperator-norm estimate.Pinned declarationmathlib ·LinearMap.continuous_of_isClosed_graphStatement map for Closed Graph TheoremA closed graph forces a linear map between complete normed spaces to be continuous. Claim boundary: This page indexes Mathlib's closed graph declaration for an algebraic linear map between complete normed spaces over one nontrivially normed field. Closedness of graph(g) in E × F implies that g is continuous. The selected declaration is the forward implication only; it does not state an equivalence, a nonlinear theorem, compactness, bounded-inverse data, or an explicit operator-norm estimate. The pinned upstream declaration is LinearMap.continuous_of_isClosed_graph. The complete formal statement is available in the Exact Mathlib statement section.Mathematical readingA closed graph forces alinear map betweencomplete normed spacesto be continuous.Claim boundaryThis page indexesMathlib's closed graphdeclaration for analgebraic linear mapbetween complete normedspaces over onenontrivially normedfield. Closedness ofgraph(g) in E × Fimplies that g iscontinuous. The selecteddeclaration is theforward implicationonly; it does not statean equivalence, anonlinear theorem,compactness,bounded-inverse data, oran explicitoperator-norm estimate.Pinned declarationmathlib ·LinearMap.continuous_of_isClosed_graph

Read the exact Mathlib declaration

This map summarizes the statement's structure; the exact Mathlib declaration remains authoritative.

Closed paired trails remain complete in the product-space bridge; first-coordinate return paths and second-coordinate output paths connect source limits with continuous response. Explanatory scientific diagram.
Detailed visual description

Three vertically aligned convergence trails end at larger points in the pale-green source field. Each corresponds to one separated continuous cobalt ribbon across the enclosed central field, with every dotted trail terminating on its ribbon rather than at a gap. Two-way gold paths connect source and central endpoints, while one-way gold paths continue from the central endpoints to three gold convergence trails in the pale target field. The composition expresses only the forward closed-graph route and contains no inverse, compactness, or quantitative-bound claim.

Why it matters

A mathematical landmark

The closed graph theorem is one of functional analysis's foundational Banach-space principles. It replaces a direct continuity proof with a geometric condition on the input-output graph, and Mathlib's proof makes the complete graph space and continuous coordinate projections explicit.

ProofAtlas record

What has been checked

Upstream indexedPinned source bytes verified locally
Locally reproducedExact upstream declaration replayed
Reviewed pageCurrent public presentation reviewed
Accepted Atlas resultNot recorded for the preferred artifact

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 closed graph declaration for an algebraic linear map between complete normed spaces over one nontrivially normed field. Closedness of graph(g) in E × F implies that g is continuous. The selected declaration is the forward implication only; it does not state an equivalence, a nonlinear theorem, compactness, bounded-inverse data, or an explicit operator-norm estimate.

Source and local evidence

Where the theorem comes from

Existing declaration
LinearMap.continuous_of_isClosed_graph in mathlib
Relationship
The checked artifact is the upstream declaration itself
Local Lean evidence
artifact.library.mathlib.closed-graph-theorem.v001
Source
Open the pinned upstream reference