Article · Wikipedia archive · Last revised Jul 6, 2026

Closed graph property

In mathematics, particularly in functional analysis and topology, closed graph is a property of functions. A real function is closed if the graph is closed, meaning that it contains all of its limit points. Every such continuous function has a closed graph, but the converse is not necessarily true.

Last revised
Jul 6, 2026
Read time
≈ 14 min
Length
3,123 w
Citations
17
Source
A discontinuous function with a closed graph: there are no "missing" (limit) points source ↗
Discontinuous function with a graph that is not closed: the point ( 0 , 0 ) {\displaystyle (0,0)} is a limit point that is not a point on the graph. source ↗

In mathematics, particularly in functional analysis and topology, closed graph is a property of functions.12 A real function y = f ( x ) {\displaystyle y=f(x)} is closed if the graph is closed, meaning that it contains all of its limit points. Every such continuous function has a closed graph, but the converse is not necessarily true.

More generally, a function f : XY between topological spaces has a closed graph if its graph is a closed subset of the product space X × Y.

This property is studied because there are many theorems, known as closed graph theorems, giving conditions under which a function with a closed graph is necessarily continuous. One particularly well-known class of closed graph theorems are the closed graph theorems in functional analysis.

Definitions

Graphs and set-valued functions

Definition and notation: The graph of a function f : XY is the set
Gr f := { (x, f(x)) : xX} = { (x, y) ∈ X × Y : y = f(x)}.
Notation: If Y is a set then the power set of Y, which is the set of all subsets of Y, is denoted by 2Y or 𝒫(Y).
Definition: If X and Y are sets, a set-valued function in Y on X (also called a Y-valued multifunction on X) is a function F : X → 2Y with domain X that is valued in 2Y. That is, F is a function on X such that for every xX, F(x) is a subset of Y.
  • Some authors call a function F : X → 2Y a set-valued function only if it satisfies the additional requirement that F(x) is not empty for every xX; this article does not require this.
Definition and notation: If F : X → 2Y is a set-valued function in a set Y then the graph of F is the set
Gr F := { (x, y) ∈ X × Y : yF(x)}.
Definition: A function f : XY can be canonically identified with the set-valued function F : X → 2Y defined by F(x) := { f(x)} for every xX, where F is called the canonical set-valued function induced by (or associated with) f.
  • Note that in this case, Gr f = Gr F.

Closed graph

We give the more general definition of when a Y-valued function or set-valued function defined on a subset S of X has a closed graph since this generality is needed in the study of closed linear operators that are defined on a dense subspace S of a topological vector space X (and not necessarily defined on all of X). This particular case is one of the main reasons why functions with closed graphs are studied in functional analysis.

Assumptions: Throughout, X and Y are topological spaces, SX, and f is a Y-valued function or set-valued function on S (i.e. f : SY or f : S → 2Y). X × Y will always be endowed with the product topology.
Definition:3 We say that f has a closed graph in X × Y if the graph of f, Gr f, is a closed subset of X × Y when X × Y is endowed with the product topology. If S = X or if X is clear from context then we may omit writing "in X × Y"
Observation: If g : SY is a function and G is the canonical set-valued function induced by g (i.e. G : S → 2Y is defined by G(s) := { g(s)} for every sS) then since Gr g = Gr G, g has a closed (resp. sequentially closed) graph in X × Y if and only if the same is true of G.

Closable maps and closures

Definition: We say that the function (resp. set-valued function) f is closable in X × Y if there exists a subset DX containing S and a function (resp. set-valued function) F : DY whose graph is equal to the closure of the set Gr f in X × Y. Such an F is called a closure of f in X × Y, is denoted by f, and necessarily extends f.
  • Additional assumptions for linear maps: If in addition, S, X, and Y are topological vector spaces and f : SY is a linear map then to call f closable we also require that the set D be a vector subspace of X and the closure of f be a linear map.
Definition: If f is closable on S then a core or essential domain of f is a subset DS such that the closure in X × Y of the graph of the restriction f|D : DY of f to D is equal to the closure of the graph of f in X × Y (i.e. the closure of Gr f in X × Y is equal to the closure of Gr f|D in X × Y).

Closed maps and closed linear operators

Definition and notation: When we write f : D(f) ⊆ XY then we mean that f is a Y-valued function with domain D(f) where D(f) ⊆ X. If we say that f : D(f) ⊆ XY is closed (resp. sequentially closed) or has a closed graph (resp. has a sequentially closed graph) then we mean that the graph of f is closed (resp. sequentially closed) in X × Y (rather than in D(f) × Y).

When reading literature in functional analysis, if f : XY is a linear map between topological vector spaces (TVSs) (e.g. Banach spaces) then "f is closed" will almost always means the following:

