TheoremComplete

Basis Criterion for Topology

The basis criterion provides a precise characterization of when a collection of subsets constitutes a basis for a topology, and relates different topologies through their bases. This theorem is fundamental for verifying that constructions yield valid topological spaces.


Statement

Theorem1.1Basis Criterion

Let XX be a set and let B\mathcal{B} be a collection of subsets of XX. Then B\mathcal{B} is a basis for some topology on XX if and only if:

  1. B\mathcal{B} covers XX: for every x∈Xx \in X, there exists B∈BB \in \mathcal{B} such that x∈Bx \in B.
  2. For every B1,B2∈BB_1, B_2 \in \mathcal{B} and every x∈B1∩B2x \in B_1 \cap B_2, there exists B3∈BB_3 \in \mathcal{B} such that x∈B3βŠ†B1∩B2x \in B_3 \subseteq B_1 \cap B_2.

Moreover, when these conditions hold, the collection Ο„B={UβŠ†X:βˆ€x∈U,β€…β€ŠβˆƒB∈BΒ withΒ x∈BβŠ†U}\tau_{\mathcal{B}} = \left\{ U \subseteq X : \forall x \in U, \; \exists B \in \mathcal{B} \text{ with } x \in B \subseteq U \right\} is the unique topology on XX for which B\mathcal{B} is a basis, and Ο„B\tau_{\mathcal{B}} equals the set of all unions of elements of B\mathcal{B}.


Proof

Proof

(Necessity) Suppose B\mathcal{B} is a basis for a topology Ο„\tau on XX. Since XβˆˆΟ„X \in \tau, and XX is a union of basis elements, condition (1) holds. For condition (2), if B1,B2∈BB_1, B_2 \in \mathcal{B} and x∈B1∩B2x \in B_1 \cap B_2, then B1∩B2βˆˆΟ„B_1 \cap B_2 \in \tau (as B1,B2B_1, B_2 are open and Ο„\tau is closed under finite intersections). Since B\mathcal{B} is a basis, there exists B3∈BB_3 \in \mathcal{B} with x∈B3βŠ†B1∩B2x \in B_3 \subseteq B_1 \cap B_2.

(Sufficiency) Assume conditions (1) and (2). Define: Ο„B={UβŠ†X:βˆ€x∈U,β€…β€ŠβˆƒB∈BΒ withΒ x∈BβŠ†U}.\tau_{\mathcal{B}} = \left\{ U \subseteq X : \forall x \in U, \; \exists B \in \mathcal{B} \text{ with } x \in B \subseteq U \right\}.

We verify the topology axioms:

Empty set and whole space: βˆ…βˆˆΟ„B\emptyset \in \tau_{\mathcal{B}} vacuously. By condition (1), XβˆˆΟ„BX \in \tau_{\mathcal{B}}.

Arbitrary unions: Let {UΞ±}α∈AβŠ†Ο„B\{U_\alpha\}_{\alpha \in A} \subseteq \tau_{\mathcal{B}} and U=⋃αUΞ±U = \bigcup_\alpha U_\alpha. For x∈Ux \in U, there exists Ξ±\alpha with x∈UΞ±x \in U_\alpha. Since UΞ±βˆˆΟ„BU_\alpha \in \tau_{\mathcal{B}}, there exists B∈BB \in \mathcal{B} with x∈BβŠ†UΞ±βŠ†Ux \in B \subseteq U_\alpha \subseteq U. Thus UβˆˆΟ„BU \in \tau_{\mathcal{B}}.

Finite intersections: It suffices to check binary intersections (by induction). Let U1,U2βˆˆΟ„BU_1, U_2 \in \tau_{\mathcal{B}} and 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. By condition (2), there exists 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}}.

Equivalence of descriptions: Every UβˆˆΟ„BU \in \tau_{\mathcal{B}} satisfies U=⋃x∈UBxU = \bigcup_{x \in U} B_x where Bx∈BB_x \in \mathcal{B} with x∈BxβŠ†Ux \in B_x \subseteq U. Conversely, any union of elements of B\mathcal{B} belongs to Ο„B\tau_{\mathcal{B}}.

Uniqueness: If Ο„\tau is any topology for which B\mathcal{B} is a basis, then UβˆˆΟ„U \in \tau if and only if UU is a union of elements of B\mathcal{B}, which equals Ο„B\tau_{\mathcal{B}}.

β– 

Comparing Topologies via Bases

Theorem1.2Comparison of Topologies via Bases

Let B1\mathcal{B}_1 and B2\mathcal{B}_2 be bases for topologies Ο„1\tau_1 and Ο„2\tau_2 on XX, respectively. Then Ο„1βŠ†Ο„2\tau_1 \subseteq \tau_2 if and only if for every B1∈B1B_1 \in \mathcal{B}_1 and every x∈B1x \in B_1, there exists B2∈B2B_2 \in \mathcal{B}_2 such that x∈B2βŠ†B1x \in B_2 \subseteq B_1.

Proof

(β‡’\Rightarrow) If Ο„1βŠ†Ο„2\tau_1 \subseteq \tau_2, then every B1∈B1βŠ†Ο„1βŠ†Ο„2B_1 \in \mathcal{B}_1 \subseteq \tau_1 \subseteq \tau_2. Since B2\mathcal{B}_2 is a basis for Ο„2\tau_2, for every x∈B1x \in B_1 there exists B2∈B2B_2 \in \mathcal{B}_2 with x∈B2βŠ†B1x \in B_2 \subseteq B_1.

(⇐\Leftarrow) Let UβˆˆΟ„1U \in \tau_1. For any x∈Ux \in U, there exists B1∈B1B_1 \in \mathcal{B}_1 with x∈B1βŠ†Ux \in B_1 \subseteq U, and then by hypothesis there exists B2∈B2B_2 \in \mathcal{B}_2 with x∈B2βŠ†B1βŠ†Ux \in B_2 \subseteq B_1 \subseteq U. Thus UβˆˆΟ„2U \in \tau_2.

β– 

Applications

ExampleStandard vs. Lower Limit Topology

Let B1={(a,b):a<b}\mathcal{B}_1 = \{(a, b) : a < b\} (basis for the standard topology on R\mathbb{R}) and B2={[a,b):a<b}\mathcal{B}_2 = \{[a, b) : a < b\} (basis for the lower limit topology on R\mathbb{R}).

For any (a,b)(a, b) and x∈(a,b)x \in (a, b), we have x∈[x,b)βŠ†(a,b)x \in [x, b) \subseteq (a, b), so B2\mathcal{B}_2 refines B1\mathcal{B}_1, giving Ο„stdβŠ†Ο„β„“\tau_{\text{std}} \subseteq \tau_\ell.

However, [0,1)∈B2[0, 1) \in \mathcal{B}_2 and 0∈[0,1)0 \in [0, 1), but there is no open interval (a,b)∈B1(a, b) \in \mathcal{B}_1 with 0∈(a,b)βŠ†[0,1)0 \in (a, b) \subseteq [0, 1) (any such interval would contain negative numbers). So Ο„β„“βŠ†ΜΈΟ„std\tau_\ell \not\subseteq \tau_{\text{std}}, and the lower limit topology is strictly finer.

RemarkPractical Importance

The basis criterion is the standard tool for verifying that a given collection generates a topology. It is used repeatedly in constructions such as:

  • The product topology (basis of finite intersections of preimages).
  • The metric topology (basis of open balls).
  • The order topology (basis of open intervals and rays).
  • Quotient and identification topologies.