In topology and related branches of mathematics, the Kuratowski closure axioms are a set of axioms that can be used to define a topological structure on a set. They are equivalent to the more commonly used open set definition. They were first formalized by Kazimierz Kuratowski, and the idea was further studied by mathematicians such as Wacław Sierpiński and António Monteiro, among others. A similar set of axioms can be used to define a topological structure using only the dual notion of an interior operator.
Definition
Kuratowski closure operators and weakenings Let X {\displaystyle X} be an arbitrary set and P ( X ) {\displaystyle {\mathcal {P}}(X)} its power set. A Kuratowski closure operator is a unary operation c : P ( X ) → P ( X ) {\displaystyle \mathbf {c} :{\mathcal {P}}(X)\to {\mathcal {P}}(X)} with the following properties:
A consequence of c {\displaystyle \mathbf {c} } preserving binary unions is the following condition:
In fact if we rewrite the equality in [K4] as an inclusion, giving the weaker axiom [K4''] (subadditivity):
then it is easy to see that axioms [K4'] and [K4''] together are equivalent to [K4] (see the next-to-last paragraph of Proof 2 below). Kuratowski (1966) includes a fifth (optional) axiom requiring that singleton sets should be stable under closure: for all x ∈ X {\displaystyle x\in X} , c ( { x } ) = { x } {\displaystyle \mathbf {c} (\{x\})=\{x\}} . He refers to topological spaces which satisfy all five axioms as T1-spaces in contrast to the more general spaces which only satisfy the four listed axioms. Indeed, these spaces correspond exactly to the topological T1-spaces via the usual correspondence (see below). If requirement [K3] is omitted, then the axioms define a Čech closure operator. If [K1] is omitted instead, then an operator satisfying [K2], [K3] and [K4'] is said to be a Moore closure operator. A pair ( X , c ) {\displaystyle (X,\mathbf {c} )} is called Kuratowski, Čech or Moore closure space depending on the axioms satisfied by c {\displaystyle \mathbf {c} } .
Alternative axiomatizations The four Kuratowski closure axioms can be replaced by a single condition, given by Pervin:
Axioms [K1]–[K4] can be derived as a consequence of this requirement:
Choose A = B = ∅ {\displaystyle A=B=\varnothing } . Then ∅ ∪ c ( ∅ ) ∪ c ( c ( ∅ ) ) = c ( ∅ ) ∖ c ( ∅ ) = ∅ {\displaystyle \varnothing \cup \mathbf {c} (\varnothing )\cup \mathbf {c} (\mathbf {c} (\varnothing ))=\mathbf {c} (\varnothing )\setminus \mathbf {c} (\varnothing )=\varnothing } , or c ( ∅ ) ∪ c ( c ( ∅ ) ) = ∅ {\displaystyle \mathbf {c} (\varnothing )\cup \mathbf {c} (\mathbf {c} (\varnothing ))=\varnothing } . This immediately implies [K1]. Choose an arbitrary A ⊆ X {\displaystyle A\subseteq X} and B = ∅ {\displaystyle B=\varnothing } . Then, applying axiom [K1], A ∪ c ( A ) = c ( A ) {\displaystyle A\cup \mathbf {c} (A)=\mathbf {c} (A)} , implying [K2]. Choose A = ∅ {\displaystyle A=\varnothing } and an arbitrary B ⊆ X {\displaystyle B\subseteq X} . Then, applying axiom [K1], c ( c ( B ) ) = c ( B ) {\displaystyle \mathbf {c} (\mathbf {c} (B))=\mathbf {c} (B)} , which is [K3]. Choose arbitrary A , B ⊆ X {\displaystyle A,B\subseteq X} . Applying axioms [K1]–[K3], one derives [K4]. Alternatively, Monteiro (1945) had proposed a weaker axiom that only entails [K2]–[K4]:
Requirement [K1] is independent of [M] : indeed, if X ≠ ∅ {\displaystyle X\neq \varnothing } , the operator c ⋆ : P ( X ) → P ( X ) {\displaystyle \mathbf {c} ^{\star }:{\mathcal {P}}(X)\to {\mathcal {P}}(X)} defined by the constant assignment A ↦ c ⋆ ( A ) := X {\displaystyle A\mapsto \mathbf {c} ^{\star }(A):=X} satisfies [M] but does not preserve the empty set, since c ⋆ ( ∅ ) = X {\displaystyle \mathbf {c} ^{\star }(\varnothing )=X} . Notice that, by definition, any operator satisfying [M] is a Moore closure operator. A more symmetric alternative to [M] was also proven by M. O. Botelho and M. H. Teixeira to imply axioms [K2]–[K4]:
Analogous structures
Interior, exterior and boundary operators A dual notion to Kuratowski closure operators is that of Kuratowski interior operator, which is a map i : P ( X ) → P ( X ) {\displaystyle \mathbf {i} :{\mathcal {P}}(X)\to {\mathcal {P}}(X)} satisfying the following similar requirements:
For these operators, one can reach conclusions that are completely analogous to what was inferred for Kuratowski closures. For example, all Kuratowski interior operators are isotonic, i.e. they satisfy [K4'], and because of intensivity [I2], it is possible to weaken the equality in [I3] to a simple inclusion. The duality between Kuratowski closures and interiors is provided by the natural complement operator on P ( X ) {\displaystyle {\mathcal {P}}(X)} , the map n : P ( X ) → P ( X ) {\displaystyle \mathbf {n} :{\mathcal {P}}(X)\to {\mathcal {P}}(X)} sending A ↦ n ( A ) := X ∖ A {\displaystyle A\mapsto \mathbf {n} (A):=X\setminus A} . This map is an orthocomplementation on the power set lattice, meaning it satisfies De Morgan's laws: if I {\displaystyle {\mathcal {I}}} is an arbitrary set of indices and { A i } i ∈ I ⊆ P ( X ) {\displaystyle \{A_{i}\}_{i\in {\mathcal {I}}}\subseteq {\mathcal {P}}(X)} ,
n ( ⋃ i ∈ I A i ) = ⋂ i ∈ I n ( A i ) , n ( ⋂ i ∈ I A i ) = ⋃ i ∈ I n ( A i ) . {\displaystyle \mathbf {n} \left(\bigcup _{i\in {\mathcal {I}}}A_{i}\right)=\bigcap _{i\in {\mathcal {I}}}\mathbf {n} (A_{i}),\qquad \mathbf {n} \left(\bigcap _{i\in {\mathcal {I}}}A_{i}\right)=\bigcup _{i\in {\mathcal {I}}}\mathbf {n} (A_{i}).}
By employing these laws, together with the defining properties of n {\displaystyle \mathbf {n} } , one can show that any Kuratowski interior induces a Kuratowski closure (and vice versa), via the defining relation c := n i n {\displaystyle \mathbf {c} :=\mathbf {nin} } (and i := n c n {\displaystyle \mathbf {i} :=\mathbf {ncn} } ). Every result obtained concerning c {\displaystyle \mathbf {c} } may be converted into a result concerning i {\displaystyle \mathbf {i} } by employing these relations in conjunction with the properties of the orthocomplementation n {\displaystyle \mathbf {n} } . Pervin (1964) further provides analogous axioms for Kuratowski exterior operators and Kuratowski boundary operators, which also induce Kuratowski closures via the relations c := n e {\displaystyle \mathbf {c} :=\mathbf {ne} } and c ( A ) := A ∪ b ( A ) {\displaystyle \mathbf {c} (A):=A\cup \mathbf {b} (A)} .
Abstract operators
Notice that axioms [K1]–[K4] may be adapted to define an abstract unary operation c : L → L {\displaystyle \mathbf {c} :L\to L} on a general bounded lattice ( L , ∧ , ∨ , 0 , 1 ) {\displaystyle (L,\land ,\lor ,\mathbf {0} ,\mathbf {1} )} , by formally substituting set-theoretic inclusion with the partial order associated to the lattice, set-theoretic union with the join operation, and set-theoretic intersections with the meet operation; similarly for axioms [I1]–[I4]. If the lattice is orthocomplemented, these two abstract operations induce one another in the usual way. Abstract closure or interior operators can be used to define a generalized topology on the lattice. Since neither unions nor the empty set appear in the requirement for a Moore closure operator, the definition may be adapted to define an abstract unary operator c : S → S {\displaystyle \mathbf {c} :S\to S} on an arbitrary poset S {\displaystyle S} .
Connection to other axiomatizations of topology
Induction of topology from closure A closure operator naturally induces a topology as follows. Let X {\displaystyle X} be an arbitrary set. We shall say that a subset C ⊆ X {\displaystyle C\subseteq X} is closed with respect to a Kuratowski closure operator c : P ( X ) → P ( X ) {\displaystyle \mathbf {c} :{\mathcal {P}}(X)\to {\mathcal {P}}(X)} if and only if it is a fixed point of said operator, or in other words it is stable under c {\displaystyle \mathbf {c} } , i.e. c ( C ) = C {\displaystyle \mathbf {c} (C)=C} . The claim is that the family of all subsets of the total space that are complements of closed sets satisfies the three usual requirements for a topology, or equivalently, the family S [ c ] {\displaystyle {\mathfrak {S}}[\mathbf {c} ]} of all closed sets satisfies the following:
Notice that, by idempotency [K3], one may succinctly write S [ c ] = im ( c ) {\displaystyle {\mathfrak {S}}[\mathbf {c} ]=\operatorname {im} (\mathbf {c} )} .
Induction of closure from topology Conversely, given a family κ {\displaystyle \kappa } satisfying axioms [T1]–[T3], it is possible to construct a Kuratowski closure operator in the following way: if A ∈ P ( X ) {\displaystyle A\in {\mathcal {P}}(X)} and A ↑ = { B ∈ P ( X ) | A ⊆ B } {\displaystyle A^{\uparrow }=\{B\in {\mathcal {P}}(X)\ |\ A\subseteq B\}} is the inclusion upset of A {\displaystyle A} , then
c κ ( A ) := ⋂ B ∈ ( κ ∩ A ↑ ) B {\displaystyle \mathbf {c} _{\kappa }(A):=\bigcap _{B\in (\kappa \cap A^{\uparrow })}B}
defines a Kuratowski closure operator c κ {\displaystyle \mathbf {c} _{\kappa }} on P ( X ) {\displaystyle {\mathcal {P}}(X)} .
Exact correspondence between the two structures In fact, these two complementary constructions are inverse to one another: if C l s K ( X ) {\displaystyle \mathrm {Cls} _{\text{K}}(X)} is the collection of all Kuratowski closure operators on X {\displaystyle X} , and A t p ( X ) {\displaystyle \mathrm {Atp} (X)} is the collection of all families consisting of complements of all sets in a topology, i.e. the collection of all families satisfying [T1]–[T3], then S : C l s K ( X ) → A t p ( X ) {\displaystyle {\mathfrak {S}}:\mathrm {Cls} _{\text{K}}(X)\to \mathrm {Atp} (X)} such that c ↦ S [ c ] {\displaystyle \mathbf {c} \mapsto {\mathfrak {S}}[\mathbf {c} ]} is a bijection, whose inverse is given by the assignment C : κ ↦ c κ {\displaystyle {\mathfrak {C}}:\kappa \mapsto \mathbf {c} _{\kappa }} .
We observe that one may also extend the bijection S {\displaystyle {\mathfrak {S}}} to the collection C l s C ˇ ( X ) {\displaystyle \mathrm {Cls} _{\check {C}}(X)} of all Čech closure operators, which strictly contains C l s K ( X ) {\displaystyle \mathrm {Cls} _{\text{K}}(X)} ; this extension S ¯ {\displaystyle {\overline {\mathfrak {S}}}} is also surjective, which signifies that all Čech closure operators on X {\displaystyle X} also induce a topology on X {\displaystyle X} . However, this means that S ¯ {\displaystyle {\overline {\mathfrak {S}}}} is no longer a bijection.
Examples
As discussed above, given a topological space X {\displaystyle X} we may define the closure of any subset A ⊆ X {\displaystyle A\subseteq X} to be the set c ( A ) = ⋂ { C a closed subset of X | A ⊆ C } {\displaystyle \mathbf {c} (A)=\bigcap \{C{\text{ a closed subset of }}X|A\subseteq C\}} , i.e. the intersection of all closed sets of X {\displaystyle X} which contain A {\displaystyle A} . The set c ( A ) {\displaystyle \mathbf {c} (A)} is the smallest closed set of X {\displaystyle X} containing A {\displaystyle A} , and the operator c : P ( X ) → P ( X ) {\displaystyle \mathbf {c} :{\mathcal {P}}(X)\to {\mathcal {P}}(X)} is a Kuratowski closure operator. If X {\displaystyle X} is any set, the operators c ⊤ , c ⊥ : P ( X ) → P ( X ) {\displaystyle \mathbf {c} _{\top },\mathbf {c} _{\bot }:{\mathcal {P}}(X)\to {\mathcal {P}}(X)} such that c ⊤ ( A ) = { ∅ A = ∅ , X A ≠ ∅ , c ⊥ ( A ) = A ∀ A ∈ P ( X ) , {\displaystyle \mathbf {c} _{\top }(A)={\begin{cases}\varnothing &A=\varnothing ,\\X&A\neq \varnothing ,\end{cases}}\qquad \mathbf {c} _{\bot }(A)=A\quad \forall A\in {\mathcal {P}}(X),} are Kuratowski closures. The first induces the indiscrete topology { ∅ , X } {\displaystyle \{\varnothing ,X\}} , while the second induces the discrete topology P ( X ) {\displaystyle {\mathcal {P}}(X)} . Fix an arbitrary S ⊊ X {\displaystyle S\subsetneq X} , and let c S : P ( X ) → P ( X ) {\displaystyle \mathbf {c} _{S}:{\mathcal {P}}(X)\to {\mathcal {P}}(X)} be such that c S ( A ) := A ∪ S {\displaystyle \mathbf {c} _{S}(A):=A\cup S} for all A ∈ P ( X ) {\displaystyle A\in {\mathcal {P}}(X)} . Then c S {\displaystyle \mathbf {c} _{S}} defines a Kuratowski closure; the corresponding family of closed sets S [ c S ] {\displaystyle {\mathfrak {S}}[\mathbf {c} _{S}]} coincides with S ↑ {\displaystyle S^{\uparrow }} , the family of all subsets that contain S {\displaystyle S} . When S = ∅ {\displaystyle S=\varnothing } , we once again retrieve the discrete topology P ( X ) {\displaystyle {\mathcal {P}}(X)} (i.e. c ∅ = c ⊥ {\displaystyle \mathbf {c} _{\varnothing }=\mathbf {c} _{\bot }} , as can be seen from the definitions). If λ {\displaystyle \lambda } is an infinite cardinal number such that λ ≤ crd ( X ) {\displaystyle \lambda \leq \operatorname {crd} (X)} , then the operator c λ : P ( X ) → P ( X ) {\displaystyle \mathbf {c} _{\lambda }:{\mathcal {P}}(X)\to {\mathcal {P}}(X)} such that c λ ( A ) = { A crd ( A ) < λ , X crd ( A ) ≥ λ {\displaystyle \mathbf {c} _{\lambda }(A)={\begin{cases}A&\operatorname {crd} (A)<\lambda ,\\X&\operatorname {crd} (A)\geq \lambda \end{cases}}} satisfies all four Kuratowski axioms. If λ = ℵ 0 {\displaystyle \lambda =\aleph _{0}} , this operator induces the cofinite topology on X {\displaystyle X} ; if λ = ℵ 1 {\displaystyle \lambda =\aleph _{1}} , it induces the cocountable topology.
Properties Since any Kuratowski closure is isotonic, and so is obviously any inclusion mapping, one has the (isotonic) Galois connection ⟨ c : P ( X ) → i m ( c ) ; ι : i m ( c ) ↪ P ( X ) ⟩ {\displaystyle \langle \mathbf {c} :{\mathcal {P}}(X)\to \mathrm {im} (\mathbf {c} );\iota :\mathrm {im} (\mathbf {c} )\hookrightarrow {\mathcal {P}}(X)\rangle } , provided one views P ( X ) {\displaystyle {\mathcal {P}}(X)} as a poset with respect to inclusion, and i m ( c ) {\displaystyle \mathrm {im} (\mathbf {c} )} as a subposet of P ( X ) {\displaystyle {\mathcal {P}}(X)} . Indeed, it can be easily verified that, for all A ∈ P ( X ) {\displaystyle A\in {\mathcal {P}}(X)} and C ∈ i m ( c ) {\displaystyle C\in \mathrm {im} (\mathbf {c} )} , c ( A ) ⊆ C {\displaystyle \mathbf {c} (A)\subseteq C} if and only if A ⊆ ι ( C ) {\displaystyle A\subseteq \iota (C)} . If { A i } i ∈ I {\displaystyle \{A_{i}\}_{i\in {\mathcal {I}}}} is a subfamily of P ( X ) {\displaystyle {\mathcal {P}}(X)} , then ⋃ i ∈ I c ( A i ) ⊆ c ( ⋃ i ∈ I A i ) , c ( ⋂ i ∈ I A i ) ⊆ ⋂ i ∈ I c ( A i ) . {\displaystyle \bigcup _{i\in {\mathcal {I}}}\mathbf {c} (A_{i})\subseteq \mathbf {c} \left(\bigcup _{i\in {\mathcal {I}}}A_{i}\right),\qquad \mathbf {c} \left(\bigcap _{i\in {\mathcal {I}}}A_{i}\right)\subseteq \bigcap _{i\in {\mathcal {I}}}\mathbf {c} (A_{i}).}
If A , B ∈ P ( X ) {\displaystyle A,B\in {\mathcal {P}}(X)} , then c ( A ) ∖ c ( B ) ⊆ c ( A ∖ B ) {\displaystyle \mathbf {c} (A)\setminus \mathbf {c} (B)\subseteq \mathbf {c} (A\setminus B)} .
Topological concepts in terms of closure
Refinements and subspaces A pair of Kuratowski closures c 1 , c 2 : P ( X ) → P ( X ) {\displaystyle \mathbf {c} _{1},\mathbf {c} _{2}:{\mathcal {P}}(X)\to {\mathcal {P}}(X)} such that c 2 ( A ) ⊆ c 1 ( A ) {\displaystyle \mathbf {c} _{2}(A)\subseteq \mathbf {c} _{1}(A)} for all A ∈ P ( X ) {\displaystyle A\in {\mathcal {P}}(X)} induce topologies τ 1 , τ 2 {\displaystyle \tau _{1},\tau _{2}} such that τ 1 ⊆ τ 2 {\displaystyle \tau _{1}\subseteq \tau _{2}} , and vice versa. In other words, c 1 {\displaystyle \mathbf {c} _{1}} dominates c 2 {\displaystyle \mathbf {c} _{2}} if and only if the topology induced by the latter is a refinement of the topology induced by the former, or equivalently S [ c 1 ] ⊆ S [ c 2 ] {\displaystyle {\mathfrak {S}}[\mathbf {c} _{1}]\subseteq {\mathfrak {S}}[\mathbf {c} _{2}]} . For example, c ⊤ {\displaystyle \mathbf {c} _{\top }} clearly dominates c ⊥ {\displaystyle \mathbf {c} _{\bot }} (the latter just being the identity on P ( X ) {\displaystyle {\mathcal {P}}(X)} ). Since the same conclusion can be reached substituting τ i {\displaystyle \tau _{i}} with the family κ i {\displaystyle \kappa _{i}} containing the complements of all its members, if C l s K ( X ) {\displaystyle \mathrm {Cls} _{\text{K}}(X)} is endowed with the partial order c ≤ c ′ ⟺ c ( A ) ⊆ c ′ ( A ) {\displaystyle \mathbf {c} \leq \mathbf {c} '\iff \mathbf {c} (A)\subseteq \mathbf {c} '(A)} for all A ∈ P ( X ) {\displaystyle A\in {\mathcal {P}}(X)} and A t p ( X ) {\displaystyle \mathrm {Atp} (X)} is endowed with the refinement order, then we may conclude that S {\displaystyle {\mathfrak {S}}} is an antitonic mapping between posets. In any induced topology (relative to the subset A) the closed sets induce a new closure operator that is just the original closure operator restricted to A: c A ( B ) = A ∩ c X ( B ) {\displaystyle \mathbf {c} _{A}(B)=A\cap \mathbf {c} _{X}(B)} , for all B ⊆ A {\displaystyle B\subseteq A} .
Continuous maps, closed maps and homeomorphisms A function f : ( X , c ) → ( Y , c ′ ) {\displaystyle f:(X,\mathbf {c} )\to (Y,\mathbf {c} ')} is continuous at a point p {\displaystyle p} iff p ∈ c ( A ) ⇒ f ( p ) ∈ c ′ ( f ( A ) ) {\displaystyle p\in \mathbf {c} (A)\Rightarrow f(p)\in \mathbf {c} '(f(A))} , and it is continuous everywhere iff f ( c ( A ) ) ⊆ c ′ (
