Structure

Pushouts of uniform embeddings

In this page, we prove that in the category of uniform spaces, regular monomorphisms are stable under pushouts. Recall that the regular monomorphisms in Unif\Unif are precisely the uniform embeddings, i.e. the injective uniform maps i:A↪Xi : A \hookrightarrow X such that every entourage of AA is the preimage of an entourage of XX.

For topological spaces, the analogous result is rather easy, since the topology of a pushout is described directly by the preimages of open sets. For uniform spaces, the uniform structure of a pushout is more complicated, since the composition axiom of a uniform structure forces us to consider chains of entourages. The following lemma allows us to control such chains.

Lemma 1.

Let (Vn)n≥0(V_n)_{n \geq 0} be a sequence of relations on a set SS such that each VnV_n contains the diagonal ΔS\Delta_S and Vn+1∘Vn+1∘Vn+1⊆VnV_{n+1} \circ V_{n+1} \circ V_{n+1} \subseteq V_n for all n≥0n \geq 0. Let s0,…,sk∈Ss_0,\dotsc,s_k \in S and m1,…,mk≥0m_1,\dotsc,m_k \geq 0 be such that (sl−1,sl)∈Vml(s_{l-1},s_l) \in V_{m_l} for all 1≤l≤k1 \leq l \leq k. If M≥0M \geq 0 is an integer with ∑l=1k2−ml≤2−M,\sum_{l=1}^{k} 2^{-m_l} \leq 2^{-M}, then (s0,sk)∈VM(s_0,s_k) \in V_M.

We think of 2−ml2^{-m_l} as the "length" of the step from sl−1s_{l-1} to sls_l. The lemma says that a chain of total length at most 2−M2^{-M} can be replaced by a single step in VMV_M. Note that the assumption Vn+1∘Vn+1⊆VnV_{n+1} \circ V_{n+1} \subseteq V_n would not be sufficient here: for (m1,m2,m3)=(2,1,2)(m_1,m_2,m_3) = (2,1,2) and M=0M = 0, we would only get (s0,s3)∈V2∘V1∘V2(s_0,s_3) \in V_2 \circ V_1 \circ V_2, which does not have to be contained in V0V_0.

