Topological Spaces, Bases, and Subbases

⚡ Key Takeaways

A topological space is a set equipped with a collection of "open" subsets closed under arbitrary unions and finite intersections; this minimal structure axiomatizes continuity, convergence, and "nearness" without metric or distance. A basis is a generating collection of open sets from which every open set arises as a union; a subbasis is an even smaller generating collection whose finite intersections form a basis. Used everywhere in modern mathematics — analysis, geometry, algebraic topology. Codified by Felix Hausdorff (1914) building on Fréchet, Riesz, and Cantor.

💡 The Core Insight

Topology abstracts the single feature of distance that actually matters for continuity: which sets are "open" (contain a neighborhood around each of their points). Bases let us generate the entire topology from manageable building blocks, and subbases push this further — you can specify a topology by an arbitrary collection of sets and let finite intersections and unions do the rest. Open sets are the primitive; everything else (closure, continuity, convergence) is defined in terms of them.

Formal Statement

DefinitionTopological Space

Let XX be a set. A topology on XX is a collection τ⊆P(X)\tau \subseteq \mathcal{P}(X) of subsets of XX such that:

1
∅∈τandX∈τ\quad \varnothing \in \tau \quad\text{and}\quad X \in \tau

Derivation hint: The empty set and the whole space must always be open; this anchors the lattice of open sets at top and bottom.

2
{Ui}i∈I⊆τ  ⟹  ⋃i∈IUi∈τ(any index set I)\quad \{U_i\}_{i\in I}\subseteq \tau \implies \bigcup_{i\in I} U_i \in \tau \quad (\text{any index set } I)

Derivation hint: Arbitrary — possibly uncountable — unions of open sets are open; this mirrors that a union of open intervals in R\mathbb{R} is open.

3
U1,…,Un∈τ  ⟹  ⋂k=1nUk∈τ\quad U_1,\dots,U_n \in \tau \implies \bigcap_{k=1}^{n} U_k \in \tau

Derivation hint: Only finite intersections are guaranteed open; infinite intersections may collapse, e.g. ⋂n(−1/n,1/n)={0}\bigcap_n (-1/n,1/n)=\{0\}. The pair (X,τ)(X,\tau) is a topological space; members of τ\tau are open sets, and their complements are closed sets. The symbol P(X)\mathcal{P}(X) denotes the power set of XX, II is an arbitrary index set, and n∈Nn \in \mathbb{N}.

DefinitionBasis for a Topology

A collection B⊆P(X)\mathcal{B}\subseteq \mathcal{P}(X) is a basis for a topology on XX if:

4
∀x∈X, ∃B∈B such that x∈B\quad \forall x \in X,\ \exists B \in \mathcal{B}\ \text{such that}\ x \in B

Derivation hint: The basis elements must cover XX, so that XX itself can be written as a union of basis members.

5
∀B1,B2∈B, ∀x∈B1∩B2, ∃B3∈B: x∈B3⊆B1∩B2\quad \forall B_1,B_2 \in \mathcal{B},\ \forall x \in B_1\cap B_2,\ \exists B_3 \in \mathcal{B}:\ x \in B_3 \subseteq B_1\cap B_2

Derivation hint: Overlaps of basis sets must themselves be "fillable" by basis sets around each point, guaranteeing intersections stay expressible as unions. The topology generated by B\mathcal{B} consists of all unions of basis elements:

6
τB={U⊆X:∀x∈U, ∃B∈B with x∈B⊆U}\quad \tau_{\mathcal{B}} = \left\{ U \subseteq X : \forall x\in U,\ \exists B\in\mathcal{B}\ \text{with}\ x\in B\subseteq U \right\}

Derivation hint: A set is open iff each of its points has a basis neighborhood inside it — equivalently, iff it is a union of basis elements.

DefinitionSubbasis

A collection S⊆P(X)\mathcal{S}\subseteq\mathcal{P}(X) is a subbasis for a topology on XX if ⋃S∈SS=X\bigcup_{S\in\mathcal{S}} S = X. The topology generated by S\mathcal{S} is the topology whose basis is the collection of all finite intersections of members of S\mathcal{S}:

