Subspace Topology
Statement
Let be a topological space with topology , and let . The subspace topology (or induced topology) on is:
This is the coarsest topology on making the inclusion , , continuous.
Continuity criterion: A function is continuous (with carrying the subspace topology) if and only if is continuous.
Equivalently, is continuous, and any is continuous into iff it is continuous when viewed as a map into .
Visualization
as a subspace of :
ℝ: ────(────────────────────)────▶
a b
open interval (a,b) in ℝ
ℚ: ─────●──●──●──●──●──●───────▶
↑ (rational points)
(a,b) ∩ ℚ is open in ℚ
(a basic open set of the subspace topology)
| Open set in | Corresponding open in | Contains irrationals? |
|---|---|---|
| No | ||
| No | ||
| No |
Note that is open in even though : the set is also equal to and is open in the subspace topology.
Continuity example: The function , is continuous in the subspace topology because is continuous as a map (a polynomial), and .
Proof Sketch
-
is a topology: Empty set: . Whole space: . Unions: . Finite intersections: .
-
Inclusion is continuous: For , by definition.
-
Coarsest such topology: Any topology on making continuous must contain for all . So .
-
Universal property: Given , note . If is continuous and with , then , which is open. Conversely, if is continuous, so is (composition of continuous maps).
Connections
- Heine–Borel TheoremHeine–Borel TheoremIn ℝⁿ, a subset is compact if and only if it is closed and boundedRead more → — the subspace topology on a closed bounded set makes compact; Heine–Borel characterises exactly which subspaces are compact.
- Bolzano–Weierstrass TheoremBolzano–Weierstrass TheoremEvery bounded sequence in ℝⁿ has a convergent subsequenceRead more → — every bounded sequence in takes values in a compact subspace (a closed ball), and the Bolzano–Weierstrass theorem is the statement that sequentially compact subspaces are compact.
- Urysohn's LemmaUrysohn's LemmaIn a normal space, disjoint closed sets can be separated by a continuous functionRead more → — subspaces of normal spaces need not be normal in general, but Urysohn's lemma constructs continuous functions separating closed sets, a tool used to show closed subspaces of normal spaces are normal.
Lean4 Proof
import Mathlib.Topology.Constructions
/-- The inclusion of a subtype is continuous in the subspace topology. -/
theorem subtype_inclusion_continuous
{X : Type*} [TopologicalSpace X] (p : X → Prop) :
Continuous (Subtype.val (p := p)) :=
continuous_subtype_val