This post was translated from Korean by LLM (Kimi). The translation may contain errors or awkward sentences. The Korean original is the source of truth.

We have covered the basics of topology so far. Historically, the definition of a topological space as a collection \(\mathcal{T}\) of open sets is not very old, and various definitions have existed. Even today, depending on the field of study, these definitions can be useful. In this post, we explore how to define topology in different ways using the concepts we have studied.

Closed Sets

By §Interior, Closure, and Boundary, ⁋Proposition 2, by defining a collection \(\mathcal{C}\) of subsets of \(X\) that tells us which sets are closed, we can give \(X\) a topological structure. This is not very different from the original definition, but it can be particularly useful when defining the Zariski topology in algebraic geometry.

Closure Axiom

Definition 1 (Kuratowski closure axiom) For an arbitrary set \(X\), suppose a function \(\cl:\mathcal{P}(X)\rightarrow\mathcal{P}(X)\) satisfies all of the following conditions.

  • \[A\subset\cl(A)\]
  • \[\cl(\cl(A))=\cl(A)\]
  • \[\cl(A\cup B)=\cl(A)\cup\cl(B)\]
  • \[\cl(\emptyset)=\emptyset\]

A function satisfying these conditions is called a closure operator. ([Set Theory] §Filters, Ideals, and Galois Correspondence, ⁋Definition 8)

From the third condition, if \(A\subseteq B\), then we can see that

\[\cl(A)\subset\cl(A)\cup\cl(B)=\cl(A\cup B)=\cl(B)\]

holds.

For an arbitrary topological space \(X\), it is obvious that the function \(\cl:\mathcal{P}(X)\rightarrow\mathcal{P}(X)\) sending an arbitrary subset \(A\) of \(X\) to its closure satisfies the above conditions.

Conversely, suppose a closure operator \(\cl:\mathcal{P}(X)\rightarrow\mathcal{P}(X)\) satisfying the above conditions is given on an arbitrary set \(X\). Now let us denote by \(\mathcal{C}\) the collection of elements of \(\mathcal{P}(X)\) satisfying \(\cl(C)=C\). Then

  • Since \(\cl(\emptyset)=\emptyset\), we have \(\emptyset\in\mathcal{C}\). On the other hand, since \(X\subset\cl(X)\), we have \(\cl(X)=X\) and therefore \(X\in\mathcal{C}\).
  • For arbitrary \(A,B\in\mathcal{C}\), since \(A\cup B=\cl(A)\cup\cl(B)=\cl(A\cup B)\) holds, we have \(A\cup B\in\mathcal{C}\).
  • For an arbitrary index set \(I\) and \(A_i\in\mathcal{C}\), we have \(\bigcap A_i\subset\cl(\bigcap A_i)\), and also from \(\bigcap A_i\subseteq A_i\),

    \[\cl(\bigcap A_i)\subset\cl(A_i)=A_i\]

    holds, so \(\cl(\bigcap A_i)\subset\bigcap A_i\) also holds.

From this, the following theorem is obtained.

Theorem 2 Suppose a function \(\cl:\mathcal{P}(X)\rightarrow\mathcal{P}(X)\) satisfying all the conditions of Definition 1 is given. If we define \(\mathcal{C}\) as the collection of all $$C$$ satisfying $$\cl(C)=C$$, then \(\mathcal{C}\) satisfies all the conditions of §Interior, Closure, and Boundary, ⁋Proposition 2 and thus defines a unique topological structure.

Of course, using the interior of a set, one can easily define a topological structure as well. In this case, the axioms that the interior operator \(\interior\) must satisfy are as follows.

Interior Axiom. For an arbitrary set \(X\), suppose a function \(\interior:\mathcal{P}(X)\rightarrow\mathcal{P}(X)\) satisfies the following conditions.

  • \[\interior(A)\subseteq A\]
  • \[\interior(\interior(A))=\interior(A)\]
  • \[\interior(A\cap B)=\interior(A)\cap\interior(B)\]
  • \[\interior(X)=X\]

A function satisfying these conditions is called an interior operator.

Neighborhood Filter