7
BS={⋂k=1nSk:n≥0, Sk∈S},τS=τBS\quad \mathcal{B}_{\mathcal{S}} = \left\{ \bigcap_{k=1}^{n} S_k : n\geq 0,\ S_k \in \mathcal{S} \right\}, \qquad \tau_{\mathcal{S}} = \tau_{\mathcal{B}_{\mathcal{S}}}

Derivation hint: With the convention that the empty intersection (n=0n=0) equals XX, finite intersections of subbasis sets form a basis; their unions give the generated topology — the coarsest topology containing S\mathcal{S}.

TheoremGenerated Topology is Well-Defined

If B\mathcal{B} satisfies [4]–[5], then τB\tau_{\mathcal{B}} defined in [6] is a genuine topology on XX, and B⊆τB\mathcal{B}\subseteq\tau_{\mathcal{B}}. Moreover, for any collection S\mathcal{S} covering XX, τS\tau_{\mathcal{S}} is the coarsest (smallest) topology containing S\mathcal{S}:

8
τS=⋂{τ:τ is a topology on X, S⊆τ}\quad \tau_{\mathcal{S}} = \bigcap\left\{ \tau : \tau \text{ is a topology on } X,\ \mathcal{S}\subseteq\tau \right\}

Derivation hint: The intersection of any family of topologies is a topology; τS\tau_{\mathcal{S}} is contained in every topology containing S\mathcal{S} and itself contains S\mathcal{S}, hence equals the intersection.

Why It Holds

ProofThat τB\tau_{\mathcal{B}} Satisfies the Axioms

We verify [1]–[3] for τB\tau_{\mathcal{B}} as defined by [6].

Step 1 (Empty set and XX). The set ∅\varnothing vacuously satisfies the condition in [6] (there are no points xx to check), so ∅∈τB\varnothing\in\tau_{\mathcal{B}}. For XX: by [4] every x∈Xx\in X lies in some B∈BB\in\mathcal{B} with B⊆XB\subseteq X, so X∈τBX\in\tau_{\mathcal{B}}.

Step 2 (Arbitrary unions). Let {Ui}i∈I⊆τB\{U_i\}_{i\in I}\subseteq\tau_{\mathcal{B}} and let x∈⋃iUix\in\bigcup_i U_i. Then x∈Ui0x\in U_{i_0} for some i0i_0, so there is B∈BB\in\mathcal{B} with x∈B⊆Ui0⊆⋃iUix\in B\subseteq U_{i_0}\subseteq\bigcup_i U_i. Hence the union is in τB\tau_{\mathcal{B}}, establishing [2].

Step 3 (Finite intersections). It suffices to handle two sets U1,U2∈τBU_1,U_2\in\tau_{\mathcal{B}}. Let x∈U1∩U2x\in U_1\cap U_2. There exist B1,B2∈BB_1,B_2\in\mathcal{B} with x∈B1⊆U1x\in B_1\subseteq U_1 and x∈B2⊆U2x\in B_2\subseteq U_2. Then x∈B1∩B2x\in B_1\cap B_2, and by [5] there is B3∈BB_3\in\mathcal{B} with x∈B3⊆B1∩B2⊆U1∩U2x\in B_3\subseteq B_1\cap B_2\subseteq U_1\cap U_2. Thus U1∩U2∈τBU_1\cap U_2\in\tau_{\mathcal{B}}. Induction extends this to any finite intersection, giving [3].

Step 4 (B⊆τB\mathcal{B}\subseteq\tau_{\mathcal{B}}). For any B∈BB\in\mathcal{B} and any x∈Bx\in B, take the basis element BB itself: x∈B⊆Bx\in B\subseteq B. So B∈τBB\in\tau_{\mathcal{B}}. ■\blacksquare

∎
ProofThat Finite Intersections of a Subbasis Form a Basis

Let S\mathcal{S} cover XX and BS\mathcal{B}_{\mathcal{S}} be as in [7].

