\documentclass[12pt,titlepage]{article} \usepackage{amsmath} \usepackage{mathrsfs} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsthm} \usepackage{mathtools} \usepackage{graphicx} \usepackage{color} \usepackage{ucs} \usepackage[utf8x]{inputenc} \usepackage{xparse} \usepackage{hyperref} %----Macros---------- % % Unresolved issues: % % \righttoleftarrow % \lefttorightarrow % % \color{} with HTML colorspec % \bgcolor % \array with options (without options, it's equivalent to the matrix environment) % Of the standard HTML named colors, white, black, red, green, blue and yellow % are predefined in the color package. Here are the rest. \definecolor{aqua}{rgb}{0, 1.0, 1.0} \definecolor{fuschia}{rgb}{1.0, 0, 1.0} \definecolor{gray}{rgb}{0.502, 0.502, 0.502} \definecolor{lime}{rgb}{0, 1.0, 0} \definecolor{maroon}{rgb}{0.502, 0, 0} \definecolor{navy}{rgb}{0, 0, 0.502} \definecolor{olive}{rgb}{0.502, 0.502, 0} \definecolor{purple}{rgb}{0.502, 0, 0.502} \definecolor{silver}{rgb}{0.753, 0.753, 0.753} \definecolor{teal}{rgb}{0, 0.502, 0.502} % Because of conflicts, \space and \mathop are converted to % \itexspace and \operatorname during preprocessing. % itex: \space{ht}{dp}{wd} % % Height and baseline depth measurements are in units of tenths of an ex while % the width is measured in tenths of an em. \makeatletter \newdimen\itex@wd% \newdimen\itex@dp% \newdimen\itex@thd% \def\itexspace#1#2#3{\itex@wd=#3em% \itex@wd=0.1\itex@wd% \itex@dp=#2ex% \itex@dp=0.1\itex@dp% \itex@thd=#1ex% \itex@thd=0.1\itex@thd% \advance\itex@thd\the\itex@dp% \makebox[\the\itex@wd]{\rule[-\the\itex@dp]{0cm}{\the\itex@thd}}} \makeatother % \tensor and \multiscript \makeatletter \newif\if@sup \newtoks\@sups \def\append@sup#1{\edef\act{\noexpand\@sups={\the\@sups #1}}\act}% \def\reset@sup{\@supfalse\@sups={}}% \def\mk@scripts#1#2{\if #2/ \if@sup ^{\the\@sups}\fi \else% \ifx #1_ \if@sup ^{\the\@sups}\reset@sup \fi {}_{#2}% \else \append@sup#2 \@suptrue \fi% \expandafter\mk@scripts\fi} \def\tensor#1#2{\reset@sup#1\mk@scripts#2_/} \def\multiscripts#1#2#3{\reset@sup{}\mk@scripts#1_/#2% \reset@sup\mk@scripts#3_/} \makeatother % \slash \makeatletter \newbox\slashbox \setbox\slashbox=\hbox{$/$} \def\itex@pslash#1{\setbox\@tempboxa=\hbox{$#1$} \@tempdima=0.5\wd\slashbox \advance\@tempdima 0.5\wd\@tempboxa \copy\slashbox \kern-\@tempdima \box\@tempboxa} \def\slash{\protect\itex@pslash} \makeatother % math-mode versions of \rlap, etc % from Alexander Perlis, "A complement to \smash, \llap, and lap" % http://math.arizona.edu/~aprl/publications/mathclap/ \def\clap#1{\hbox to 0pt{\hss#1\hss}} \def\mathllap{\mathpalette\mathllapinternal} \def\mathrlap{\mathpalette\mathrlapinternal} \def\mathclap{\mathpalette\mathclapinternal} \def\mathllapinternal#1#2{\llap{$\mathsurround=0pt#1{#2}$}} \def\mathrlapinternal#1#2{\rlap{$\mathsurround=0pt#1{#2}$}} \def\mathclapinternal#1#2{\clap{$\mathsurround=0pt#1{#2}$}} % Renames \sqrt as \oldsqrt and redefine root to result in \sqrt[#1]{#2} \let\oldroot\root \def\root#1#2{\oldroot #1 \of{#2}} \renewcommand{\sqrt}[2][]{\oldroot #1 \of{#2}} % Manually declare the txfonts symbolsC font \DeclareSymbolFont{symbolsC}{U}{txsyc}{m}{n} \SetSymbolFont{symbolsC}{bold}{U}{txsyc}{bx}{n} \DeclareFontSubstitution{U}{txsyc}{m}{n} % Manually declare the stmaryrd font \DeclareSymbolFont{stmry}{U}{stmry}{m}{n} \SetSymbolFont{stmry}{bold}{U}{stmry}{b}{n} % Manually declare the MnSymbolE font \DeclareFontFamily{OMX}{MnSymbolE}{} \DeclareSymbolFont{mnomx}{OMX}{MnSymbolE}{m}{n} \SetSymbolFont{mnomx}{bold}{OMX}{MnSymbolE}{b}{n} \DeclareFontShape{OMX}{MnSymbolE}{m}{n}{ <-6> MnSymbolE5 <6-7> MnSymbolE6 <7-8> MnSymbolE7 <8-9> MnSymbolE8 <9-10> MnSymbolE9 <10-12> MnSymbolE10 <12-> MnSymbolE12}{} % Declare specific arrows from txfonts without loading the full package \makeatletter \def\re@DeclareMathSymbol#1#2#3#4{% \let#1=\undefined \DeclareMathSymbol{#1}{#2}{#3}{#4}} \re@DeclareMathSymbol{\neArrow}{\mathrel}{symbolsC}{116} \re@DeclareMathSymbol{\neArr}{\mathrel}{symbolsC}{116} \re@DeclareMathSymbol{\seArrow}{\mathrel}{symbolsC}{117} \re@DeclareMathSymbol{\seArr}{\mathrel}{symbolsC}{117} \re@DeclareMathSymbol{\nwArrow}{\mathrel}{symbolsC}{118} \re@DeclareMathSymbol{\nwArr}{\mathrel}{symbolsC}{118} \re@DeclareMathSymbol{\swArrow}{\mathrel}{symbolsC}{119} \re@DeclareMathSymbol{\swArr}{\mathrel}{symbolsC}{119} \re@DeclareMathSymbol{\nequiv}{\mathrel}{symbolsC}{46} \re@DeclareMathSymbol{\Perp}{\mathrel}{symbolsC}{121} \re@DeclareMathSymbol{\Vbar}{\mathrel}{symbolsC}{121} \re@DeclareMathSymbol{\sslash}{\mathrel}{stmry}{12} \re@DeclareMathSymbol{\bigsqcap}{\mathop}{stmry}{"64} \re@DeclareMathSymbol{\biginterleave}{\mathop}{stmry}{"6} \re@DeclareMathSymbol{\invamp}{\mathrel}{symbolsC}{77} \re@DeclareMathSymbol{\parr}{\mathrel}{symbolsC}{77} \makeatother % \llangle, \rrangle, \lmoustache and \rmoustache from MnSymbolE \makeatletter \def\Decl@Mn@Delim#1#2#3#4{% \if\relax\noexpand#1% \let#1\undefined \fi \DeclareMathDelimiter{#1}{#2}{#3}{#4}{#3}{#4}} \def\Decl@Mn@Open#1#2#3{\Decl@Mn@Delim{#1}{\mathopen}{#2}{#3}} \def\Decl@Mn@Close#1#2#3{\Decl@Mn@Delim{#1}{\mathclose}{#2}{#3}} \Decl@Mn@Open{\llangle}{mnomx}{'164} \Decl@Mn@Close{\rrangle}{mnomx}{'171} \Decl@Mn@Open{\lmoustache}{mnomx}{'245} \Decl@Mn@Close{\rmoustache}{mnomx}{'244} \makeatother % Widecheck \makeatletter \DeclareRobustCommand\widecheck[1]{{\mathpalette\@widecheck{#1}}} \def\@widecheck#1#2{% \setbox\z@\hbox{\m@th$#1#2$}% \setbox\tw@\hbox{\m@th$#1% \widehat{% \vrule\@width\z@\@height\ht\z@ \vrule\@height\z@\@width\wd\z@}$}% \dp\tw@-\ht\z@ \@tempdima\ht\z@ \advance\@tempdima2\ht\tw@ \divide\@tempdima\thr@@ \setbox\tw@\hbox{% \raise\@tempdima\hbox{\scalebox{1}[-1]{\lower\@tempdima\box \tw@}}}% {\ooalign{\box\tw@ \cr \box\z@}}} \makeatother % \mathraisebox{voffset}[height][depth]{something} \makeatletter \NewDocumentCommand\mathraisebox{moom}{% \IfNoValueTF{#2}{\def\@temp##1##2{\raisebox{#1}{$\m@th##1##2$}}}{% \IfNoValueTF{#3}{\def\@temp##1##2{\raisebox{#1}[#2]{$\m@th##1##2$}}% }{\def\@temp##1##2{\raisebox{#1}[#2][#3]{$\m@th##1##2$}}}}% \mathpalette\@temp{#4}} \makeatletter % udots (taken from yhmath) \makeatletter \def\udots{\mathinner{\mkern2mu\raise\p@\hbox{.} \mkern2mu\raise4\p@\hbox{.}\mkern1mu \raise7\p@\vbox{\kern7\p@\hbox{.}}\mkern1mu}} \makeatother %% Fix array \newcommand{\itexarray}[1]{\begin{matrix}#1\end{matrix}} %% \itexnum is a noop \newcommand{\itexnum}[1]{#1} %% Renaming existing commands \newcommand{\underoverset}[3]{\underset{#1}{\overset{#2}{#3}}} \newcommand{\widevec}{\overrightarrow} \newcommand{\darr}{\downarrow} \newcommand{\nearr}{\nearrow} \newcommand{\nwarr}{\nwarrow} \newcommand{\searr}{\searrow} \newcommand{\swarr}{\swarrow} \newcommand{\curvearrowbotright}{\curvearrowright} \newcommand{\uparr}{\uparrow} \newcommand{\downuparrow}{\updownarrow} \newcommand{\duparr}{\updownarrow} \newcommand{\updarr}{\updownarrow} \newcommand{\gt}{>} \newcommand{\lt}{<} \newcommand{\map}{\mapsto} \newcommand{\embedsin}{\hookrightarrow} \newcommand{\Alpha}{A} \newcommand{\Beta}{B} \newcommand{\Zeta}{Z} \newcommand{\Eta}{H} \newcommand{\Iota}{I} \newcommand{\Kappa}{K} \newcommand{\Mu}{M} \newcommand{\Nu}{N} \newcommand{\Rho}{P} \newcommand{\Tau}{T} \newcommand{\Upsi}{\Upsilon} \newcommand{\omicron}{o} \newcommand{\lang}{\langle} \newcommand{\rang}{\rangle} \newcommand{\Union}{\bigcup} \newcommand{\Intersection}{\bigcap} \newcommand{\Oplus}{\bigoplus} \newcommand{\Otimes}{\bigotimes} \newcommand{\Wedge}{\bigwedge} \newcommand{\Vee}{\bigvee} \newcommand{\coproduct}{\coprod} \newcommand{\product}{\prod} \newcommand{\closure}{\overline} \newcommand{\integral}{\int} \newcommand{\doubleintegral}{\iint} \newcommand{\tripleintegral}{\iiint} \newcommand{\quadrupleintegral}{\iiiint} \newcommand{\conint}{\oint} \newcommand{\contourintegral}{\oint} \newcommand{\infinity}{\infty} \newcommand{\bottom}{\bot} \newcommand{\minusb}{\boxminus} \newcommand{\plusb}{\boxplus} \newcommand{\timesb}{\boxtimes} \newcommand{\intersection}{\cap} \newcommand{\union}{\cup} \newcommand{\Del}{\nabla} \newcommand{\odash}{\circleddash} \newcommand{\negspace}{\!} \newcommand{\widebar}{\overline} \newcommand{\textsize}{\normalsize} \renewcommand{\scriptsize}{\scriptstyle} \newcommand{\scriptscriptsize}{\scriptscriptstyle} \newcommand{\mathfr}{\mathfrak} \newcommand{\statusline}[2]{#2} \newcommand{\tooltip}[2]{#2} \newcommand{\toggle}[2]{#2} % Theorem Environments \theoremstyle{plain} \newtheorem{theorem}{Theorem} \newtheorem{lemma}{Lemma} \newtheorem{prop}{Proposition} \newtheorem{cor}{Corollary} \newtheorem*{utheorem}{Theorem} \newtheorem*{ulemma}{Lemma} \newtheorem*{uprop}{Proposition} \newtheorem*{ucor}{Corollary} \theoremstyle{definition} \newtheorem{defn}{Definition} \newtheorem{example}{Example} \newtheorem*{udefn}{Definition} \newtheorem*{uexample}{Example} \theoremstyle{remark} \newtheorem{remark}{Remark} \newtheorem{note}{Note} \newtheorem*{uremark}{Remark} \newtheorem*{unote}{Note} %------------------------------------------------------------------- \begin{document} %------------------------------------------------------------------- \section*{closed subspace} \begin{quote}% This entry is about [[closed subsets]] of a [[topological space]]. For other notions of ``closed space'' see for instance \emph{[[closed manifold]]}. \end{quote} \vspace{.5em} \hrule \vspace{.5em} \hypertarget{context}{}\subsubsection*{{Context}}\label{context} \hypertarget{topology}{}\paragraph*{{Topology}}\label{topology} [[!include topology - contents]] \hypertarget{contents}{}\section*{{Contents}}\label{contents} \noindent\hyperlink{idea}{Idea}\dotfill \pageref*{idea} \linebreak \noindent\hyperlink{definition}{Definition}\dotfill \pageref*{definition} \linebreak \noindent\hyperlink{properties}{Properties}\dotfill \pageref*{properties} \linebreak \noindent\hyperlink{basic_properties}{Basic properties}\dotfill \pageref*{basic_properties} \linebreak \noindent\hyperlink{InMetricSpaces}{In metric spaces}\dotfill \pageref*{InMetricSpaces} \linebreak \noindent\hyperlink{relation_to_interior_subspaces}{Relation to interior subspaces}\dotfill \pageref*{relation_to_interior_subspaces} \linebreak \noindent\hyperlink{relation_to_compact_subspaces}{Relation to compact subspaces}\dotfill \pageref*{relation_to_compact_subspaces} \linebreak \noindent\hyperlink{kuratowskis_closurecomplement_problem}{Kuratowski's closure-complement problem}\dotfill \pageref*{kuratowskis_closurecomplement_problem} \linebreak \noindent\hyperlink{generalizations}{Generalizations}\dotfill \pageref*{generalizations} \linebreak \noindent\hyperlink{locales}{Locales}\dotfill \pageref*{locales} \linebreak \noindent\hyperlink{constructive_mathematics}{Constructive mathematics}\dotfill \pageref*{constructive_mathematics} \linebreak \noindent\hyperlink{locales_in_constructive_mathematics}{Locales in constructive mathematics}\dotfill \pageref*{locales_in_constructive_mathematics} \linebreak \noindent\hyperlink{related_concepts}{Related concepts}\dotfill \pageref*{related_concepts} \linebreak \noindent\hyperlink{references}{References}\dotfill \pageref*{references} \linebreak \hypertarget{idea}{}\subsection*{{Idea}}\label{idea} A [[subset]] $C$ of a [[topological space]] (or more generally a [[convergence space]]) $X$ is \emph{closed} if its [[complement]] is an [[open subset]], or equivalently if it contains all its [[limit points]]. When equipped with the [[subspace topology]], we may call $C$ (or its inclusion $C \hookrightarrow X$) a \emph{closed subspace}. More abstractly, a [[subspace]] $A$ of a [[space]] $X$ is \textbf{closed} if the [[inclusion function|inclusion map]] $A \hookrightarrow X$ is a [[closed map]]. The collection of closed subsets of a space $X$ is closed under arbitrary [[intersections]]. If $A \subseteq X$, then the intersection of all closed subsets containing $A$ is the smallest closed subset that contains $A$, called the \emph{[[topological closure]]} of $A$, and variously denoted $Cl(A)$, $Cl_X(A)$, $\bar{A}$, $\overline{A}$, etc. It follows that $A \subseteq B$ implies $Cl(A) \subseteq Cl(B)$ and $Cl(Cl(A)) = Cl(A)$, so that $A \mapsto Cl(A)$ forms a [[Moore closure]] operator on the power set $P(X)$. Since closed subsets are closed with respect to finite unions, we have $Cl(A \cup B) = Cl(A) \cup Cl(B)$. A \emph{topological closure operator} is a Moore closure operator $Cl: P(X) \to P(X)$ that preserves finite unions ($Cl(0) = 0$ and $Cl(A \cup B) = Cl(A) \cup Cl(B)$). It is easy to see that all such closure operators come from a topology whose closed sets are the fixed points of $Cl$. (There is a lot more to say, about [[convergence spaces]], [[smooth spaces]], [[schemes]], etc.) \hypertarget{definition}{}\subsection*{{Definition}}\label{definition} \begin{defn} \label{ClosedSubset}\hypertarget{ClosedSubset}{} \textbf{([[closed subsets]])} Let $(X,\tau)$ be a [[topological space]]. \begin{enumerate}% \item A [[subset]] $S \subset X$ is called a \emph{closed subset} if its [[complement]] $X \setminus S$ is an \emph{[[open subset]]}: \begin{displaymath} \left( S \subset X\,\, \text{is closed} \right) \phantom{AA} \Leftrightarrow \phantom{AA} \left( X\setminus S \, \subset X \,\, \text{is open} \right) \,. \end{displaymath} \begin{quote}% graphics grabbed from \hyperlink{Vickers89}{Vickers 89} \end{quote} \item If a [[singleton]] subset $\{x\} \subset X$ is closed, one says that $x$ is a \emph{closed point} of $X$. \item Given any subset $S \subset X$, then its \emph{topological closure} $Cl(S)$ is the smallest closed subset containing $S$: \begin{displaymath} Cl(S) \;\coloneqq\; \underset{ {C \subset X\, \text{closed} } \atop {S \subset C } }{\cap} \left( C \right) \,. \end{displaymath} \item A subset $S \subset X$ such that $Cl(S) = X$ is called a \emph{[[dense subset]]} of $(X,\tau)$. \end{enumerate} \end{defn} \hypertarget{properties}{}\subsection*{{Properties}}\label{properties} \hypertarget{basic_properties}{}\subsubsection*{{Basic properties}}\label{basic_properties} \begin{prop} \label{}\hypertarget{}{} [[subsets are closed in a closed subspace precisely if they are closed in the ambient space]] \end{prop} \begin{lemma} \label{UnionOfOpensGivesClosure}\hypertarget{UnionOfOpensGivesClosure}{} \textbf{(alternative characterization of topological cosures)} Let $(X,\tau)$ be a [[topological space]] and let $S \subset X$ be a [[subset]] of its underlying set. Then a point $x \in X$ is contained in the topological closure $Cl(S)$ (def. \ref{ClosedSubset}) precisely if every [[open neighbourhood]] $U_x \subset X$ of $x$ [[intersection|intersects]] $S$: \begin{displaymath} \left( x \in Cl(S) \right) \phantom{AA} \Leftrightarrow \phantom{AA} \not\left( \underset{ {U \subset X \setminus S} \atop { U \subset X \, \text{open} } }{\exists} \left( x \in U \right) \right) \,. \end{displaymath} \end{lemma} \begin{proof} Due to [[de Morgan duality]] we may rephrase the definition of the [[topological closure]] as follows: \begin{displaymath} \begin{aligned} Cl(S) & \coloneqq \underset{ {S \subset C } \atop { C \subset X\,\text{closed} } }{\cap} \left(C \right) \\ & = \underset{ { U \subset X \setminus S } \atop {U \subset X\, \text{open}} }{\cap} \left( X \setminus U \right) \\ & = X \setminus \left( \underset{ {U \subset X \setminus S} \atop { U \subset X\, \text{open} }}{\cup} U \right) \end{aligned} \,. \end{displaymath} \end{proof} \begin{prop} \label{ClosureOfAFiniteUnionIsUnionOfTheClosures}\hypertarget{ClosureOfAFiniteUnionIsUnionOfTheClosures}{} \textbf{(closure of a finite union is the union of the closures)} For $I$ a [[finite set]] and $\{U_i \subset X\}_{i \in I}$ is a finite set of subsets of a topological space, then \begin{displaymath} Cl(\underset{i \in I}{\cup}U_i) = \underset{i \in I}{\cup} Cl(U_i) \,. \end{displaymath} \end{prop} \begin{proof} By lemma \ref{UnionOfOpensGivesClosure} we use that a point is in the closure of a set precisely if every open neighbourhood of the point intersects the set. Hence in one direction \begin{displaymath} \underset{i \in I}{\cup} Cl(U_i) \subset Cl(\underset{i \in I}{\cup}U_i) \end{displaymath} because if every neighbourhood of a point intersects all the $U_i$, then every neighbourhood intersects their union. The other direction \begin{displaymath} Cl(\underset{i \in I}{\cup}U_i) \subset \underset{i \in I}{\cup} Cl(U_i) \end{displaymath} is equivalent by [[de Morgan duality]] to \begin{displaymath} X \setminus \underset{i \in I}{\cup} Cl(U_i) \subset X \setminus Cl(\underset{i \in I}{\cup}U_i) \end{displaymath} On left now we have the point for which there exists for each $i \in I$ a neighbourhood $U_{x,i}$ which does not intersect $U_i$. Since $I$ is finite, the intersection $\underset{i \in I}{\cap} U_{x,i}$ is still an open neighbourhood of $x$, and such that it intersects none of the $U_i$, hence such that it does not intersect their union. This implis that the given point is contained in the set on the right. \end{proof} \hypertarget{InMetricSpaces}{}\subsubsection*{{In metric spaces}}\label{InMetricSpaces} \begin{prop} \label{ConvergenceInClosedSubspace}\hypertarget{ConvergenceInClosedSubspace}{} Using [[classical logic]] then: Let $(X,d)$ be a [[metric space]], regarded as a [[topological space]] via its [[metric topology]], and let $V \subset X$ be a [[subset]]. Then the following are equivalent: \begin{enumerate}% \item $V \subset X$ is a [[closed subspace]]. \item For every [[sequence]] $x_i \in V \subset X$ with elements in $V$, which [[convergence|converges]] as a sequence in $X$ it also converges in $V$. \end{enumerate} \end{prop} \begin{proof} First assume that $V \subset X$ is closed and that $x_i \overset{i \to \infty}{\longrightarrow} x_{\infty}$ for some $x_\infty \in X$. We need to show that then $x_\infty \in V$. Suppose it were not, then $x_\infty \in X\backslash V$. Since by definition this [[complement]] $X \backslash V$ is an [[open subset]], it follows that there exists a [[real number]] $\epsilon \gt 0$ such that the [[open ball]] around $x$ of radius $\epsilon$ is still contained in the complement: $B^\circ_x(\epsilon) \subset X \backslash V$. But since the sequence is assumed to converge in $X$, this means that there exists $N_\epsilon$ such that all $x_{i \gt N_{\epsilon}}$ are in $B^\circ_x(\epsilon)$, hence in $X\backslash V$. This contradicts the assumption that all $x_i$ are in $V$, and hence we have [[proof by contradiction|proved by contradiction]] that $x_\infty \in V$. Conversely, assume that for all sequences in $V$ that converge to some $x_\infty \in X$ then $x_\infty \in V \subset W$. We need to show that then $V$ is closed, hence that $X \backslash V \subset X$ is an open subset, hence that for every $x \in X \backslash V$ we may find a real number $\epsilon \gt 0$ such that the [[open ball]] $B^\circ_x(\epsilon)$ around $x$ of radius $\epsilon$ is still contained in $X \backslash V$. Suppose on the contrary that such $\epsilon$ did not exist. This would mean that for each $k \in \mathbb{N}$ with $k \geq 1$ then the [[intersection]] $B^\circ_x(1/k) \cap V$ is [[inhabited|non-empty]]. Hence then we could choose points $x_k \in B^\circ_x(1/k) \cap V$ in these intersections. These would form a sequence which clearly converges to \newline the original $x$, and so by assumption we would conclude that $x \in V$, which violates the assumption that $x \in X \backslash V$. Hence we [[proof by contradiction|proved by contradiction]] $X \backslash V$ is in fact open. \end{proof} \hypertarget{relation_to_interior_subspaces}{}\subsubsection*{{Relation to interior subspaces}}\label{relation_to_interior_subspaces} \begin{lemma} \label{RelationClAndInt}\hypertarget{RelationClAndInt}{} Let $(X,\tau)$ be a [[topological space]] and let $S \subset X$ be a [[subset]]. Then the [[topological interior]] $Int(S)$ of $S$ equals the [[complement]] of the [[topological closure]] $Cl(X\backslash S)$ of the complement of $S$: \begin{displaymath} Int(S) = X \backslash Cl\left( X \backslash S \right) \,. \end{displaymath} \end{lemma} \begin{proof} By taking [[complements]] once more, the statement is equivalent to \begin{displaymath} X \backslash Int(S) = Cl( X \backslash S ) \,. \end{displaymath} Now we compute: \begin{displaymath} \begin{aligned} X \backslash Int(S) & = X \backslash \left( \underset{{U \, open} \atop {U \subset S}}{\cup}U \right) \\ & = \underset{U \subset S}{\cap} X \backslash U \\ & = \underset{{C\, closed} \atop {C \supset X \backslash S}}{\cap} C \\ & = Cl(X \backslash S) \end{aligned} \end{displaymath} \end{proof} \hypertarget{relation_to_compact_subspaces}{}\subsubsection*{{Relation to compact subspaces}}\label{relation_to_compact_subspaces} The relation of closed subspaces to [[compact subspaces]] is expressed by the following statements \begin{itemize}% \item [[Heine-Borel theorem]] \item [[closed subsets of compact spaces are compact]] \item [[compact subspaces of Hausdorff spaces are closed]] \item [[closed subspaces of compact Hausdorff spaces are equivalently compact subspaces]] \end{itemize} \hypertarget{kuratowskis_closurecomplement_problem}{}\subsubsection*{{Kuratowski's closure-complement problem}}\label{kuratowskis_closurecomplement_problem} This mildly amusing curiosity asks how many set-theoretic operations on a topological space $X$ are derivable from closure $C$ and [[complementation]] $\neg$ and applying finite composition. The answer is that at most 14 operations are so derivable (and there are examples showing this number is achievable). As the proofs below indicate, this bare fact has little to do with topology; it has more to do with general Moore closures and how they interact with complements (using [[classical logic]]). Let $P(X)$ denote the [[power set]] (ordered by [[subset|inclusion]]) and $M$ the [[monoid]] of [[endofunctions]] $P(X) \to P(X)$ with order defined pointwise. Then $C^2 = C$ and $\neg^2 = 1$ in $M$, with $C$ order-preserving and $\neg$ order-reversing. Also \begin{itemize}% \item $I \coloneqq \neg C \neg$ is the [[interior]] operation, with $I \leq Id$. \end{itemize} \begin{prop} \label{}\hypertarget{}{} $C \neg C \neg$ is [[idempotent element|idempotent]]. \end{prop} \begin{proof} $I (C \neg C) \leq (C \neg C)$, i.e., $\neg C \neg C \neg C \leq C \neg C$. Applying the order-preserving operation $C$ to both sides together with the fact that $C^2 = C$, this gives \begin{displaymath} C\neg C \neg C \neg C \leq C C \neg C = C \neg C. \end{displaymath} Since $I C \leq C$, we have also $\neg C \neg C \leq C$. Applying the order-reversing operation $C \neg C$ to both sides, we obtain \begin{displaymath} C \neg C = C \neg C C \leq C \neg C (\neg C \neg C). \end{displaymath} Combining the two displayed inequalities gives $C \neg C = C \neg C \neg C \neg C$, and then multiplying this on the right by $\neg$, the proposition follows. \end{proof} \begin{prop} \label{}\hypertarget{}{} Let $K$ be the monoid presented by two generators $C, \neg$ and subject to the relations $C^2 = C$, $\neg^2 = 1$, and $C \neg C \neg C \neg C = C \neg C$. Then $K$, called the \emph{Kuratowski monoid}, has at most 14 elements. \end{prop} \begin{proof} We may apply an obvious reduction algorithm on the set of words in two letters $C, \neg$, in which a word is reduced by replacing any substring $C C$ by $C$ and any substring $\neg\neg$ by an empty substring, so that any word which cannot be further reduced must be alternating in $C, \neg$. This leads to a list of 14 words \begin{displaymath} 1, \qquad \neg, \qquad C, \qquad \neg C, \qquad C \neg, \qquad \neg C \neg, \qquad C \neg C, \end{displaymath} \begin{displaymath} \, \end{displaymath} \begin{displaymath} \neg C \neg C, \qquad C \neg C \neg, \qquad \neg C \neg C \neg, \qquad C \neg C \neg C, \qquad \neg C \neg C \neg C, \qquad C \neg C \neg C \neg, \qquad \neg C \neg C \neg C \neg \end{displaymath} with any further alternating words reducible by replacing a substring $C \neg C \neg C \neg C$ by $C \neg C$. Thus each element in the monoid $K$ is represented by one of these 14 words. \end{proof} These 14 words actually name distinct set-theoretic operations $P(X) \to P(X)$ for a judicious choice of space $X$; as a corollary, the Kuratowski monoid $K$ has exactly 14 elements. For instance (courtesy of Wikipedia), taking $X = \mathbb{R}$ with its standard topology, the orbit of the element $(0, 1) \cup (1, 2) \cup \{3\} \cup ([4, 5] \cap \mathbb{Q})$ under the monoid action consists of 14 distinct elements. \begin{remark} \label{}\hypertarget{}{} At most 7 operations are possible with interior and closure, corresponding to the covariant Kuratowski operations. Thus there is a 7-element submonoid $K_{cov} \hookrightarrow K$. Spaces $X$ for which the topological action $K_{cov} \to Set(P(X), P(X))$ is \emph{not} injective are of some structural interest; for instance, the spaces for which $C I C = I C$ are the [[extremally disconnected spaces]], whereas spaces for which $I C = C$ are those where the open sets are equivalence classes for some equivalence relation (partition spaces). Those for which $I = C$ are [[discrete spaces]]. \end{remark} \begin{remark} \label{}\hypertarget{}{} A more manifestly topological consideration is what happens when we throw [[joins]] (or [[meets]]) into the $I, C$ mix. Briefly, at most 13 subsets can be obtained by starting with a subset $A \in P(X)$ and generating new subsets by taking closures, interiors, and unions; the order structure of these 13 subsets coincides with the free cocompletion of the finite ordered monoid $K_{cov}$ with respect to nonempty joins. Here we must use distributivity of $C$ over joins. \end{remark} For some details on these remarks (and quite a bit more), see \href{http://nzjm.math.auckland.ac.nz/images/6/63/The_Kuratowski_Closure-Complement_Theorem.pdf}{Gardner and Jackson, 2008} and \href{http://people.virginia.edu/~des5e/papers/14-sets.pdf}{Sherman 2004}. An example of a non-topological Moore closure where the 14 operations are all distinct is given \href{http://math.stackexchange.com/a/1912101/43208}{here}. \hypertarget{generalizations}{}\subsection*{{Generalizations}}\label{generalizations} \hypertarget{locales}{}\subsubsection*{{Locales}}\label{locales} In [[locale]] theory, every open $U$ in a locale $X$ defines a closed [[sublocale]] $\mathsf{C} U$ which is given by the \textbf{closed [[nucleus]]} \begin{displaymath} j_{\mathsf{C} U}\colon V \mapsto U \cup V . \end{displaymath} The idea is that $\mathsf{C}U$ is the part of $X$ which does not involve $U$ (hence the notation $\mathsf{C}U$, or any other notation for a [[complement]]), and we may identify $V$ with $U \cup V$ when we are looking only away from $U$. The sublocale $\mathsf{C}U$ is literally a complement of $U$ in the lattice of sublocales of $X$, i.e. $U\cap \mathsf{C}U = \emptyset$ and $U\cup \mathsf{C}U = X$ as sublocales. Moreover, if $X$ is a ([[sober space|sober]]) topological space regarded as a locale, then the locale $U$ is also spatial, and so is $\mathsf{C}U$, corresponding exactly to the topological closed set $X\setminus U$. (The fixed points of $j_{\mathsf{C}U}$ can be identified with the open sets containing $U$, which are bijectively related to the open subsets of $X\setminus U$.) Thus there is really only one notion of ``closed subspace'' whether we regard $X$ as a space or as a locale (at least as long as $X$ is sober). \hypertarget{constructive_mathematics}{}\subsubsection*{{Constructive mathematics}}\label{constructive_mathematics} In [[constructive mathematics]], however, there are many possible \emph{inequivalent} definitions of a closed subspace, including: \begin{enumerate}% \item A subspace $C\subset X$ is closed if it is the complement of an open subspace, i.e. if $C = X\setminus U$ for some open subspace $U$; \item A subspace $C\subset X$ is closed if its complement $X\setminus C$ is open; \item A subspace $C\subset X$ is closed if it contains all its [[limit points]], i.e. if for any $x\in X$ such that $U\cap C$ is [[inhabited set|inhabited]] for all [[neighborhoods]] $U$ of $x$, we have $x\in C$. \end{enumerate} Definition (1) coincides with definition (2) or (3) only if excluded middle holds, since under (2) or (3) every subspace of a [[discrete space]] is closed, while under (1) the only closed subspaces are those that are complements, and if every proposition is a negation then the [[law of double negation]] follows. On the other hand, Definition (2) is clearly too strong, because even [[closed intervals]] $[a,b]$ in the [[real numbers]] can't be proved constructively to satisfy it (though they do satisfy definitions (1) and (3)). Note also that Definition (1) always implies Definition (3), since if $C = X\setminus U$ and every open neighborhood of $x$ intersects $C$, then $x\notin U$ and thus $x\in C$. Thus it is not unreasonable (see also below) to define: \begin{itemize}% \item $C\subset X$ is \textbf{strongly closed} if it is the complement of an open subspace. \item $C\subset X$ is \textbf{weakly closed} if it contains all its [[limit points]]. \end{itemize} This constructive variety of notions of closed subspace gives rise to a corresponding variety of notions of [[Hausdorff space]] when applied to the diagonal subspace. Note also that neither of the sensible constructive definitions behaves quite like closed subspaces do classically. In particular, neither of them is apparently stable under finite unions (though the too-strong Definition (2) is). The situation is better for locales; see below. \hypertarget{locales_in_constructive_mathematics}{}\subsubsection*{{Locales in constructive mathematics}}\label{locales_in_constructive_mathematics} Of the ``topological'' definitions of closed subspace above, it is ``strongly closed'' (and the too-strong Definition (2)) that seem closest to the localic one. However, in the topological definitions we may not have $X = U \cup (X\setminus U)$ or $X = (X\setminus C) \cup C$ even as sets, whereas it remains true constructively that $X = U \cup \mathsf{C}U$ in the lattice of sublocales. In fact, we have the following: \begin{utheorem} The following are equivalent: \begin{enumerate}% \item The law of [[excluded middle]]. \item Every closed sublocale of a spatial locale is spatial. \item Every closed sublocale of a [[discrete locale]] is spatial. \end{enumerate} \end{utheorem} \begin{proof} We remarked above that (1)$\Rightarrow$(2), and of course (2)$\Rightarrow$(3). So assume (3). Every spatial sublocale is a union of its points, and in a discrete space points are open; thus if closed sublocales are spatial, they are also open. Since $X = U \cup \mathsf{C}U$ is constructively true, it follows that every open set is complemented in the open-set lattice of any discrete locale, which is to say that all powersets are [[Boolean algebras]], i.e. excluded middle holds. \end{proof} On the other hand, there is a localic notion of \emph{weakly closed sublocale} that is closely related to topologically weakly closed subspaces (so that the above notion of ``closed sublocale'' --- the formal complement of an open sublocale --- could also be called \emph{strongly closed}). It is the specialization of the notion of [[fiberwise closed sublocale]] to locale maps $X\to 1$ into the terminal object. \begin{udefn} A sublocale $C\subseteq X$ is \textbf{weakly closed} if it is not [[strongly dense sublocale|strongly dense]] in any larger sublocale of $X$. That is, if whenever $D$ is a sublocale of $X$ such that $C\subseteq D$ by a strongly dense inclusion, then $C=D$. \end{udefn} Since strong and weak denseness coincide classically, so do strong and weak closedness. And as we expect, strong closedness implies weak closedness, since strong density implies weak density. Moreover, both of them are better-behaved than the corresponding topological notions. For instance, strongly and weakly closed sublocales are both stable under finite unions (in the lattice of sublocales), even constructively. Both strongly and weakly closed sublocales are ``correct'' notions; they are simply different. Some classical theorems about closed sublocales are constructively about strongly closed ones, while others (such as the theorem that any [[subgroup]] of a [[localic group]] is closed) are about weakly closed ones. However, as we saw above, not every strongly closed sublocale (hence not every weakly closed sublocale either) can be spatial. But it is shown at [[strongly dense sublocale]] that a subspace of a space is localically strongly dense if and only if it is topologically strongly dense. This leads us to guess: \begin{utheorem} A subspace $C\subseteq X$ of a (sober) topological space $X$ is topologically weakly closed if and only if it is the spatial coreflection of a weakly closed sublocale. \end{utheorem} In one direction this is easy: suppose $C$ is topologically weakly closed, and let $D$ be its localic weak closure. This is, by definition, the largest sublocale of $X$ in which $C$ is localically strongly dense. Now let $E$ be the spatial coreflection of $D$; since $C$ is spatial we have $C\subseteq E$, and since $C$ is localically strongly dense in $D$, it is also so in $E$, and hence topologically strongly dense. But $C$ is also topologically weakly closed, hence $C=E$ and is the spatial coreflection of the weakly closed sublocale $D$. The other direction is harder. \hypertarget{related_concepts}{}\subsection*{{Related concepts}}\label{related_concepts} \begin{itemize}% \item [[closed point]] \item [[irreducible closed subspace]] \item [[open subset]] \item [[clopen subset]] \item [[locally closed set]] \item [[dense subspace]] \item [[limit point]] \item [[closed cover]] \item [[Moore closure]] \item [[closed subtopos]] \item [[co-Heyting boundary]] \item [[closed morphism]] \item [[proper morphism]] \end{itemize} \hypertarget{references}{}\subsection*{{References}}\label{references} \begin{itemize}% \item [[Kazimierz Kuratowski|C. Kuratowski]], \emph{Sur l'op\'e{}ration} $\bar{A}$ \emph{de l'analysis situs} , Fund. Math. \textbf{III} (1922) pp.192-195. (\href{http://matwbn.icm.edu.pl/ksiazki/fm/fm3/fm3121.pdf}{pdf}) \end{itemize} Weakly closed sublocales are discussed in \begin{itemize}% \item [[Sketches of an Elephant]], C1.1 and C1.2 \item [[Peter Johnstone]], \emph{A constructive `closed subgroup theorem' for localic groups and groupoids}, Cahiers de Topologie et G\'e{}om\'e{}trie Diff\'e{}rentielle Cat\'e{}goriques (1989), Volume: 30, Issue: 1, page 3-23 \href{https://eudml.org/doc/91430}{link} \item M. Jibladze and [[Peter Johnstone]], \emph{The frame of fibrewise closed nuclei}, Cahiers de Topologie et G\'e{}om\'e{}trie Diff\'e{}rentielle Cat\'e{}goriques (1991), Volume: 32, Issue: 2, page 99-112, \href{https://eudml.org/doc/91478}{link} \item [[Peter Johnstone]], \emph{Fiberwise separation axioms for locales} \end{itemize} [[!redirects closed subspace]] [[!redirects closed subspaces]] [[!redirects closed subset]] [[!redirects closed subsets]] [[!redirects closed set]] [[!redirects closed sets]] [[!redirects weakly closed subspace]] [[!redirects weakly closed subspaces]] [[!redirects weakly closed subset]] [[!redirects weakly closed subsets]] [[!redirects weakly closed set]] [[!redirects weakly closed sets]] [[!redirects strongly closed subspace]] [[!redirects strongly closed subspaces]] [[!redirects strongly closed subset]] [[!redirects strongly closed subsets]] [[!redirects strongly closed set]] [[!redirects strongly closed sets]] [[!redirects topological closure]] [[!redirects topological closures]] [[!redirects closed sublocale]] [[!redirects closed sublocales]] [[!redirects closed nucleus]] [[!redirects closed nuclei]] [[!redirects strongly closed sublocale]] [[!redirects strongly closed sublocales]] [[!redirects strongly closed nucleus]] [[!redirects strongly closed nuclei]] [[!redirects weakly closed sublocale]] [[!redirects weakly closed sublocales]] [[!redirects weakly closed nucleus]] [[!redirects weakly closed nuclei]] [[!redirects closed space]] [[!redirects closed spaces]] [[!redirects closed topological space]] [[!redirects closed topological spaces]] \end{document}