Definition: A map f : XY is called closed if its graph is closed in X × Y. In particular, the term "closed linear operator" will almost certainly refer to a linear map whose graph is closed.

Otherwise, especially in literature about point-set topology, "f is closed" may instead mean the following:

Definition: A map f : XY between topological spaces is called a closed map if the image of a closed subset of X is a closed subset of Y.

These two definitions of "closed map" are not equivalent. If it is unclear, then it is recommended that a reader check how "closed map" is defined by the literature they are reading.

Characterizations

Throughout, let X and Y be topological spaces.

Function with a closed graph

If f : XY is a function then the following are equivalent:

  1. f has a closed graph (in X × Y);
  2. (definition) the graph of f, Gr f, is a closed subset of X × Y;
  3. for every xX and net x = (xi)iI in X such that xx in X, if yY is such that the net f(x) := (f(xi))iIy in Y then y = f(x);3
    • Compare this to the definition of continuity in terms of nets, which recall is the following: for every xX and net x = (xi)iI in X such that xx in X, f(x) → f(x) in Y.
    • Thus to show that the function f has a closed graph we may assume that f(x) converges in Y to some yY (and then show that y = f(x)) while to show that f is continuous we may not assume that f(x) converges in Y to some yY and we must instead prove that this is true (and moreover, we must more specifically prove that f(x) converges to f(x) in Y).

