In topology, a subbase (or subbasis, prebase, prebasis) for the topology τ of a topological space (X, τ) is a subcollection B {\displaystyle B} of τ {\displaystyle \tau } that generates τ , {\displaystyle \tau ,} in the sense that τ {\displaystyle \tau } is the smallest topology containing B {\displaystyle B} as open sets. A slightly different definition is used by some authors, and there are other useful equivalent formulations of the definition; these are discussed below.
Subbase is a weaker notion than that of a base for a topology.
Definition
Let X {\displaystyle X} be a topological space with topology τ . {\displaystyle \tau .} A subbase of τ {\displaystyle \tau } is usually defined as a subcollection B {\displaystyle B} of τ {\displaystyle \tau } satisfying one of the three following equivalent conditions:
- τ {\displaystyle \tau } is the smallest topology containing B {\displaystyle B} : any topology τ ′ {\displaystyle \tau ^{\prime }} on X {\displaystyle X} containing B {\displaystyle B} must also contain τ . {\displaystyle \tau .}
- τ {\displaystyle \tau } is the intersection of all topologies on X containing B . {\displaystyle B.}
- The collection of open sets consisting of X {\displaystyle X} and all finite intersections of elements of B {\displaystyle B} forms a basis for τ . {\displaystyle \tau .} 12 This means that every proper open set in τ {\displaystyle \tau } can be written as a union of finite intersections of elements of B . {\displaystyle B.} Explicitly, given a point x {\displaystyle x} in an open set U ⊊ X , {\displaystyle U\subsetneq X,} there are finitely many sets S 1 , … , S n {\displaystyle S_{1},\ldots ,S_{n}} of B , {\displaystyle B,} such that the intersection of these sets contains x {\displaystyle x} and is contained in U . {\displaystyle U.}
If we additionally assume that B {\displaystyle B} covers X {\displaystyle X} , or if we use the nullary intersection convention, then there is no need to include X {\displaystyle X} in the third definition.
If B {\displaystyle B} is a subbase of τ {\displaystyle \tau } , we say that B {\displaystyle B} generates the topology τ . {\displaystyle \tau .} This terminology originates from the explicit construction of τ {\displaystyle \tau } from B {\displaystyle B} using the second or third definition above.
Elements of subbase are called subbasic (open) sets. A cover composed of subbasic sets is called a subbasic (open) cover.
For any subcollection S {\displaystyle S} of the power set ℘ ( X ) , {\displaystyle \wp (X),} there is a unique topology having S {\displaystyle S} as a subbase; it is the intersection of all topologies on X {\displaystyle X} containing S {\displaystyle S} . In general, however, the converse is not true, i.e. there is no unique subbasis for a given topology.
Thus, we can start with a fixed topology and find subbases for that topology, and we can also start with an arbitrary subcollection of the power set ℘ ( X ) {\displaystyle \wp (X)} and form the topology generated by that subcollection. We can freely use either equivalent definition above; indeed, in many cases, one of the three conditions is more useful than the others.
Alternative definition
Less commonly, a slightly different definition of subbase is given which requires that the subbase B {\displaystyle {\mathcal {B}}} cover X . {\displaystyle X.} 3 In this case, X {\displaystyle X} is the union of all sets contained in B . {\displaystyle {\mathcal {B}}.} This means that there can be no confusion regarding the use of nullary intersections in the definition.
However, this definition is not always equivalent to the three definitions above. There exist topological spaces ( X , τ ) {\displaystyle (X,\tau )} with subcollections B ⊆ τ {\displaystyle {\mathcal {B}}\subseteq \tau } of the topology such that τ {\displaystyle \tau } is the smallest topology containing B {\displaystyle {\mathcal {B}}} , yet B {\displaystyle {\mathcal {B}}} does not cover X {\displaystyle X} . For example, consider a topological space ( X , τ ) {\displaystyle (X,\tau )} with τ = { ∅ , { p } , X } {\displaystyle \tau =\{\varnothing ,\{p\},X\}} and B = { { p } } {\displaystyle {\mathcal {B}}=\{\{p\}\}} for some p ∈ X . {\displaystyle p\in X.} Clearly, B {\displaystyle {\mathcal {B}}} is a subbase of τ {\displaystyle \tau } , yet B {\displaystyle {\mathcal {B}}} doesn't cover X {\displaystyle X} as long as X {\displaystyle X} has at least 2 {\displaystyle 2} elements. In practice, this is a rare occurrence. E.g. a subbase of a space that has at least two points and satisfies the T1 separation axiom must be a cover of that space.
Examples
The topology generated by any subset S ⊆ { ∅ , X } {\displaystyle {\mathcal {S}}\subseteq \{\varnothing ,X\}} (including by the empty set S := ∅ {\displaystyle {\mathcal {S}}:=\varnothing } ) is equal to the trivial topology { ∅ , X } . {\displaystyle \{\varnothing ,X\}.}
If τ {\displaystyle \tau } is a topology on X {\displaystyle X} and B {\displaystyle {\mathcal {B}}} is a basis for τ {\displaystyle \tau } then the topology generated by B {\displaystyle {\mathcal {B}}} is τ . {\displaystyle \tau .} Thus any basis B {\displaystyle {\mathcal {B}}} for a topology τ {\displaystyle \tau } is also a subbasis for τ . {\displaystyle \tau .} If S {\displaystyle {\mathcal {S}}} is any subset of τ {\displaystyle \tau } then the topology generated by S {\displaystyle {\mathcal {S}}} will be a subset of τ . {\displaystyle \tau .}
The usual topology on the real numbers R {\displaystyle \mathbb {R} } has a subbase consisting of all semi-infinite open intervals either of the form ( − ∞ , a ) {\displaystyle (-\infty ,a)} or ( b , ∞ ) , {\displaystyle (b,\infty ),} where a {\displaystyle a} and b {\displaystyle b} are real numbers. Together, these generate the usual topology, since the intersections ( a , b ) = ( − ∞ , b ) ∩ ( a , ∞ ) {\displaystyle (a,b)=(-\infty ,b)\cap (a,\infty )} for a ≤ b {\displaystyle a\leq b} generate the usual topology. A second subbase is formed by taking the subfamily where a {\displaystyle a} and b {\displaystyle b} are rational. The second subbase generates the usual topology as well, since the open intervals ( a , b ) {\displaystyle (a,b)} with a , {\displaystyle a,} b {\displaystyle b} rational, are a basis for the usual Euclidean topology.
The subbase consisting of all semi-infinite open intervals of the form ( − ∞ , a ) {\displaystyle (-\infty ,a)} alone, where a {\displaystyle a} is a real number, does not generate the usual topology. The resulting topology does not satisfy the T1 separation axiom, since if a < b {\displaystyle a<b} every open set containing b {\displaystyle b} also contains a . {\displaystyle a.}
The initial topology on X {\displaystyle X} defined by a family of functions f i : X → Y i , {\displaystyle f_{i}:X\to Y_{i},} where each Y i {\displaystyle Y_{i}} has a topology, is the coarsest topology on X {\displaystyle X} such that each f i {\displaystyle f_{i}} is continuous. Because continuity can be defined in terms of the inverse images of open sets, this means that the initial topology on X {\displaystyle X} is given by taking all f i − 1 ( U ) , {\displaystyle f_{i}^{-1}(U),} where U {\displaystyle U} ranges over all open subsets of Y i , {\displaystyle Y_{i},} as a subbasis.
Two important special cases of the initial topology are the product topology, where the family of functions is the set of projections from the product to each factor, and the subspace topology, where the family consists of just one function, the inclusion map.
The compact-open topology on the space of continuous functions from X {\displaystyle X} to Y {\displaystyle Y} has for a subbase the set of functions V ( K , U ) = { f : X → Y ∣ f ( K ) ⊆ U } {\displaystyle V(K,U)=\{f:X\to Y\mid f(K)\subseteq U\}} where K ⊆ X {\displaystyle K\subseteq X} is compact and U {\displaystyle U} is an open subset of Y . {\displaystyle Y.}
Suppose that ( X , τ ) {\displaystyle (X,\tau )} is a Hausdorff topological space with X {\displaystyle X} containing two or more elements (for example, X = R {\displaystyle X=\mathbb {R} } with the Euclidean topology). Let Y ∈ τ {\displaystyle Y\in \tau } be any non-empty open subset of ( X , τ ) {\displaystyle (X,\tau )} (for example, Y {\displaystyle Y} could be a non-empty bounded open interval in R {\displaystyle \mathbb {R} } ) and let ν {\displaystyle \nu } denote the subspace topology on Y {\displaystyle Y} that Y {\displaystyle Y} inherits from ( X , τ ) {\displaystyle (X,\tau )} (so ν ⊆ τ {\displaystyle \nu \subseteq \tau } ). Then the topology generated by ν {\displaystyle \nu } on X {\displaystyle X} is equal to the union { X } ∪ ν {\displaystyle \{X\}\cup \nu } (see the footnote for an explanation), 4 where { X } ∪ ν ⊆ τ {\displaystyle \{X\}\cup \nu \subseteq \tau } (since ( X , τ ) {\displaystyle (X,\tau )} is Hausdorff, equality will hold if and only if Y = X {\displaystyle Y=X} ). Note that if Y {\displaystyle Y} is a proper subset of X , {\displaystyle X,} then { X } ∪ ν {\displaystyle \{X\}\cup \nu } is the smallest topology on X {\displaystyle X} containing ν {\displaystyle \nu } yet ν {\displaystyle \nu } does not cover X {\displaystyle X} (that is, the union ⋃ V ∈ ν V = Y {\displaystyle \bigcup _{V\in \nu }V=Y} is a proper subset of X {\displaystyle X} ).
Results using subbases
One nice fact about subbases is that continuity of a function need only be checked on a subbase of the range. That is, if f : X → Y {\displaystyle f:X\to Y} is a map between topological spaces and if B {\displaystyle {\mathcal {B}}} is a subbase for Y , {\displaystyle Y,} then f : X → Y {\displaystyle f:X\to Y} is continuous if and only if f − 1 ( B ) {\displaystyle f^{-1}(B)} is open in X {\displaystyle X} for every B ∈ B . {\displaystyle B\in {\mathcal {B}}.} A net (or sequence) x ∙ = ( x i ) i ∈ I {\displaystyle x_{\bullet }=\left(x_{i}\right)_{i\in I}} converges to a point x {\displaystyle x} if and only if every subbasic neighborhood of x {\displaystyle x} contains all x i {\displaystyle x_{i}} for sufficiently large i ∈ I . {\displaystyle i\in I.}
Alexander subbase theorem
The Alexander Subbase Theorem is a significant result concerning subbases that is due to James Waddell Alexander II.5 The corresponding result for basic (rather than subbasic) open covers is much easier to prove.
Alexander subbase theorem:67 Let ( X , τ ) {\displaystyle (X,\tau )} be a topological space, and S {\displaystyle {\mathcal {S}}} be a subbase of τ . {\displaystyle \tau .} If every cover of X {\displaystyle X} by elements from S {\displaystyle {\mathcal {S}}} has a finite subcover, then X {\displaystyle X} is compact.The converse to this theorem also holds (because every cover of X {\displaystyle X} by elements of S {\displaystyle {\mathcal {S}}} is an open cover of X {\displaystyle X} )
Let ( X , τ ) {\displaystyle (X,\tau )} be a topological space, and S {\displaystyle {\mathcal {S}}} be a subbase of τ . {\displaystyle \tau .} If X {\displaystyle X} is compact, then every cover of X {\displaystyle X} by elements from S {\displaystyle {\mathcal {S}}} has a finite subcover.Proof |
---|
Suppose for the sake of contradiction that the space X {\displaystyle X} is not compact (so X {\displaystyle X} is an infinite set), yet every subbasic cover from S {\displaystyle {\mathcal {S}}} has a finite subcover. Let S {\displaystyle \mathbb {S} } denote the set of all open covers of X {\displaystyle X} that do not have any finite subcover of X . {\displaystyle X.} Partially order S {\displaystyle \mathbb {S} } by subset inclusion and use Zorn's Lemma to find an element C ∈ S {\displaystyle {\mathcal {C}}\in \mathbb {S} } that is a maximal element of S . {\displaystyle \mathbb {S} .} Observe that:
We will begin by showing that C ∩ S {\displaystyle {\mathcal {C}}\cap {\mathcal {S}}} is not a cover of X . {\displaystyle X.} Suppose that C ∩ S {\displaystyle {\mathcal {C}}\cap {\mathcal {S}}} was a cover of X , {\displaystyle X,} which in particular implies that C ∩ S {\displaystyle {\mathcal {C}}\cap {\mathcal {S}}} is a cover of X {\displaystyle X} by elements of S . {\displaystyle {\mathcal {S}}.} The theorem's hypothesis on S {\displaystyle {\mathcal {S}}} implies that there exists a finite subset of C ∩ S {\displaystyle {\mathcal {C}}\cap {\mathcal {S}}} that covers X , {\displaystyle X,} which would simultaneously also be a finite subcover of X {\displaystyle X} by elements of C {\displaystyle {\mathcal {C}}} (since C ∩ S ⊆ C {\displaystyle {\mathcal {C}}\cap {\mathcal {S}}\subseteq {\mathcal {C}}} ). But this contradicts C ∈ S , {\displaystyle {\mathcal {C}}\in \mathbb {S} ,} which proves that C ∩ S {\displaystyle {\mathcal {C}}\cap {\mathcal {S}}} does not cover X . {\displaystyle X.} Since C ∩ S {\displaystyle {\mathcal {C}}\cap {\mathcal {S}}} does not cover X , {\displaystyle X,} there exists some x ∈ X {\displaystyle x\in X} that is not covered by C ∩ S {\displaystyle {\mathcal {C}}\cap {\mathcal {S}}} (that is, x {\displaystyle x} is not contained in any element of C ∩ S {\displaystyle {\mathcal {C}}\cap {\mathcal {S}}} ). But since C {\displaystyle {\mathcal {C}}} does cover X , {\displaystyle X,} there also exists some U ∈ C {\displaystyle U\in {\mathcal {C}}} such that x ∈ U . {\displaystyle x\in U.} It follows that U ≠ X {\displaystyle U\neq X} , because otherwise it would imply C {\displaystyle {\mathcal {C}}} has a finite subcover of X {\displaystyle X} , namely the subcover { U } = { X } , {\displaystyle \{U\}=\{X\},} contradicting C ∈ S . {\displaystyle {\mathcal {C}}\in \mathbb {S} .} Since U ≠ X , {\displaystyle U\neq X,} and S {\displaystyle {\mathcal {S}}} is a subbasis generating X {\displaystyle X} 's topology (together with X {\displaystyle X} ), from the definition of the topology generated by S , {\displaystyle {\mathcal {S}},} there must exist a finite collection of subbasic open sets S 1 , … , S n ∈ S {\displaystyle S_{1},\ldots ,S_{n}\in {\mathcal {S}}} with n ≥ 1 {\displaystyle n\geq 1} such that x ∈ S 1 ∩ ⋯ ∩ S n ⊆ U . {\displaystyle x\in S_{1}\cap \cdots \cap S_{n}\subseteq U.} We will now show by contradiction that S i ∉ C {\displaystyle S_{i}\not \in {\mathcal {C}}} for every i = 1 , … , n . {\displaystyle i=1,\ldots ,n.} If i {\displaystyle i} was such that S i ∈ C , {\displaystyle S_{i}\in {\mathcal {C}},} then also S i ∈ C ∩ S {\displaystyle S_{i}\in {\mathcal {C}}\cap {\mathcal {S}}} so the fact that x ∈ S i {\displaystyle x\in S_{i}} would then imply that x {\displaystyle x} is covered by C ∩ S , {\displaystyle {\mathcal {C}}\cap {\mathcal {S}},} which contradicts how x {\displaystyle x} was chosen (recall that x {\displaystyle x} was chosen specifically so that it was not covered by C ∩ S {\displaystyle {\mathcal {C}}\cap {\mathcal {S}}} ). As mentioned earlier, the maximality of C {\displaystyle {\mathcal {C}}} in S {\displaystyle \mathbb {S} } implies that for every i = 1 , … , n , {\displaystyle i=1,\ldots ,n,} there exists a finite subset C S i {\displaystyle {\mathcal {C}}_{S_{i}}} of C {\displaystyle {\mathcal {C}}} such that { S i } ∪ C S i {\displaystyle \left\{S_{i}\right\}\cup {\mathcal {C}}_{S_{i}}} forms a finite cover of X . {\displaystyle X.} Define C F := C S 1 ∪ ⋯ ∪ C S n , {\displaystyle {\mathcal {C}}_{F}:={\mathcal {C}}_{S_{1}}\cup \cdots \cup {\mathcal {C}}_{S_{n}},} which is a finite subset of C . {\displaystyle {\mathcal {C}}.} Observe that for every i = 1 , … , n , {\displaystyle i=1,\ldots ,n,} { S i } ∪ C F {\displaystyle \left\{S_{i}\right\}\cup {\mathcal {C}}_{F}} is a finite cover of X {\displaystyle X} so let us replace every C S i {\displaystyle {\mathcal {C}}_{S_{i}}} with C F . {\displaystyle {\mathcal {C}}_{F}.} Let ∪ C F {\displaystyle \cup {\mathcal {C}}_{F}} denote the union of all sets in C F {\displaystyle {\mathcal {C}}_{F}} (which is an open subset of X {\displaystyle X} ) and let Z {\displaystyle Z} denote the complement of ∪ C F {\displaystyle \cup {\mathcal {C}}_{F}} in X . {\displaystyle X.} Observe that for any subset A ⊆ X , {\displaystyle A\subseteq X,} { A } ∪ C F {\displaystyle \{A\}\cup {\mathcal {C}}_{F}} covers X {\displaystyle X} if and only if Z ⊆ A . {\displaystyle Z\subseteq A.} In particular, for every i = 1 , … , n , {\displaystyle i=1,\ldots ,n,} the fact that { S i } ∪ C F {\displaystyle \left\{S_{i}\right\}\cup {\mathcal {C}}_{F}} covers X {\displaystyle X} implies that Z ⊆ S i . {\displaystyle Z\subseteq S_{i}.} Since i {\displaystyle i} was arbitrary, we have Z ⊆ S 1 ∩ ⋯ ∩ S n . {\displaystyle Z\subseteq S_{1}\cap \cdots \cap S_{n}.} Recalling that S 1 ∩ ⋯ ∩ S n ⊆ U , {\displaystyle S_{1}\cap \cdots \cap S_{n}\subseteq U,} we thus have Z ⊆ U , {\displaystyle Z\subseteq U,} which is equivalent to { U } ∪ C F {\displaystyle \{U\}\cup {\mathcal {C}}_{F}} being a cover of X . {\displaystyle X.} Moreover, { U } ∪ C F {\displaystyle \{U\}\cup {\mathcal {C}}_{F}} is a finite cover of X {\displaystyle X} with { U } ∪ C F ⊆ C . {\displaystyle \{U\}\cup {\mathcal {C}}_{F}\subseteq {\mathcal {C}}.} Thus C {\displaystyle {\mathcal {C}}} has a finite subcover of X , {\displaystyle X,} which contradicts the fact that C ∈ S . {\displaystyle {\mathcal {C}}\in \mathbb {S} .} Therefore, the original assumption that X {\displaystyle X} is not compact must be wrong, which proves that X {\displaystyle X} is compact. ◼ {\displaystyle \blacksquare } |
Although this proof makes use of Zorn's Lemma, the proof does not need the full strength of choice. Instead, it relies on the intermediate Ultrafilter principle.8
Using this theorem with the subbase for R {\displaystyle \mathbb {R} } above, one can give a very easy proof that bounded closed intervals in R {\displaystyle \mathbb {R} } are compact. More generally, Tychonoff's theorem, which states that the product of non-empty compact spaces is compact, has a short proof if the Alexander Subbase Theorem is used.
Proof |
---|
The product topology on ∏ i X i {\displaystyle \prod _{i}X_{i}} has, by definition, a subbase consisting of cylinder sets that are the inverse projections of an open set in one factor. Given a subbasic family C {\displaystyle C} of the product that does not have a finite subcover, we can partition C = ∪ i C i {\displaystyle C=\cup _{i}C_{i}} into subfamilies that consist of exactly those cylinder sets corresponding to a given factor space. By assumption, if C i ≠ ∅ {\displaystyle C_{i}\neq \varnothing } then C i {\displaystyle C_{i}} does not have a finite subcover. Being cylinder sets, this means their projections onto X i {\displaystyle X_{i}} have no finite subcover, and since each X i {\displaystyle X_{i}} is compact, we can find a point x i ∈ X i {\displaystyle x_{i}\in X_{i}} that is not covered by the projections of C i {\displaystyle C_{i}} onto X i . {\displaystyle X_{i}.} But then ( x i ) i ∈ ∏ i X i {\displaystyle \left(x_{i}\right)_{i}\in \prod _{i}X_{i}} is not covered by C . {\displaystyle C.} ◼ {\displaystyle \blacksquare } Note, that in the last step we implicitly used the axiom of choice (which is actually equivalent to Zorn's lemma) to ensure the existence of ( x i ) i . {\displaystyle \left(x_{i}\right)_{i}.} |
See also
- Base (topology) – Collection of open sets used to define a topology
Notes
Citations
- Bourbaki, Nicolas (1989) [1966]. General Topology: Chapters 1–4 [Topologie Générale]. Éléments de mathématique. Berlin New York: Springer Science & Business Media. ISBN 978-3-540-64241-1. OCLC 18588129.
- Dugundji, James (1966). Topology. Boston: Allyn and Bacon. ISBN 978-0-697-06889-7. OCLC 395340485.
- Munkres, James R. (2000). Topology (2nd ed.). Upper Saddle River, NJ: Prentice Hall, Inc. ISBN 978-0-13-181629-9. OCLC 42683260.
- Rudin, Walter (1991). Functional Analysis. International Series in Pure and Applied Mathematics. Vol. 8 (Second ed.). New York, NY: McGraw-Hill Science/Engineering/Math. ISBN 978-0-07-054236-5. OCLC 21163277.
- Willard, Stephen (2004) [1970]. General Topology. Mineola, N.Y.: Dover Publications. ISBN 978-0-486-43479-7. OCLC 115240.
References
Rudin 1991, p. 392 Appendix A2. - Rudin, Walter (1991). Functional Analysis. International Series in Pure and Applied Mathematics. Vol. 8 (Second ed.). New York, NY: McGraw-Hill Science/Engineering/Math. ISBN 978-0-07-054236-5. OCLC 21163277. https://archive.org/details/functionalanalys00rudi ↩
Rudin's definition is less general than ours, because it effectively requires that B {\displaystyle B} covers X {\displaystyle X} (see "Alternative definition" subsection below). We drop this requirement here, and assume that B {\displaystyle B} is any subset of P ( X ) {\displaystyle {\mathcal {P}}(X)} ↩
Munkres 2000, pp. 82. - Munkres, James R. (2000). Topology (2nd ed.). Upper Saddle River, NJ: Prentice Hall, Inc. ISBN 978-0-13-181629-9. OCLC 42683260. https://search.worldcat.org/oclc/42683260 ↩
Since ν {\displaystyle \nu } is a topology on Y {\displaystyle Y} and Y {\displaystyle Y} is an open subset of ( X , τ ) , {\displaystyle (X,\tau ),} , it is easy to verify that { X } ∪ ν {\displaystyle \{X\}\cup \nu } is a topology on X {\displaystyle X} . In particular, ν {\displaystyle \nu } is closed under unions and finite intersections because τ {\displaystyle \tau } is. But since X ∉ ν {\displaystyle X\not \in \nu } , ν {\displaystyle \nu } is not a topology on X {\displaystyle X} an { X } ∪ ν {\displaystyle \{X\}\cup \nu } is clearly the smallest topology on X {\displaystyle X} containing ν {\displaystyle \nu } ). ↩
Muger, Michael (2020). Topology for the Working Mathematician. ↩
Muger, Michael (2020). Topology for the Working Mathematician. ↩
Rudin 1991, p. 392 Appendix A2. - Rudin, Walter (1991). Functional Analysis. International Series in Pure and Applied Mathematics. Vol. 8 (Second ed.). New York, NY: McGraw-Hill Science/Engineering/Math. ISBN 978-0-07-054236-5. OCLC 21163277. https://archive.org/details/functionalanalys00rudi ↩
Muger, Michael (2020). Topology for the Working Mathematician. ↩