Proof. Since each Vn+1V_{n+1} contains the diagonal, we have Vn+1⊆Vn+1∘Vn+1∘Vn+1⊆VnV_{n+1} \subseteq V_{n+1} \circ V_{n+1} \circ V_{n+1} \subseteq V_n. Thus, the sequence is decreasing, i.e. Vn′⊆VnV_{n'} \subseteq V_n for n′≥nn' \geq n.

We prove the claim by strong induction on kk, simultaneously for all MM. If k=0k = 0, then (s0,sk)=(s0,s0)∈ΔS⊆VM(s_0,s_k) = (s_0,s_0) \in \Delta_S \subseteq V_M. If k=1k = 1, then 2−m1≤2−M2^{-m_1} \leq 2^{-M} means m1≥Mm_1 \geq M, and hence (s0,s1)∈Vm1⊆VM(s_0,s_1) \in V_{m_1} \subseteq V_M.

Now let k≥2k \geq 2, and let σ≔∑l=1k2−ml\sigma \coloneqq \sum_{l=1}^{k} 2^{-m_l}. Since 0<σ≤2−M0 < \sigma \leq 2^{-M}, there is a largest integer NN with σ≤2−N\sigma \leq 2^{-N}, and we have N≥MN \geq M. Since VN⊆VMV_N \subseteq V_M, it suffices to show that (s0,sk)∈VN(s_0,s_k) \in V_N. By the maximality of NN, we have σ>2−(N+1)\sigma > 2^{-(N+1)}. Since k≥2k \geq 2 and all summands are positive, each summand is strictly smaller than σ\sigma, so 2−ml<2−N2^{-m_l} < 2^{-N}, i.e. ml≥N+1m_l \geq N+1 for all ll.

Let p∈{0,…,k}p \in \{0,\dotsc,k\} be the largest index with ∑l=1p2−ml≤2−(N+1)\sum_{l=1}^{p} 2^{-m_l} \leq 2^{-(N+1)}. Since σ>2−(N+1)\sigma > 2^{-(N+1)}, we have p<kp < k. We split the chain into three parts:

  • The chain s0,…,sps_0,\dotsc,s_p has p<kp < k steps and total length at most 2−(N+1)2^{-(N+1)}. By the induction hypothesis, (s0,sp)∈VN+1(s_0,s_p) \in V_{N+1}.
  • The single step satisfies (sp,sp+1)∈Vmp+1⊆VN+1(s_p,s_{p+1}) \in V_{m_{p+1}} \subseteq V_{N+1}, since mp+1≥N+1m_{p+1} \geq N+1.
  • The chain sp+1,…,sks_{p+1},\dotsc,s_k has k−p−1<kk-p-1 < k steps. By the maximality of pp, we have ∑l=1p+12−ml>2−(N+1)\sum_{l=1}^{p+1} 2^{-m_l} > 2^{-(N+1)}, and therefore its total length satisfies ∑l=p+2k2−ml=σ−∑l=1p+12−ml<2−N−2−(N+1)=2−(N+1).\sum_{l=p+2}^{k} 2^{-m_l} = \sigma - \sum_{l=1}^{p+1} 2^{-m_l} < 2^{-N} - 2^{-(N+1)} = 2^{-(N+1)}. By the induction hypothesis, (sp+1,sk)∈VN+1(s_{p+1},s_k) \in V_{N+1}.

It follows that (s0,sk)∈VN+1∘VN+1∘VN+1⊆VN(s_0,s_k) \in V_{N+1} \circ V_{N+1} \circ V_{N+1} \subseteq V_N. □\square

Setup

For the rest of this page, we fix a uniform embedding i:A↪Xi : A \hookrightarrow X and a uniform map f:A→Yf : A \to Y. Let P≔Y⊔AXP \coloneqq Y \sqcup_A X be their pushout in Unif\Unif, with canonical maps j:Y→Pj : Y \to P and u:X→Pu : X \to P, so that u∘i=j∘fu \circ i = j \circ f. Our goal is to show that jj is a uniform embedding.

As explained in the proof of cocompleteness on the page of Unif\Unif, the underlying set of PP is the pushout of the underlying sets, and PP carries the finest uniform structure that makes jj and uu uniform. Since ii is injective, we may identify the underlying set of PP with Y⊔(X∖i(A))Y \sqcup (X \setminus i(A)), where jj is the inclusion of YY, u(x)=xu(x) = x for x∈X∖i(A)x \in X \setminus i(A), and u(i(a))=f(a)u(i(a)) = f(a) for a∈Aa \in A. From this description, we read off the following facts, which we will use below:

  1. The map jj is injective.
  2. For x∈Xx \in X, we have u(x)∈j(Y)u(x) \in j(Y) if and only if x∈i(A)x \in i(A).
  3. Every point z∈P∖j(Y)z \in P \setminus j(Y) has exactly one preimage under uu, namely zz itself, regarded as an element of X∖i(A)X \setminus i(A).

The following claim tells us how to construct entourages of PP.

Claim 1.

Let W0⊇W1⊇…W_0 \supseteq W_1 \supseteq \dotsc be symmetric relations on PP that contain ΔP\Delta_P and satisfy Wn+1∘Wn+1⊆WnW_{n+1} \circ W_{n+1} \subseteq W_n for all n≥0n \geq 0. If (j×j)∗(Wn)(j \times j)^*(W_n) is an entourage of YY and (u×u)∗(Wn)(u \times u)^*(W_n) is an entourage of XX for all n≥0n \geq 0, then every WnW_n is an entourage of PP.

Proof. Let Φ\Phi be the set of all subsets of P×PP \times P that contain some WnW_n. Since the sequence is decreasing, Φ\Phi is closed under finite intersections, and it is clearly closed under taking larger subsets. Every element of Φ\Phi contains ΔP\Delta_P. If S∈ΦS \in \Phi contains WnW_n, then SopS^{\op} contains Wnop=WnW_n^{\op} = W_n, and Wn+1∈ΦW_{n+1} \in \Phi satisfies Wn+1∘Wn+1⊆SW_{n+1} \circ W_{n+1} \subseteq S. Thus, Φ\Phi is a uniform structure on PP. By assumption, jj and uu are uniform with respect to Φ\Phi. Since PP carries the finest such uniform structure, Φ\Phi is contained in the uniform structure of PP. In particular, every WnW_n is an entourage of PP. □\square

The next claim is where we use that ii is a uniform embedding.

Claim 2.

Let UU be an entourage of YY. Then there are symmetric entourages UnU_n of YY and VnV_n of XX for n≥0n \geq 0 such that U0⊆UU_0 \subseteq U and Un+1∘Un+1∘Un+1⊆Un,Vn+1∘Vn+1∘Vn+1⊆VnU_{n+1} \circ U_{n+1} \circ U_{n+1} \subseteq U_n, \quad V_{n+1} \circ V_{n+1} \circ V_{n+1} \subseteq V_n for all n≥0n \geq 0. Moreover, for all n≥0n \geq 0 and all a,a′∈Aa,a' \in A with (i(a),i(a′))∈Vn(i(a),i(a')) \in V_n, we have (f(a),f(a′))∈Un(f(a),f(a')) \in U_n.

Proof. Recall that every entourage of a uniform space contains a symmetric entourage EE with E∘E∘EE \circ E \circ E contained in the given entourage. Thus, we can choose symmetric entourages UnU_n of YY with U0⊆UU_0 \subseteq U and Un+1∘Un+1∘Un+1⊆UnU_{n+1} \circ U_{n+1} \circ U_{n+1} \subseteq U_n for all n≥0n \geq 0.

Since ff is uniform, (f×f)∗(Un)(f \times f)^*(U_n) is an entourage of AA. Since ii is a uniform embedding, there is an entourage Vn′V'_n of XX with (i×i)∗(Vn′)=(f×f)∗(Un)(i \times i)^*(V'_n) = (f \times f)^*(U_n). We now choose symmetric entourages VnV_n of XX recursively: let V0V_0 be a symmetric entourage contained in V0′V'_0, and let Vn+1V_{n+1} be a symmetric entourage with Vn+1∘Vn+1∘Vn+1⊆Vn∩Vn+1′V_{n+1} \circ V_{n+1} \circ V_{n+1} \subseteq V_n \cap V'_{n+1}. Since Vn+1V_{n+1} contains the diagonal, we have Vn+1⊆Vn+1′V_{n+1} \subseteq V'_{n+1}. Thus, for all n≥0n \geq 0, we have Vn+1∘Vn+1∘Vn+1⊆VnV_{n+1} \circ V_{n+1} \circ V_{n+1} \subseteq V_n and Vn⊆Vn′V_n \subseteq V'_n. The latter implies (i×i)∗(Vn)⊆(i×i)∗(Vn′)=(f×f)∗(Un)(i \times i)^*(V_n) \subseteq (i \times i)^*(V'_n) = (f \times f)^*(U_n), which is precisely the last statement of the claim. □\square

In what follows, we fix an entourage UU of YY and sequences (Un)(U_n) and (Vn)(V_n) as in Claim 2. Both sequences are decreasing, since for example Un+1⊆Un+1∘Un+1∘Un+1⊆UnU_{n+1} \subseteq U_{n+1} \circ U_{n+1} \circ U_{n+1} \subseteq U_n. For n≥0n \geq 0, consider the relation Qn≔(j×j)∗(Un)∪(u×u)∗(Vn)Q_n \coloneqq (j \times j)_*(U_n) \cup (u \times u)_*(V_n) on PP. It is symmetric, and it contains ΔP\Delta_P, since UnU_n and VnV_n contain the diagonals and j,uj,u are jointly surjective. As in Lemma 1, we consider chains: a chain from z∈Pz \in P to z′∈Pz' \in P consists of points z=z0,z1,…,zk=z′z = z_0,z_1,\dotsc,z_k = z' of PP and integers m1,…,mk≥0m_1,\dotsc,m_k \geq 0 with (zl−1,zl)∈Qml(z_{l-1},z_l) \in Q_{m_l} for all 1≤l≤k1 \leq l \leq k. Its length is ∑l=1k2−ml\sum_{l=1}^{k} 2^{-m_l}. Let WnW_n be the set of all pairs (z,z′)∈P×P(z,z') \in P \times P such that there is a chain from zz to z′z' of length at most 2−n2^{-n}.

Claim 3.

Every WnW_n is an entourage of PP.

Proof. We verify the assumptions of Claim 1:

  • WnW_n contains ΔP\Delta_P, using chains with k=0k = 0.
  • WnW_n is symmetric, since each QmQ_m is symmetric, so that we can reverse chains.
  • Wn+1⊆WnW_{n+1} \subseteq W_n, since 2−(n+1)≤2−n2^{-(n+1)} \leq 2^{-n}.
  • Wn+1∘Wn+1⊆WnW_{n+1} \circ W_{n+1} \subseteq W_n, since the concatenation of two chains of length at most 2−(n+1)2^{-(n+1)} is a chain of length at most 2−n2^{-n}.
  • We have Qn⊆WnQ_n \subseteq W_n, using chains with k=1k = 1 and m1=nm_1 = n. Therefore, (j×j)∗(Wn)(j \times j)^*(W_n) contains UnU_n and is an entourage of YY. Likewise, (u×u)∗(Wn)(u \times u)^*(W_n) contains VnV_n and is an entourage of XX.

Hence, Claim 1 shows that every WnW_n is an entourage of PP. □\square

A chain in PP between two points of j(Y)j(Y) may leave j(Y)j(Y) in between. The next claim shows that such an excursion can be replaced by a single step in YY.

Claim 4.

Let y,y′∈Yy,y' \in Y, and let z0,…,zkz_0,\dotsc,z_k with m1,…,mkm_1,\dotsc,m_k be a chain from j(y)j(y) to j(y′)j(y') with k≥1k \geq 1 such that zl∉j(Y)z_l \notin j(Y) for all 0<l<k0 < l < k. If M≥0M \geq 0 is an integer with ∑l=1k2−ml≤2−M,\sum_{l=1}^{k} 2^{-m_l} \leq 2^{-M}, then (y,y′)∈UM(y,y') \in U_M.

Proof. Each step (zl−1,zl)(z_{l-1},z_l) of the chain lies in Qml=(j×j)∗(Uml)∪(u×u)∗(Vml)Q_{m_l} = (j \times j)_*(U_{m_l}) \cup (u \times u)_*(V_{m_l}), i.e. it comes from a pair in UmlU_{m_l} or from a pair in VmlV_{m_l} (or both). We distinguish two cases.

Case 1: Every step comes from a pair in VmlV_{m_l}, i.e. (zl−1,zl)∈(u×u)∗(Vml)(z_{l-1},z_l) \in (u \times u)_*(V_{m_l}) for all 1≤l≤k1 \leq l \leq k. Then for each 1≤l≤k1 \leq l \leq k, we can choose (xl′,xl′′)∈Vml(x'_l,x''_l) \in V_{m_l} with u(xl′)=zl−1u(x'_l) = z_{l-1} and u(xl′′)=zlu(x''_l) = z_l. For 0<l<k0 < l < k, the point zl∉j(Y)z_l \notin j(Y) has exactly one preimage xlx_l under uu by fact 3, so that xl′′=xl=xl+1′x''_l = x_l = x'_{l+1}. Let x0≔x1′x_0 \coloneqq x'_1 and xk≔xk′′x_k \coloneqq x''_k. Then x0,…,xkx_0,\dotsc,x_k are points of XX with (xl−1,xl)∈Vmlfor 1≤l≤k.(x_{l-1},x_l) \in V_{m_l} \quad \text{for } 1 \leq l \leq k. By Lemma 1 applied to the sequence (Vn)(V_n), we get (x0,xk)∈VM(x_0,x_k) \in V_M. Since u(x0)=z0=j(y)∈j(Y)u(x_0) = z_0 = j(y) \in j(Y), we have x0=i(a)x_0 = i(a) for some a∈Aa \in A by fact 2. Then j(f(a))=u(i(a))=z0=j(y)j(f(a)) = u(i(a)) = z_0 = j(y), so f(a)=yf(a) = y by fact 1. Likewise, xk=i(a′)x_k = i(a') for some a′∈Aa' \in A with f(a′)=y′f(a') = y'. Since (i(a),i(a′))∈VM(i(a),i(a')) \in V_M, Claim 2 shows that (y,y′)=(f(a),f(a′))∈UM.(y,y') = (f(a),f(a')) \in U_M.

Case 2: Some step comes from a pair in UmlU_{m_l}, i.e. (zl−1,zl)∈(j×j)∗(Uml)(z_{l-1},z_l) \in (j \times j)_*(U_{m_l}) for some 1≤l≤k1 \leq l \leq k. Then both zl−1z_{l-1} and zlz_l lie in j(Y)j(Y). Since z0z_0 and zkz_k are the only points of the chain in j(Y)j(Y), this means l=1l = 1 and k=1k = 1. So the chain consists of the single step (z0,z1)∈(j×j)∗(Um1)(z_0,z_1) \in (j \times j)_*(U_{m_1}). Since z0=j(y)z_0 = j(y), z1=j(y′)z_1 = j(y'), and jj is injective (fact 1), this means (y,y′)∈Um1(y,y') \in U_{m_1}. Since 2−m1≤2−M2^{-m_1} \leq 2^{-M}, we have m1≥Mm_1 \geq M, and hence (y,y′)∈Um1⊆UM(y,y') \in U_{m_1} \subseteq U_M. □\square

The main result

Proposition 2.

Let i:A↪Xi : A \hookrightarrow X be a uniform embedding and f:A→Yf : A \to Y be a uniform map. Then the canonical map j:Y→Y⊔AXj : Y \to Y \sqcup_A X into the pushout is a uniform embedding. In particular, Unif\Unif has pushout-stable regular monomorphisms.

Proof. We use the notation from the previous section. Let UU be an entourage of YY, and let UnU_n, VnV_n, WnW_n be as above. We need to show that U=(j×j)∗(W′)U = (j \times j)^*(W') for some entourage W′W' of PP. It suffices to show that (j×j)∗(W1)⊆U,(j \times j)^*(W_1) \subseteq U, since W1W_1 is an entourage of PP by Claim 3. Indeed, then W′≔W1∪(j×j)∗(U)W' \coloneqq W_1 \cup (j \times j)_*(U) is an entourage of PP, and since jj is injective, we have (j×j)∗((j×j)∗(U))=U(j \times j)^*((j \times j)_*(U)) = U and therefore (j×j)∗(W′)=(j×j)∗(W1)∪U=U(j \times j)^*(W') = (j \times j)^*(W_1) \cup U = U.

So let y,y′∈Yy,y' \in Y with (j(y),j(y′))∈W1(j(y),j(y')) \in W_1, and choose a chain from j(y)j(y) to j(y′)j(y') of length at most 1/21/2. That is, we choose points z0,…,zk∈Pz_0,\dotsc,z_k \in P with z0=j(y)z_0 = j(y) and zk=j(y′)z_k = j(y'), and integers m1,…,mk≥0m_1,\dotsc,m_k \geq 0, such that (zl−1,zl)∈Qmlfor all 1≤l≤k,∑l=1k2−ml≤12.(z_{l-1},z_l) \in Q_{m_l} \quad \text{for all } 1 \leq l \leq k, \qquad \sum_{l=1}^{k} 2^{-m_l} \leq \frac{1}{2}. Let 0=l0<l1<…<lr=k0 = l_0 < l_1 < \dotsc < l_r = k be the indices ll with zl∈j(Y)z_l \in j(Y). By fact 1, there are unique ys∈Yy_s \in Y with j(ys)=zlsj(y_s) = z_{l_s} for 0≤s≤r0 \leq s \leq r, and we have y0=yy_0 = y and yr=y′y_r = y'.

For 0≤s<r0 \leq s < r, the points zls,…,zls+1z_{l_s},\dotsc,z_{l_{s+1}} with the integers mls+1,…,mls+1m_{l_s+1},\dotsc,m_{l_{s+1}} form a chain from j(ys)j(y_s) to j(ys+1)j(y_{s+1}) whose intermediate points do not lie in j(Y)j(Y). Let σs≔∑l=ls+1ls+12−ml\sigma_s \coloneqq \sum_{l=l_s+1}^{l_{s+1}} 2^{-m_l} be its length. Since 0<σs≤1/20 < \sigma_s \leq 1/2, there is a largest integer MsM_s with σs≤2−Ms\sigma_s \leq 2^{-M_s}, and we have Ms≥1M_s \geq 1. By Claim 4, we have (ys,ys+1)∈UMs(y_s,y_{s+1}) \in U_{M_s}. By the maximality of MsM_s, we have 2−(Ms+1)<σs2^{-(M_s+1)} < \sigma_s, i.e. 2−Ms<2σs2^{-M_s} < 2\sigma_s.

Thus, y0,…,yry_0,\dotsc,y_r are points of YY with (ys,ys+1)∈UMs(y_s,y_{s+1}) \in U_{M_s} for 0≤s<r0 \leq s < r. Since the parts of the chain do not overlap, we have ∑s=0r−12−Ms≤2∑s=0r−1σs=2∑l=1k2−ml≤2⋅12=1=20.\sum_{s=0}^{r-1} 2^{-M_s} \leq 2 \sum_{s=0}^{r-1} \sigma_s = 2 \sum_{l=1}^{k} 2^{-m_l} \leq 2 \cdot \frac{1}{2} = 1 = 2^{0}. By Lemma 1 applied to the sequence (Un)(U_n), we conclude that (y,y′)=(y0,yr)∈U0⊆U(y,y') = (y_0,y_r) \in U_0 \subseteq U. □\square

Relation to the literature

The result is related to the literature on descent theory. In a category with pushouts and equalizers, the codescent morphisms (i.e. the descent morphisms in the opposite category) are precisely the pushout-stable regular monomorphisms. This is dual to the result of Janelidze and Tholen that, in a category with pullbacks and coequalizers, the descent morphisms are precisely the pullback-stable regular epimorphisms (see Section 2 of Zangurashvili, or the theorem in the section "Properties" at the nLab). Zangurashvili states that every uniform embedding is even an effective codescent morphism (Zangurashvili, Example 3.8). The idea is to transfer the effectiveness of codescent morphisms along the forgetful functor Unif→Set\Unif \to \Set, which is a topological functor: Theorem 3.6 in that paper, applied to the opposite of this functor, shows that a codescent morphism of Unif\Unif is effective whenever its underlying map is an effective codescent morphism of Set\Set.

We have nevertheless given a direct proof on this page, for two reasons. First, Theorem 3.6 only concerns the effectiveness of codescent morphisms. The conclusion of Example 3.8 about all regular monomorphisms relies on the last sentence of Theorem 3.6, which assumes that the category in question is regular, i.e. here that Unif\Unif is coregular. For Unif\Unif, this means precisely that uniform embeddings are stable under pushouts, which is exactly the statement we need, and the paper does not prove it. Second, our proof is elementary and self-contained, it does not require any descent theory, and it shows explicitly how the entourages of the pushout are constructed.

Context

This page is referenced by the following categories.