Step 1 (Covering, [4]). Since S\mathcal{S} covers XX and S⊆BS\mathcal{S}\subseteq\mathcal{B}_{\mathcal{S}} (single-element intersections), BS\mathcal{B}_{\mathcal{S}} covers XX. (Equivalently, the empty intersection equals XX.)

Step 2 (Intersection condition, [5]). Take B1=S1∩⋯∩SmB_1 = S_1\cap\cdots\cap S_m and B2=T1∩⋯∩TnB_2 = T_1\cap\cdots\cap T_n in BS\mathcal{B}_{\mathcal{S}}. Their intersection

B1∩B2=S1∩⋯∩Sm∩T1∩⋯∩TnB_1\cap B_2 = S_1\cap\cdots\cap S_m\cap T_1\cap\cdots\cap T_n

is again a finite intersection of subbasis members, hence lies in BS\mathcal{B}_{\mathcal{S}}. So for any x∈B1∩B2x\in B_1\cap B_2 we may take B3=B1∩B2B_3=B_1\cap B_2, verifying [5]. Therefore BS\mathcal{B}_{\mathcal{S}} is a basis, and τS=τBS\tau_{\mathcal{S}}=\tau_{\mathcal{B}_{\mathcal{S}}} is a topology by the previous proof. ■\blacksquare

∎
mathematician · Felix Hausdorff | 1868–1942

Hausdorff gave point-set topology its modern axiomatic form in Grundzüge der Mengenlehre (1914). His original definition used neighborhood systems and included what we now call the Hausdorff (T₂) separation axiom — the requirement that distinct points have disjoint neighborhoods. The stripped-down "open sets only" axiomatization in current use was refined by Kuratowski, Alexandroff, and others through the 1920s. A polymath who also worked in set theory (the Hausdorff maximal principle) and wrote literature under the pen name Paul Mongré, Hausdorff and his wife took their own lives in 1942 to escape deportation to a Nazi concentration camp.

Building Intuition

🧠 Intuition

Think of a topology as a recipe for "closeness" that throws away numbers. In a metric space, "xx is near AA" means there are points of AA arbitrarily close. Topology keeps only the qualitative residue: a set UU is open if every point sits "comfortably inside" UU with some wiggle room (a neighborhood) entirely contained in UU. A basis is your toolkit of standard wiggle rooms. In R\mathbb{R} you don't list all open sets — you declare the open intervals (a,b)(a,b) as the basis, and every open set is a union of them. The two basis axioms say: (1) every point has at least one tool around it, and (2) where two tools overlap, you can find a smaller tool fitting inside the overlap — so you never get "stuck" trying to express an intersection. A subbasis is even lazier: you throw down any sets you like (as long as they cover XX), and the machinery automatically takes finite intersections (to make a basis) then arbitrary unions (to make the topology). It is the topological analog of generating a group from a set of generators — finite words in the generators give everything reachable.

Figure
Generating open sets: subbasis → basis → topology in the plane
Subbasis: two "half-plane strips" S₁, S₂ S₁ S₂ S₁∩S₂ (basis box) Topology: union of basis boxes U = ⋃ Bᵢ is open ⋂ then ⋃ Finite intersections of subbasis sets give basis boxes; arbitrary unions of boxes give all open sets.

Worked Examples

ExampleStandard Topology on R\mathbb{R} from interval basis

Given. Let X=RX=\mathbb{R} and B={(a,b):a<b, a,b∈R}\mathcal{B} = \{(a,b) : a<b,\ a,b\in\mathbb{R}\}, the set of open intervals.

Step 1 — Verify [4]. Every x∈Rx\in\mathbb{R} lies in, e.g., (x−1, x+1)∈B(x-1,\,x+1)\in\mathcal{B}. ✓

Step 2 — Verify [5]. Take (a,b)(a,b) and (c,d)(c,d). Their intersection is (max⁡(a,c), min⁡(b,d))(\max(a,c),\,\min(b,d)), which is itself an open interval (or empty). So for any xx in the overlap, B3=(a,b)∩(c,d)B_3=(a,b)\cap(c,d) works. ✓