and if Y is a Hausdorff space that is compact, then we may add to this list:

  • f is continuous;4
  • and if both X and Y are first-countable spaces then we may add to this list:

  • f has a sequentially closed graph (in X × Y);
  • Function with a sequentially closed graph

    If f : XY is a function then the following are equivalent:

    1. f has a sequentially closed graph (in X × Y);
    2. (definition) the graph of f is a sequentially closed subset of X × Y;
    3. for every xX and sequence x = (xi)
      i=1
      in X such that xx in X, if yY is such that the net f(x) := (f(xi))
      i=1
      y
      in Y then y = f(x);3
    set-valued function with a closed graph

    If F : X → 2Y is a set-valued function between topological spaces X and Y then the following are equivalent:

    1. F has a closed graph (in X × Y);
    2. (definition) the graph of F is a closed subset of X × Y;

    and if Y is compact and Hausdorff then we may add to this list:

  • F is upper hemicontinuous and F(x) is a closed subset of Y for all xX;5
  • and if both X and Y are metrizable spaces then we may add to this list:

  • for all xX, yY, and sequences x = (xi)
    i=1
    in X and y = (yi)
    i=1
    in Y such that xx in X and yy in Y, and yiF(xi) for all i, then yF(x).
  • Characterizations of closed graphs (general topology)

    Throughout, let X {\displaystyle X} and Y {\displaystyle Y} be topological spaces and X × Y {\displaystyle X\times Y} is endowed with the product topology.

    Function with a closed graph

    If f : X Y {\displaystyle f:X\to Y} is a function then it is said to have a closed graph if it satisfies any of the following are equivalent conditions:

    1. (Definition): The graph graph f {\displaystyle \operatorname {graph} f} of f {\displaystyle f} is a closed subset of X × Y . {\displaystyle X\times Y.}
    2. For every x X {\displaystyle x\in X} and net x = ( x i ) i I {\displaystyle x_{\bullet }=\left(x_{i}\right)_{i\in I}} in X {\displaystyle X} such that x x {\displaystyle x_{\bullet }\to x} in X , {\displaystyle X,} if y Y {\displaystyle y\in Y} is such that the net f ( x ) = ( f ( x i ) ) i I y {\displaystyle f\left(x_{\bullet }\right)=\left(f\left(x_{i}\right)\right)_{i\in I}\to y} in Y {\displaystyle Y} then y = f ( x ) . {\displaystyle y=f(x).} 3
      • Compare this to the definition of continuity in terms of nets, which recall is the following: for every x X {\displaystyle x\in X} and net x = ( x i ) i I {\displaystyle x_{\bullet }=\left(x_{i}\right)_{i\in I}} in X {\displaystyle X} such that x x {\displaystyle x_{\bullet }\to x} in X , {\displaystyle X,} f ( x ) f ( x ) {\displaystyle f\left(x_{\bullet }\right)\to f(x)} in Y . {\displaystyle Y.}
      • Thus to show that the function f {\displaystyle f} has a closed graph, it may be assumed that f ( x ) {\displaystyle f\left(x_{\bullet }\right)} converges in Y {\displaystyle Y} to some y Y {\displaystyle y\in Y} (and then show that y = f ( x ) {\displaystyle y=f(x)} ) while to show that f {\displaystyle f} is continuous, it may not be assumed that f ( x ) {\displaystyle f\left(x_{\bullet }\right)} converges in Y {\displaystyle Y} to some y Y {\displaystyle y\in Y} and instead, it must be proven that this is true (and moreover, it must more specifically be proven that f ( x ) {\displaystyle f\left(x_{\bullet }\right)} converges to f ( x ) {\displaystyle f(x)} in Y {\displaystyle Y} ).

    and if Y {\displaystyle Y} is a Hausdorff compact space then we may add to this list:

    1. f {\displaystyle f} is continuous.4

    and if both X {\displaystyle X} and Y {\displaystyle Y} are first-countable spaces then we may add to this list:

    1. f {\displaystyle f} has a sequentially closed graph in X × Y . {\displaystyle X\times Y.}

    Function with a sequentially closed graph

    If f : X Y {\displaystyle f:X\to Y} is a function then the following are equivalent:

    1. f {\displaystyle f} has a sequentially closed graph in X × Y . {\displaystyle X\times Y.}
    2. Definition: the graph of f {\displaystyle f} is a sequentially closed subset of X × Y . {\displaystyle X\times Y.}
    3. For every x X {\displaystyle x\in X} and sequence x = ( x i ) i = 1 {\displaystyle x_{\bullet }=\left(x_{i}\right)_{i=1}^{\infty }} in X {\displaystyle X} such that x x {\displaystyle x_{\bullet }\to x} in X , {\displaystyle X,} if y Y {\displaystyle y\in Y} is such that the net f ( x ) := ( f ( x i ) ) i = 1 y {\displaystyle f\left(x_{\bullet }\right):=\left(f\left(x_{i}\right)\right)_{i=1}^{\infty }\to y} in Y {\displaystyle Y} then y = f ( x ) . {\displaystyle y=f(x).} 3

    Sufficient conditions for a closed graph

    • If f : XY is a continuous function between topological spaces and if Y is Hausdorff then f has a closed graph in X × Y.3 However, if f is a function between Hausdorff topological spaces, then it is possible for f to have a closed graph in X × Y but not be continuous.

    Closed graph theorems

    Conditions that guarantee that a function with a closed graph is necessarily continuous are called closed graph theorems. Closed graph theorems are of particular interest in functional analysis where there are many theorems giving conditions under which a linear map with a closed graph is necessarily continuous.

    • If f : XY is a function between topological spaces whose graph is closed in X × Y and if Y is a compact space then f : XY is continuous.3

    Examples

    Continuous but not closed maps

    • Let X denote the real numbers with the usual Euclidean topology and let Y denote with the indiscrete topology (where note that Y is not Hausdorff and that every function valued in Y is continuous). Let f : XY be defined by f(0) = 1 and f(x) = 0 for all x ≠ 0. Then f : XY is continuous but its graph is not closed in X × Y.3
    • If X is any space then the identity map Id : XX is continuous but its graph, which is the diagonal Gr Id := { (x, x) : xX}, is closed in X × X if and only if X is Hausdorff.6 In particular, if X is not Hausdorff then Id : XX is continuous but not closed.
    • If f : XY is a continuous map whose graph is not closed then Y is not a Hausdorff space.

    Closed but not continuous maps

    • Let X and Y both denote the real numbers with the usual Euclidean topology. Let f : XY be defined by f(0) = 0 and f(x) = 1/x for all x ≠ 0. Then f : XY has a closed graph (and a sequentially closed graph) in X × Y = ℝ2 but it is not continuous (since it has a discontinuity at x = 0).3
    • Let X denote the real numbers with the usual Euclidean topology, let Y denote with the discrete topology, and let Id : XY be the identity map (i.e. Id(x) := x for every xX). Then Id : XY is a linear map whose graph is closed in X × Y but it is clearly not continuous (since singleton sets are open in Y but not in X).3
    • Let (X, 𝜏) be a Hausdorff TVS and let 𝜐 be a vector topology on X that is strictly finer than 𝜏. Then the identity map Id : (X, 𝜏) → (X, 𝜐) is a closed discontinuous linear operator.7
    See also

    See also

    References

    References

    1. Baggs, Ivan (1974). "Functions with a closed graph". Proceedings of the American Mathematical Society. 43 (2): 439–442. doi:10.1090/S0002-9939-1974-0334132-8. ISSN 0002-9939.
    2. Ursescu, Corneliu (1975). "Multifunctions with convex closed graph". Czechoslovak Mathematical Journal. 25 (3): 438–441. doi:10.21136/CMJ.1975.101337. ISSN 0011-4642.
    3. Narici & Beckenstein 2011, pp. 459–483.
    4. Munkres 2000, p. 171.
    5. Aliprantis, Charlambos; Kim C. Border (1999). "Chapter 17". Infinite Dimensional Analysis: A Hitchhiker's Guide (3rd ed.). Springer.
    6. Rudin p.50
    7. Narici & Beckenstein 2011, p. 480.