<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=Closed_graph_theorem</id>
	<title>Closed graph theorem - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=Closed_graph_theorem"/>
	<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=Closed_graph_theorem&amp;action=history"/>
	<updated>2026-08-03T21:35:22Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.sarg.dev/index.php?title=Closed_graph_theorem&amp;diff=306160&amp;oldid=prev</id>
		<title>imported&gt;Zhaoyl: Fix a typo</title>
		<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=Closed_graph_theorem&amp;diff=306160&amp;oldid=prev"/>
		<updated>2025-03-31T14:25:05Z</updated>

		<summary type="html">&lt;p&gt;Fix a typo&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Theorem relating continuity to graphs}}&lt;br /&gt;
{{About|closed graph theorems in [[general topology]]|the closed graph theorem in [[functional analysis]]|Closed graph theorem (functional analysis)}}&lt;br /&gt;
{{multiple image&lt;br /&gt;
| footer = The graph of the [[cubic function]] &amp;lt;math&amp;gt;f(x) = x^3 - 9x&amp;lt;/math&amp;gt; on the interval &amp;lt;math&amp;gt;[-4, 4]&amp;lt;/math&amp;gt; is closed because the function is [[Continuous function|continuous]]. The graph of the [[Heaviside function]] on &amp;lt;math&amp;gt;[-2, 2]&amp;lt;/math&amp;gt; is not closed, because the function is not continuous.&lt;br /&gt;
| width     = 200&lt;br /&gt;
| image1    = cubicpoly.png&lt;br /&gt;
| alt1      = A cubic function&lt;br /&gt;
| image2    = Dirac distribution CDF.svg&lt;br /&gt;
| alt2      = The Heaviside function&lt;br /&gt;
}}&lt;br /&gt;
In [[mathematics]], the &amp;#039;&amp;#039;&amp;#039;closed graph theorem&amp;#039;&amp;#039;&amp;#039; may refer to one of several basic results characterizing [[continuous function]]s in terms of their [[graph of a function|graph]]s. &lt;br /&gt;
Each gives conditions when functions with [[closed graph]]s are necessarily continuous.&lt;br /&gt;
&lt;br /&gt;
A blog post&amp;lt;ref name=&amp;quot;Tao&amp;quot;&amp;gt;{{cite web | url=https://terrytao.wordpress.com/2012/11/20/the-closed-graph-theorem-in-various-categories/ | title=The closed graph theorem in various categories | date=21 November 2012 }}&amp;lt;/ref&amp;gt; by [[Terence Tao|T. Tao]] lists several closed graph theorems throughout mathematics.&lt;br /&gt;
&lt;br /&gt;
== Graphs and maps with closed graphs ==&lt;br /&gt;
{{Main|Closed graph}}&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;math&amp;gt;f : X \to Y&amp;lt;/math&amp;gt; is a map between [[topological space]]s then the &amp;#039;&amp;#039;&amp;#039;graph&amp;#039;&amp;#039;&amp;#039; of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is the set &amp;lt;math&amp;gt;\Gamma_f := \{ (x, f(x)) : x \in X \}&amp;lt;/math&amp;gt; or equivalently,&lt;br /&gt;
&amp;lt;math display=block&amp;gt;\Gamma_f := \{ (x, y) \in X \times Y : y = f(x) \}&amp;lt;/math&amp;gt;&lt;br /&gt;
It is said that &amp;#039;&amp;#039;&amp;#039;the graph of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is closed&amp;#039;&amp;#039;&amp;#039; if &amp;lt;math&amp;gt;\Gamma_f&amp;lt;/math&amp;gt; is a [[closed set|closed subset]] of &amp;lt;math&amp;gt;X \times Y&amp;lt;/math&amp;gt; (with the [[product topology]]).&lt;br /&gt;
&lt;br /&gt;
Any continuous function into a [[Hausdorff space]] has a closed graph (see {{section link||Closed_graph_theorem_in_point-set_topology}})&lt;br /&gt;
&lt;br /&gt;
Any linear map, &amp;lt;math&amp;gt;L : X \to Y,&amp;lt;/math&amp;gt; between two topological vector spaces whose topologies are (Cauchy) complete with respect to translation invariant metrics, and if in addition (1a) &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; is sequentially continuous in the sense of the product topology, then the map &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; is continuous and its graph, {{math|Gr &amp;#039;&amp;#039;L&amp;#039;&amp;#039;}}, is necessarily closed. Conversely, if &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; is such a linear map with, in place of (1a), the graph of &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; is (1b) known to be closed in the Cartesian product space &amp;lt;math&amp;gt;X \times Y&amp;lt;/math&amp;gt;, then &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; is continuous and therefore necessarily sequentially continuous.{{sfn|Rudin|1991|p=51-52}} &lt;br /&gt;
&lt;br /&gt;
=== Examples of continuous maps that do &amp;#039;&amp;#039;not&amp;#039;&amp;#039; have a closed graph ===&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is any space then the identity map &amp;lt;math&amp;gt;\operatorname{Id} : X \to X&amp;lt;/math&amp;gt; is continuous but its graph, which is the diagonal &amp;lt;math&amp;gt;\Gamma_{\operatorname{Id}} := \{ (x, x) : x \in X \},&amp;lt;/math&amp;gt;, is closed in &amp;lt;math&amp;gt;X \times X&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is Hausdorff.{{sfn|Rudin|1991|p=50}} In particular, if &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is not Hausdorff then &amp;lt;math&amp;gt;\operatorname{Id} : X \to X&amp;lt;/math&amp;gt; is continuous but does {{em|not}} have a closed graph. &lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; denote the real numbers &amp;lt;math&amp;gt;\R&amp;lt;/math&amp;gt; with the usual [[Euclidean topology]] and let &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; denote &amp;lt;math&amp;gt;\R&amp;lt;/math&amp;gt; with the [[indiscrete topology]] (where note that &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; is {{em|not}} Hausdorff and that every function valued in &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; is continuous). Let &amp;lt;math&amp;gt;f : X \to Y&amp;lt;/math&amp;gt; be defined by &amp;lt;math&amp;gt;f(0) = 1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;f(x) = 0&amp;lt;/math&amp;gt; for all &amp;lt;math&amp;gt;x \neq 0&amp;lt;/math&amp;gt;. Then &amp;lt;math&amp;gt;f : X \to Y&amp;lt;/math&amp;gt; is continuous but its graph is {{em|not}} closed in &amp;lt;math&amp;gt;X \times Y&amp;lt;/math&amp;gt;.{{sfn|Narici|Beckenstein|2011|pp=459-483}}&lt;br /&gt;
&lt;br /&gt;
== Closed graph theorem in point-set topology ==&lt;br /&gt;
&lt;br /&gt;
In [[point-set topology]], the closed graph theorem states the following:&lt;br /&gt;
&lt;br /&gt;
{{Math theorem&lt;br /&gt;
| name = Closed graph theorem{{sfn|Munkres|2000|pp=163–172}}&lt;br /&gt;
| math_statement = If &amp;lt;math&amp;gt;f : X \to Y&amp;lt;/math&amp;gt; is a map from a [[topological space]] &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; into a [[Hausdorff space]] &amp;lt;math&amp;gt;Y,&amp;lt;/math&amp;gt; then the graph of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is closed if &amp;lt;math&amp;gt;f : X \to Y&amp;lt;/math&amp;gt; is [[Continuous function (topology)|continuous]]. The converse is true when &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; is [[Compact space|compact]]. (Note that compactness and Hausdorffness do not imply each other.)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Math proof|title=Proof|drop=hidden|proof=&lt;br /&gt;
&lt;br /&gt;
First part: just note that the graph of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is the same as the pre-image &amp;lt;math&amp;gt;(f \times \operatorname{id}_Y)^{-1}(D)&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;D = \{ (y, y) \mid y \in Y \}&amp;lt;/math&amp;gt; is the diagonal in &amp;lt;math&amp;gt;Y^2&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Second part: &lt;br /&gt;
&lt;br /&gt;
For any open &amp;lt;math&amp;gt;V\subset Y&amp;lt;/math&amp;gt; , we check &amp;lt;math&amp;gt;f^{-1}(V)&amp;lt;/math&amp;gt; is open. So take any &amp;lt;math&amp;gt;x\in f^{-1}(V)&amp;lt;/math&amp;gt; , we construct some open neighborhood &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; , such that &amp;lt;math&amp;gt;f(U)\subset V&amp;lt;/math&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
Since the graph of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is closed, for every point &amp;lt;math&amp;gt;(x, y&amp;#039;)&amp;lt;/math&amp;gt; on the &amp;quot;vertical line at x&amp;quot;, with &amp;lt;math&amp;gt;y&amp;#039;\neq f(x)&amp;lt;/math&amp;gt; , draw an open rectangle &amp;lt;math&amp;gt;U_{y&amp;#039;}\times V_{y&amp;#039;}&amp;lt;/math&amp;gt; disjoint from the graph of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; . These open rectangles, when projected to the y-axis, cover the y-axis except at &amp;lt;math&amp;gt;f(x)&amp;lt;/math&amp;gt; , so add one more set &amp;lt;math&amp;gt;V&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Naively attempting to take &amp;lt;math&amp;gt;U:= \bigcap_{y&amp;#039;\neq f(x)} U_{y&amp;#039;}&amp;lt;/math&amp;gt; would construct a set containing &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;, but it is not guaranteed to be open, so we use compactness here.&lt;br /&gt;
&lt;br /&gt;
Since &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; is compact, we can take a finite open covering of &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; as &amp;lt;math&amp;gt;\{V, V_{y&amp;#039;_1}, ..., V_{y&amp;#039;_n}\}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Now take &amp;lt;math&amp;gt;U:= \bigcap_{i=1}^n U_{y&amp;#039;_i}&amp;lt;/math&amp;gt;. It is an open neighborhood of &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;, since it is merely a finite intersection. We claim this is the open neighborhood &amp;lt;math&amp;gt;U&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; that we want.&lt;br /&gt;
&lt;br /&gt;
Suppose not, then there is some unruly &amp;lt;math&amp;gt;x&amp;#039;\in U&amp;lt;/math&amp;gt; such that &amp;lt;math&amp;gt;f(x&amp;#039;) \not\in V&amp;lt;/math&amp;gt; , then that would imply &amp;lt;math&amp;gt;f(x&amp;#039;)\in V_{y&amp;#039;_i}&amp;lt;/math&amp;gt; for some &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; by open covering, but then &amp;lt;math&amp;gt;(x&amp;#039;, f(x&amp;#039;))\in U\times V_{y&amp;#039;_i} \subset U_{y&amp;#039;_i}\times V_{y&amp;#039;_i}&amp;lt;/math&amp;gt; , a contradiction since it is supposed to be disjoint from the graph of &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; .&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
If &amp;#039;&amp;#039;X&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Y&amp;#039;&amp;#039; are compact Hausdorff spaces, then the theorem can also be deduced from the open mapping theorem for such spaces; see {{section link||Relation_to_the_open_mapping_theorem}}.&amp;lt;!-- maybe the full version too? --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Non-Hausdorff spaces are rarely seen, but non-compact spaces are common. An example of non-compact &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt; is the real line, which allows the discontinuous function with closed graph &amp;lt;math&amp;gt;f(x) = \begin{cases}&lt;br /&gt;
\frac 1 x \text{ if }x\neq 0,\\&lt;br /&gt;
0\text{ else}&lt;br /&gt;
\end{cases}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Also, [[closed linear operator]]s in functional analysis (linear operators with closed graphs) are typically not continuous.&lt;br /&gt;
&lt;br /&gt;
=== For set-valued functions ===&lt;br /&gt;
&lt;br /&gt;
{{Math theorem&lt;br /&gt;
| name = Closed graph theorem for set-valued functions&amp;lt;ref name=&amp;quot;aliprantis&amp;quot;&amp;gt;{{cite book|title=Infinite Dimensional Analysis: A Hitchhiker&amp;#039;s Guide|last=Aliprantis|first=Charlambos|author2=[[Kim C. Border]]|publisher=Springer|year=1999|edition=3rd|chapter=Chapter 17}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| math_statement = For a [[Hausdorff space|Hausdorff]] [[Compact space|compact]] range space &amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;, a set-valued function &amp;lt;math&amp;gt;F : X \to 2^Y&amp;lt;/math&amp;gt; has a closed graph if and only if it is [[upper hemicontinuous]] and {{math|&amp;#039;&amp;#039;F&amp;#039;&amp;#039;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;)}} is a closed set for all &amp;lt;math&amp;gt;x \in X&amp;lt;/math&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== In functional analysis ==&lt;br /&gt;
{{Main|Closed graph theorem (functional analysis)}}&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;math&amp;gt;T : X \to Y&amp;lt;/math&amp;gt; is a linear operator between [[topological vector space]]s (TVSs) then we say that &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; is a &amp;#039;&amp;#039;&amp;#039;[[closed linear operator|closed operator]]&amp;#039;&amp;#039;&amp;#039; if the graph of &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; is closed in &amp;lt;math&amp;gt;X \times Y&amp;lt;/math&amp;gt; when &amp;lt;math&amp;gt;X \times Y&amp;lt;/math&amp;gt; is endowed with the product topology.&lt;br /&gt;
&lt;br /&gt;
The closed graph theorem is an important result in functional analysis that guarantees that a closed linear operator is continuous under certain conditions. &lt;br /&gt;
The original result has been generalized many times. &lt;br /&gt;
A well known version of the closed graph theorems is the following.&lt;br /&gt;
&lt;br /&gt;
{{Math theorem|name=Theorem{{sfn|Schaefer|Wolff|1999|p=78}}&amp;lt;ref&amp;gt;{{harvtxt|Trèves|2006}}, p. 173&amp;lt;/ref&amp;gt;|math_statement=&lt;br /&gt;
A linear map between two [[F-space]]s (e.g. [[Banach space]]s) is continuous if and only if its graph is closed.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The theorem is a consequence of the [[open mapping theorem (functional analysis)|open mapping theorem]]; see {{section link|| Relation to the open mapping theorem}} below (conversely, the open mapping theorem in turn can be deduced from the closed graph theorem).&lt;br /&gt;
&lt;br /&gt;
== Relation to the open mapping theorem ==&lt;br /&gt;
Often, the closed graph theorems are obtained as corollaries of the [[open mapping theorem]]s in the following way.&amp;lt;ref name=&amp;quot;Tao&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;{{cite arXiv | eprint=2403.03904 | last1=Noll | first1=Dominikus | title=Topological spaces satisfying a closed graph theorem | date=2024 | class=math.GN }}&amp;lt;/ref&amp;gt; Let &amp;lt;math&amp;gt;f : X \to Y&amp;lt;/math&amp;gt; be any map. Then it factors as&lt;br /&gt;
:&amp;lt;math&amp;gt;f: X \overset{i}\to \Gamma_f \overset{q}\to Y&amp;lt;/math&amp;gt;.&lt;br /&gt;
Now, &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; is the inverse of the projection &amp;lt;math&amp;gt;p: \Gamma_f \to X&amp;lt;/math&amp;gt;. So, if the open mapping theorem holds for &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt;; i.e., &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; is an open mapping, then &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; is continuous and then &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is continuous (as the composition of continuous maps).&lt;br /&gt;
&lt;br /&gt;
For example, the above argument applies if &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a linear operator between Banach spaces with closed graph, or if &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; is a map with closed graph between compact Hausdorff spaces.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* {{annotated link|Almost open linear map}}&lt;br /&gt;
* {{annotated link|Barrelled space}}&lt;br /&gt;
* {{annotated link|Closed graph}}&lt;br /&gt;
* {{annotated link|Closed linear operator}}&lt;br /&gt;
* {{annotated link|Discontinuous linear map}}&lt;br /&gt;
* {{annotated link|Kakutani fixed-point theorem}}&lt;br /&gt;
* {{annotated link|Open mapping theorem (functional analysis)}}&lt;br /&gt;
* {{annotated link|Ursescu theorem}}&lt;br /&gt;
* {{annotated link|Webbed space}}&lt;br /&gt;
* {{annotated link|Zariski&amp;#039;s main theorem}}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
{{reflist|group=note}}&lt;br /&gt;
{{reflist|group=proof}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
== Bibliography ==&lt;br /&gt;
&lt;br /&gt;
* {{Bourbaki Topological Vector Spaces}} &amp;lt;!-- {{sfn|Bourbaki|1987|p=}} --&amp;gt;&lt;br /&gt;
* {{citation|last=Folland|first = Gerald B.|author-link=Gerald Folland|title=Real Analysis: Modern Techniques and Their Applications|edition=1st|publisher=[[John Wiley &amp;amp; Sons]]|year=1984|isbn=978-0-471-80958-6}}&lt;br /&gt;
* {{Jarchow Locally Convex Spaces}} &amp;lt;!-- {{sfn|Jarchow|1981|p=}} --&amp;gt;&lt;br /&gt;
* {{Köthe Topological Vector Spaces I}} &amp;lt;!-- {{sfn|Köthe|1983|p=}} --&amp;gt;&lt;br /&gt;
* {{Munkres Topology|edition=2}} &amp;lt;!-- {{sfn|Munkres|2000|p=}} --&amp;gt;&lt;br /&gt;
* {{Narici Beckenstein Topological Vector Spaces|edition=2}} &amp;lt;!-- {{sfn|Narici|Beckenstein|2011|pp=}} --&amp;gt;&lt;br /&gt;
* {{Rudin Walter Functional Analysis|edition=2}} &amp;lt;!-- {{sfn|Rudin|1991|p=}} --&amp;gt;&lt;br /&gt;
* {{Schaefer Wolff Topological Vector Spaces}}&lt;br /&gt;
* {{Trèves François Topological vector spaces, distributions and kernels}} &amp;lt;!-- {{sfn|Trèves|2006|p=}} --&amp;gt;&lt;br /&gt;
* {{Wilansky Modern Methods in Topological Vector Spaces}} &amp;lt;!-- {{sfn|Wilansky|2013|p=}} --&amp;gt;&lt;br /&gt;
* {{Zălinescu Convex Analysis in General Vector Spaces 2002}} &amp;lt;!-- {{sfn|Zălinescu|2002|pp=}} --&amp;gt;&lt;br /&gt;
* {{planetmath reference|urlname=ProofOfClosedGraphTheorem|title=Proof of closed graph theorem }}&lt;br /&gt;
&lt;br /&gt;
{{Functional Analysis}}&lt;br /&gt;
{{TopologicalVectorSpaces}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Theorems in functional analysis]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Zhaoyl</name></author>
	</entry>
</feed>