Step 3 — Identify a concrete open set. Consider U=(0,1)∪(2,3)U=(0,1)\cup(2,3). Is it open? For x=0.5x=0.5, take (0.4,0.6)⊆U(0.4,0.6)\subseteq U; for x=2.5x=2.5, take (2.4,2.6)⊆U(2.4,2.6)\subseteq U. Every point has an interval neighborhood inside UU, so U∈τBU\in\tau_{\mathcal{B}}.

Step 4 — A non-open set. Consider [0,1)[0,1). The point x=0x=0 has no interval (a,b)⊆[0,1)(a,b)\subseteq[0,1) containing it, since any such interval includes negative numbers. Hence [0,1)∉τB[0,1)\notin\tau_{\mathcal{B}}.

Answer.

τB=standard topology on R;(0,1)∪(2,3) open, [0,1) not open\boxed{\tau_{\mathcal{B}} = \text{standard topology on } \mathbb{R};\quad (0,1)\cup(2,3)\ \text{open},\ [0,1)\ \text{not open}}
ExampleSubbasis generating the standard topology on R\mathbb{R}

Given. Let S={(−∞,b):b∈R}∪{(a,∞):a∈R}\mathcal{S} = \{(-\infty,b) : b\in\mathbb{R}\} \cup \{(a,\infty) : a\in\mathbb{R}\}, the open rays.

Step 1 — Covering. ⋃S=R\bigcup\mathcal{S}=\mathbb{R} since, e.g., (−∞,0)∪(0,∞)∪(−∞,1)(-\infty,0)\cup(0,\infty)\cup(-\infty,1) already covers everything except possibly endpoints — and (−∞,1)(-\infty,1) covers 00. ✓

Step 2 — Form the basis (finite intersections). Intersect a "left ray" with a "right ray":

(a,∞)∩(−∞,b)=(a,b),a<b.(a,\infty)\cap(-\infty,b) = (a,b),\qquad a<b.

The case a≥ba\geq b gives ∅\varnothing. Intersections of two left rays give a left ray; same for right rays. So the basis BS\mathcal{B}_{\mathcal{S}} contains all bounded open intervals plus the rays.

Step 3 — Generated topology. Unions of these basis elements reproduce every standard open set (Example 1).

Step 4 — Count the data. We specified the topology using only two families of rays indexed by a single real parameter each, rather than the two-parameter family of intervals — a genuine economy.

Answer.

τS=standard topology on R, generated by open rays\boxed{\tau_{\mathcal{S}} = \text{standard topology on } \mathbb{R},\ \text{generated by open rays}}

Common Misconceptions

⚠️ Common mistake

Infinite intersections of open sets need NOT be open. Axiom [3] permits only finite intersections. The classic failure: in R\mathbb{R},

⋂n=1∞(−1n,1n)={0},\bigcap_{n=1}^{\infty}\left(-\tfrac1n,\tfrac1n\right) = \{0\},

and {0}\{0\} is not open in the standard topology. Students routinely "prove" false statements by silently intersecting infinitely many open sets.

A basis is not unique. Many different bases generate the same topology (Example 1 and Example 2 generate the same τ\tau). Conversely, the same collection cannot be a basis unless it satisfies [4]–[5]; merely covering XX is enough for a subbasis but not for a basis.

"Open" is not absolute — it depends on the topology. The set [0,1)[0,1) is not open in R\mathbb{R}'s standard topology but is open in the lower-limit (Sorgenfrey) topology generated by half-open intervals [a,b)[a,b).

CounterexampleA collection that covers XX but is NOT a basis

Let X={1,2,3}X=\{1,2,3\} and C={{1,2},{2,3}}\mathcal{C}=\{\{1,2\},\{2,3\}\}. This covers XX ({1,2}∪{2,3}=X\{1,2\}\cup\{2,3\}=X). But it is not a basis: take B1={1,2}B_1=\{1,2\}, B2={2,3}B_2=\{2,3\} and the point x=2∈B1∩B2={2}x=2\in B_1\cap B_2=\{2\}. There is no member of C\mathcal{C} contained in {2}\{2\} that contains 22, so [5] fails. However C\mathcal{C} is a perfectly good subbasis: forming finite intersections adds {2}={1,2}∩{2,3}\{2\}=\{1,2\}\cap\{2,3\}, yielding the basis {{1,2},{2,3},{2}}\{\{1,2\},\{2,3\},\{2\}\}, and the generated topology is