We verified in §Open Sets, ⁋Proposition 6 that giving a neighborhood filter \(\mathcal{N}(x)\) for each point \(x\) also gives \(X\) a topological structure in a unique way. In that proposition, the first through third conditions that \(\mathcal{N}(x)\) must satisfy are the conditions for a filter, and although the following definition has already been defined, we leave it for later reference.

Definition 3 A filter defined on a set \(X\) means a subset \(\mathcal{F}\) of \(\mathcal{P}(X)\) satisfying the following three conditions.

  1. A subset of \(X\) containing an element of \(\mathcal{F}\) belongs to \(\mathcal{F}\).
  2. A finite intersection of elements of \(\mathcal{F}\) belongs to \(\mathcal{F}\).
  3. \(\emptyset\not\in\mathcal{F}\).

Example 4 For an infinite set \(X\), the collection of \(A\) such that \(X\setminus A\) is a finite set is a filter. Especially when \(X=\mathbb{N}\), this filter is called the Fréchet filter.

Thinking of the ordered set \((\mathcal{P}(X),\subseteq)\), the above definition can be thought of as the same as that defined in [Set Theory] §Filters, Ideals, and Galois Correspondence, ⁋Definition 1, except with the additional condition \(\emptyset\not\in\mathcal{F}\). Similarly, an ultrafilter defined on \(X\) is also thought of as a maximal filter not containing \(\emptyset\).

Then among the four conditions that \(\mathcal{N}(x)\) must satisfy, the first three can be summarized as \(\mathcal{N}(x)\) having a filter structure for every \(x\). The fourth condition has a separate name.

Neighborhood Axiom. For an arbitrary \(z\in X\), suppose a filter \(\mathcal{N}(z)\) on \(X\) is given whose elements each contain \(z\). Then for every \(S\in\mathcal{N}(z)\), there exists a suitable \(S'\in\mathcal{N}(z)\) such that for every $$x\in S'$$, $$S\in\mathcal{N}(x)$$ holds.

Moreover, thinking of \(\mathcal{N}(x)\) as playing a role similar to a local base, we were able to show that a topological space can also be defined through a base \(\mathcal{B}\). (§Topological Bases, ⁋Corollary 6)

Meanwhile, one can define the base of a filter more generally.

Definition 5 Suppose a subset \(\mathcal{B}\) of \(\mathcal{P}(X)\) satisfies the following two conditions.

  1. The intersection of any two elements of \(\mathcal{B}\) contains some element of \(\mathcal{B}\).
  2. \(\mathcal{B}\) contains at least one element, and \(\emptyset\not\in \mathcal{B}\).

Then \(\uparrow \mathcal{B}\) defines a filter on \(X\), and in this case we call \(\mathcal{B}\) a filter base of \(\uparrow \mathcal{B}\).

The following can be easily verified.

Proposition 6 A subset \(\mathcal{B}\) of a filter \(\mathcal{F}\) defined on \(X\) is a filter base of \(\mathcal{F}\) if and only if every element of \(\mathcal{F}\) contains some element of \(\mathcal{B}\).

Also, the following holds.

Proposition 7 Consider a filter \(\mathcal{F}\) defined on \(X\). Then for an arbitrary function \(f:X \rightarrow Y\),

\[f(\mathcal{F})=\{f(F)\mid F\in \mathcal{F}\}\]

is a filter base on \(Y\).

Proof

This is obvious from \(f(F_1\cap F_2)\subseteq f(F_1)\cap f(F_2)\), and \(\emptyset\not\in\mathcal{F}\implies \emptyset\not\in f(\mathcal{F})\).

Meanwhile, for a filter \(\mathcal{F}\) defined on a set \(X\) and an arbitrary subset \(A\), the following set

\[\mathcal{F}\vert_A=\{F\cap A\mid F\in \mathcal{F}\}\]

does not generally become a filter on \(A\). Thinking about it, this is because \(\mathcal{F}\vert_A\) may contain the empty set. That is, if every element of \(\mathcal{F}\) intersects \(A\), then \(\mathcal{F}\vert_A\) defines a filter on \(A\).

Definition 8 If in the above situation \(\mathcal{F}\vert_A\) defines a filter on \(A\), we call the filter \(\mathcal{F}\) a filter on \(A\).

댓글남기기