\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*{uniformly regular space} \hypertarget{uniformly_regular_spaces}{}\section*{{Uniformly regular spaces}}\label{uniformly_regular_spaces} \noindent\hyperlink{idea}{Idea}\dotfill \pageref*{idea} \linebreak \noindent\hyperlink{definition}{Definition}\dotfill \pageref*{definition} \linebreak \noindent\hyperlink{examples}{Examples}\dotfill \pageref*{examples} \linebreak \noindent\hyperlink{compact_spaces}{Compact spaces}\dotfill \pageref*{compact_spaces} \linebreak \noindent\hyperlink{properties}{Properties}\dotfill \pageref*{properties} \linebreak \noindent\hyperlink{regularity}{Regularity}\dotfill \pageref*{regularity} \linebreak \noindent\hyperlink{apartness}{Apartness}\dotfill \pageref*{apartness} \linebreak \noindent\hyperlink{locatedness}{Locatedness}\dotfill \pageref*{locatedness} \linebreak \noindent\hyperlink{uniform_apartness_spaces}{Uniform apartness spaces}\dotfill \pageref*{uniform_apartness_spaces} \linebreak \noindent\hyperlink{related_pages}{Related pages}\dotfill \pageref*{related_pages} \linebreak \hypertarget{idea}{}\subsection*{{Idea}}\label{idea} In [[classical mathematics]], every [[uniform space]] is a [[regular space]], and indeed a [[completely regular space]]. In [[constructive mathematics]], however, this fails to be true. The notion of \emph{uniformly regular} uniform space is an intermediate notion in between regularity and complete regularity for uniform spaces, which is frequently useful in the constructive theory of uniform spaces; classically every uniform space is uniformly regular. (Indeed, some authors include uniform regularity in the constructive \emph{definition} of a uniform space.) \hypertarget{definition}{}\subsection*{{Definition}}\label{definition} Let $X$ be a [[uniform space]]. When the uniformity of $X$ is defined in terms of entourages, then $X$ is \textbf{uniformly regular} if it satisfies the following property: \begin{itemize}% \item For every entourage $U$, there exists an entourage $V$ such that $\neg{V} \cup U = X \times X$, where $\neg{V}$ is the [[complement]] of $V$. That is,\begin{displaymath} \forall U,\; \exists V,\; \forall x, y,\; x \approx_U y \;\vee\; x \mathbin{≉}_V y . \end{displaymath} \end{itemize} With [[excluded middle]], we can take $V$ to be $U$ itself, so every uniform structure is uniformly regular in classical mathematics. Note that any uniformity induced by a [[gauge space|gauge]] is uniformly regular (as long as the gauging distances take values in [[located real numbers]] as is usually understood). When the uniformity of $X$ is defined in terms of uniform covers, then the equivalent condition is: \begin{itemize}% \item If $C$ is a uniform cover, there exists a uniform cover $C'$ such that, for any two points $x, y$, either $x, y \in A$ for some $A \in C$ or $x, y \in B$ for no $B \in C'$. \end{itemize} With [[excluded middle]], we can take $C'$ to be $C$. Note that uniform regularity is not literally a ``uniformization'' of [[regular space|regularity]] but rather of [[locally decomposable space|local decomposability]]; so it could also be called \textbf{uniform local decomposability}. In the case of uniform spaces, it implies regularity (see below), so we generally call it uniform regularity; however, for [[quasi-uniform spaces]] (and [[uniform convergence spaces]]) it would be more proper to say `uniformly locally decomposable' instead. \hypertarget{examples}{}\subsection*{{Examples}}\label{examples} \begin{itemize}% \item Every [[metric space]], and indeed any [[gauge space]], is uniformly regular, as long as the metric(s) take values in [[located real numbers]]. It suffices to consider a basic entourage $U_{d,\varepsilon} = \{ (x,y) \mid d(x,y)\lt\varepsilon \}$, in which case we can take $V = \{ (x,y) \mid d(x,y)\lt\varepsilon/2 \}$ and use the fact that every located real number is either $\lt \varepsilon$ or $\gt \varepsilon/2$. \item A [[discrete space|discrete]] uniform space is uniformly regular if and only if the underlying set has [[decidable equality]]. (Indeed, a discrete topological space is [[regular space|regular]] if and only if it has decidable equality.) Thus, the statement ``every uniform space is (uniformly) regular'' is equivalent to [[excluded middle]]. \item In particular, not every [[topological group]] is uniformly regular: any group without decidable equality can be equipped with the discrete topology. However, the classical examples of Lie groups and [[topological vector spaces]] (TVSs) are uniformly regular. \item However, if a topological group is a [[regular space]], then it is uniformly regular. For if $U$ is any neighborhood of the identity $e$ in a topological group $X$, by regularity we have a neighborhood $V$ of $e$ and an open set $G$ with $V\cap G = \emptyset$ and $G\cup U = X$, and in particular $\neg V\cup U = X$, whence the entourages defined by $U$ and $V$ satisfy the desired condition. \item Every [[completely regular space|completely regular]] uniform space should be uniformly regular, although the correct constructive definition of ``completely regular'' is not entirely clear. \end{itemize} \hypertarget{compact_spaces}{}\subsubsection*{{Compact spaces}}\label{compact_spaces} The examples above show that uniform regularity coincides with regularity for discrete uniform spaces and topological groups. Another class of spaces for which this holds are compact ones. \begin{utheorem} Every [[compact space|compact]] [[regular space]] admits a unique compatible uniformity that is uniformly regular. \end{utheorem} \begin{proof} Let $X$ be compact regular. Since compactness and regularity are properties of the open-set lattice, $X$ is still compact regular when regarded as a locale, and hence also Hausdorff as a locale. Moreover, it is locally compact, and hence the locale and spatial products $X\times X$ coincide. Furthermore, $X\times X$ is also compact regular. Define the entourages to be all the neighborhoods of the diagonal in $X\times X$; this obviously satisfies all the axioms of a uniformity except possibly the square-root (and uniform regularity). Let $U$ be a neighborhood of the diagonal in $X\times X$. Since $X\times X$ is regular, and using the definition of the product topology, for each $x\in X$ there is a square neighborhood $V_x\times V_x$ and an open set $G_x\subseteq X\times X$ such that $(V_x\times V_x)\cap G_x = \emptyset$ and $G_x \cup U = X\times X$. The open sets $V_x$ cover the compact space $X$, hence finitely many of them suffice. Let $V = (V_{x_1}\times V_{x_1}) \cup \cdots \cup (V_{x_n}\times V_{x_n})$, and $G = G_{x_1} \cap \cdots \cap G_{x_n}$. Then $V$ is a neighborhood of the diagonal, and $G$ an open set such that $G\cup U = X\times X$ and $V \cap G = \emptyset$. In particular, $\neg V \cup U \subseteq G\cup G = X\times X$, so this uniformity (if it exists) is uniformly regular. Now, $G$ is the union of rectangular open neighborhoods $A\times B$. Note that since $G$ is disjoint from the diagonal, any $A\times B \subseteq G$ satisfies $A\cap B = \emptyset$. Moreover, since $X$ is regular, each $A$ and $B$ is the union of open sets that are well-inside it; thus $G$ is the union of rectangular open neighborhoods $C\times D$ such that there are opens $A,B$ with $C\triangleleft A$ and $D\triangleleft B$ and $A\cap B = \emptyset$. Since $G\cup U = X\times X$ and $X\times X$ is compact, we can cover it by $U$ together with finitely many such rectangles $C\times D$, say $X\times X = U \cup (C_1\times D_1) \cup\cdots \cup (C_m \times D_m)$. For each of these rectangles $C_i\times D_i$, let $E_i$ be an open set such that $E_i \cup A_i \cup B_i = X$ and $E_i \cap (C_i \cup D_i) = \emptyset$, and let $W_i = (A_i\times A_i) \cup (B_i \times B_i) \cup (E_i \times E_I)$. Then $W_i$ is a neighborhood of the diagonal; let $W = W_1 \cap \cdots \cap W_m$. We claim $W\circ W \subseteq U$. Let $(x,z) \in W\circ W$, so that there is a $y$ with $(x,y)\in W$ and $(y,z) \in W$. Now we have either $(x,z)\in U$ (which is what we want) or $(x,z) \in C_i\times D_i$ for some $i$, so it suffices to rule out the latter possibility. Since $(x,y)\in W$, we have $(x,y) \in W_i$, hence $(x,y)\in A_i\times A_i$ or $(x,y)\in B_i\times B_i$ or $(x,y)\in E_i\times E_i$. But $x\in C_i$, which is disjoint from $B_i$ and $E_i$, so it must be that $(x,y)\in A_i\times A_i$ and hence $y\in A_i$. Similarly, we conclude that $(y,z)\in B_i\times B_i$ so that $y\in B_i$. But $A_i\cap B_i = \emptyset$, a contradiction. It remains to show that the uniform topology on $X$ is the original one. Clearly if $U$ is an entourage then each $U[x]$ is a neighborhood of $x$. Conversely, if $V$ is a neighborhood of $x$, then by regularity we have a neighborhood $W$ of $x$ and an open $G$ with $W\cap G = \emptyset$ and $G\cup V = X$. Then $Z = (V\times V) \cup (G\times G)$ is a neighborhood of the diagonal, i.e. an entourage, such that $Z[x] =V$. Finally, we show this is the unique uniformity compatible with a compact regular topology. Suppose $X$ is any compact regular uniform space, and $U$ any neighborhood of the diagonal; we want to show $U$ is an entourage. For any $x\in X$, there is an entourage $V$ such that $V_x[x] \times V_x[x] \subseteq U$. Let $W_x$ be an entourage such that $W_x \circ W_x \subseteq V_x$. Since $X$ is compact, it is covered by finitely many of the neighborhoods $W_x[x]$, say $X = W_{x_1}[x_1] \cup \cdots\cup W_{x_k}[x_k]$. Let $W = W_1 \cap \cdots \cap W_k$; we claim $W\subseteq U$. For let $(y,z)\in W$; then we have $y\in W_{x_k}[x_k]$ for some $k$, whence also $z\in V_{x_k}[x_k]$, and thus $(y,z) \in V_{x_k}[x_k]\times V_{x_k}[x_k] \subseteq U$. \end{proof} \hypertarget{properties}{}\subsection*{{Properties}}\label{properties} \hypertarget{regularity}{}\subsubsection*{{Regularity}}\label{regularity} Every uniformly regular uniform space is a [[regular topological space]] in its uniform topology. For if $U[a]$ is a uniform neighborhood of $a$, let $V$ be an entourage such that $\neg V\cup U = X\times X$, and $W$ an entourage such that $W\circ W \subseteq V$. Then $W[a]$ is a neighborhood of $a$, and the interior of $W[\neg V[a]]$ is an open set $G$, such that $G\cap W[a] = \emptyset$ and $G\cup U[a] = X$. It appears to be unknown whether there exist regular uniform spaces that are not uniformly regular. Regularity implies uniform regularity for at least three large classes of uniform spaces: discrete ones, compact ones, and topological groups (plus, trivially, metric and gauge spaces, which are automatically uniformly regular). \hypertarget{apartness}{}\subsubsection*{{Apartness}}\label{apartness} Recall that every uniform space $X$ has a [[inequality relation]] (an [[irreflexive]] [[symmetric relation]]) where ``$x # y$'' means that there exists an entourage $U$ such that $x \mathbin{≉}_U y$. If $X$ is uniformly regular, then this is an [[apartness relation]], i.e. it is also a [[comparison]]. For if $x \mathbin{≉}_U z$, let $V \circ V \subseteq U$ and $\neg{W} \cup V = X \times X$. Then for any $y$, we cannot have both $x \approx_V y$ and $y\approx_V z$, so we must have either $x \mathbin{≉}_W y$ or $y \mathbin{≉}_W z$, whence either $x # y$ or $y # z$. (In fact, this is a special case of the fact that any [[regular space]] admits an apartness relation, discussed at [[regular space]]). \hypertarget{locatedness}{}\subsubsection*{{Locatedness}}\label{locatedness} Uniform regularity has some nice consequences for the existence of (almost/uniformly) [[located subsets]]: see there for details. \hypertarget{uniform_apartness_spaces}{}\subsubsection*{{Uniform apartness spaces}}\label{uniform_apartness_spaces} A uniformly regular uniform space can be equivalently described in terms of the \emph{complements} of entourages, i.e. by giving notions of when two points are ``at least $\varepsilon$ apart'' rather than ``at least $\varepsilon$ close''. \begin{udefn} A \textbf{uniform apartness space} is a set $X$ equipped with a collection of binary relations $A\subseteq X\times X$ called \emph{anti-entourages} such that \begin{enumerate}% \item $(x,x)\notin A$ for $x\in X$ and anti-entourages $A$, i.e. each anti-entourage is [[irreflexive relation|irreflexive]]. \item For every anti-entourage $A$, there exists an anti-entourage $B$ such that whenever $(x,z)\in A$ and $(y,z)\notin B$ we have $(x,y)\in B$. \item For every anti-entourage $A$, there exists an anti-entourage $B$ such that $A\subseteq B^{op}$ (hence, by axiom (6), $A^{op}$ is an anti-entourage). \item There exists an anti-entourage (hence, by axiom (6), the empty set is an anti-entourage). \item If $A$ and $B$ are anti-entourages, so is some superset of $A\cup B$ (hence, by axiom (6), $A\cup B$ is itself). \item If $A$ is an anti-entourage and $B\subseteq A$, then $B$ is an anti-entourage. \end{enumerate} \end{udefn} If $X$ is a uniform space, we can make it a uniform apartness space by declaring the anti-entourages to be the sets contained in the complement of some entourage, i.e. $A$ is an anti-entourage if $A \subseteq \neg U = (X\setminus U)$ for some entourage $U$. Most of the axioms are obvious. For axiom (2), we use transitivity of a uniformity: if $V\circ V \subseteq U$, then if $(x,z)\notin U$ and $\neg((y,z)\notin V)$, then if $(x,y)\in V$ we can derive a contradiction by assuming $(y,z)\in V$ (double negations can be removed constructively when the goal is a contradiction) and obtaining $(x,y)\in U$ from $V\circ V = U$; thus $(x,y)\notin V$. Note also that axiom (5) needs only the direction of de Morgan's law that is true constructively, $\neg U \cup \neg V \subseteq \neg (U\cap V)$.) Thus, any uniform space gives rise to a uniform apartness space. If our original uniform space was uniformly regular, then this uniform apartness space is again ``uniformly regular'' in the sense that for any anti-entourage $A$ there is an anti-entourage $B$ such that $\neg A\cup B = X\times X$: if $A\subseteq \neg U$, let $B = \neg V$ where $U\cup \neg V = X\times X$. (We note in passing that a uniformly regular uniform apartness space also satisfies a stronger version of axiom (2), namely that for every anti-entourage $A$, there exists an anti-entourage $B$ such that whenever $(x,z)\in A$, for any $y$ we have either $(x,y)\in B$ or $(y,z)\in B$. To see this, first let $C$ be for $A$ as in the standard axiom (2), then let $B$ be for $C$ as in uniform regularity. Now given $(x,z)\in A$, we have either $(y,z)\in B$ or $(y,z)\notin C$; but the latter implies $(x,y)\in C$ and hence $(x,y)\in B$.) In the converse direction, any uniform apartness space gives rise to a uniform space whose entourages are the supersets of the complements of the anti-entourages, and uniform regularity is again preserved. These constructions are not inverse in general, but they are in the uniformly regular case. For this it suffices to show that any entourage $U$ in a uniformly regular uniform space contains the double-complement $\neg\neg V$ of some entourage $V$, and dually for any anti-entourage $A$ in a uniformly regular uniform apartness space there is an anti-entourage $B$ containing $\neg\neg A$. But for the first it suffices to have $U\cup \neg V = X\times X$, and for the second it suffices to have $\neg A \cup B = X\times X$. Thus, there is a bijection between uniformly regular uniformities and uniformly regular uniform apartnesses on any set $X$. We define a function $f:X\to Y$ between uniform apartness spaces to be \emph{uniformly continuous} if for every anti-entourage $B$ in $Y$, there is an anti-entourage $A$ in $X$ such that if $(f(x),f(y))\in B$ then $(x,y)\in A$. Since a conditional implies its contrapositive, the constructions above become functors $Unif \to AUnif$ and $AUnif \to Unif$. Moreover, we have: \begin{utheorem} The above functors form an [[idempotent adjunction]] $Unif \rightleftarrows AUnif$ over $Set$, whose fixed points contain the uniformly regular spaces on each side. Thus, in particular, the categories of uniformly regular uniform spaces and uniformly regular uniform apartness spaces are isomorphic over $Set$. \end{utheorem} \begin{proof} The unit and counit are the identity functions, which are uniformly continuous since a statement implies its double negation, and obviously satisfy the triangle identities. The adjunction is idempotent since a negated statement is equivalent to its double negation, and we have seen above that uniformly regular spaces are among the fixed points. \end{proof} \hypertarget{related_pages}{}\subsection*{{Related pages}}\label{related_pages} \begin{itemize}% \item [[uniform space]] \item [[regular topological space]] \end{itemize} category: topology [[!redirects uniformly regular space]] [[!redirects uniformly regular spaces]] [[!redirects uniformly regular uniform space]] [[!redirects uniformly regular uniform spaces]] [[!redirects uniformly regular]] [[!redirects uniform regularity]] [[!redirects located uniform space]] [[!redirects located uniform spaces]] [[!redirects uniform apartness space]] [[!redirects uniform apartness spaces]] [[!redirects uniformly locally decomposable space]] [[!redirects uniformly locally decomposable spaces]] \end{document}