{∅,{2},{1,2},{2,3},{1,2,3}}.\{\varnothing,\{2\},\{1,2\},\{2,3\},\{1,2,3\}\}.

This illustrates precisely why subbases are weaker (easier to satisfy) than bases.

Connections

connection

Topological spaces sit at the root of an enormous network. The standard topology on Rn\mathbb{R}^n specializes to Metric Spaces, where the basis is the collection of open balls B(x,r)B(x,r) and the metric supplies axiom [5] via the triangle inequality. Bases are the precise tool for defining the Product Topology (where a subbasis of "cylinder sets" πi−1(U)\pi_i^{-1}(U) is natural) and the Subspace Topology (intersect open sets with the subset). The notion of generating a topology from a subbasis parallels generating a Sigma-Algebra in measure theory and generating a Group from Generators in algebra. Continuity itself — see Continuous Functions Between Topological Spaces — is testable on a basis or even a subbasis alone: ff is continuous iff preimages of subbasis elements are open, a major practical economy.

Real-World Applications

🔬 Where this appears

Historical Development

⏳ History
- 1872 — Georg Cantor studies derived sets and limit points of subsets of R\mathbb{R}, isolating the notion of accumulation point.
- 1893 — Camille Jordan and others develop rigorous notions of open and closed regions for curve theory (Jordan curve theorem).
- 1906 — Maurice Fréchet introduces metric spaces and abstract convergence in his thesis, the first general framework for "limit" beyond Rn\mathbb{R}^n.
- 1908 — Frigyes Riesz proposes an axiomatic theory of "condensation points," anticipating neighborhood structures.
- 1914 — Felix Hausdorff publishes Grundzüge der Mengenlehre, defining topological spaces via neighborhood axioms (including T₂ separation) — the birth of point-set topology.
- 1922 — Kazimierz Kuratowski gives the equivalent closure-operator axiomatization, clarifying the duality of open and closed sets.
- 1923–1927 — Pavel Alexandroff and Pavel Urysohn develop compactness, the open-cover definition, and metrization theory, cementing the open-set formulation now standard.
- 1929 — Andrey Tychonoff proves the product of compact spaces is compact, showcasing the power of subbases (cylinder sets) in infinite products.
- 1937 — Bourbaki's Topologie générale systematizes filters, bases, and subbases into the canonical modern presentation.

Subtleties & Limits

open-problem

The open-set axioms are too permissive for many purposes, which is why topologists add separation axioms (T₀ through T₄), countability axioms, and covering axioms. Several deep questions live here:

  • Metrization. Which topological spaces arise from a metric? The Nagata–Smirnov and Bing metrization theorems give characterizations via σ\sigma-locally-finite bases, but determining "good" bases for a given space remains delicate. The normal Moore space conjecture (every normal Moore space is metrizable) turned out to be independent of ZFC — its truth depends on set-theoretic axioms like the continuum hypothesis or large cardinals.
  • Cardinal invariants. The minimum cardinality of a basis (the weight w(X)w(X)) and of a local basis (the character χ(X)\chi(X)) are subtle and connect to set theory; questions about them (e.g., the existence of spaces with prescribed invariants) drive ongoing research in set-theoretic topology.
  • Pointless topology. Locale theory studies the lattice of open sets directly, without points, and behaves better than classical topology in constructive/intuitionistic settings — yet the exact relationship to point-set spaces (sobriety, spatiality) remains an active area.

See Also

Metric Spaces · Continuous Functions Between Topological Spaces · Product Topology · Subspace Topology · Compactness and Open Covers · Separation Axioms · Sigma-Algebra · Order Topology · Sorgenfrey Line