TheoremBase

Proof

Throughout, N\mathbb{N} is the set of natural numbers, [r][r] is the initial segment determined by r∈Nr\in\mathbb{N}, ι:N→R\iota:\mathbb{N}\to\mathbb{R} is the canonical map of R\mathbb{R}, Q\mathbb{Q} is the set of rational numbers, Bd(z,ρ)B_d(z,\rho) denotes the open ball in (K,d)(K,d) with center zz and radius ρ\rho, and KrK^{r} denotes the set of rr-tuples in KK.

Step 0 (finite minima). The order of the ordered field R\mathbb{R} is a total order, so the minimum of two elements is defined on R\mathbb{R}. For r∈Nr\in\mathbb{N} and a map s:[r]→Rs:[r]\to\mathbb{R} with values sks_k, define min⁡k∈[r]sk\min_{k\in[r]}s_k by recursion on rr: put min⁡k∈[1]sk=s1\min_{k\in[1]}s_k=s_1 and, whenever m+1≤rm+1\le r,

min⁡k∈[m+1]sk=min⁡{min⁡k∈[m]sk, sm+1},\min_{k\in[m+1]}s_k=\min\Bigl\{\min_{k\in[m]}s_k,\ s_{m+1}\Bigr\},

the inner minimum being formed from the restriction of ss to [m][m]. An induction on rr, using that min⁡{a,b}\min\{a,b\} is aa or bb and is a lower bound for both, gives:

(a) min⁡k′∈[r]sk′≤sk\min_{k'\in[r]}s_{k'}\le s_k for every k∈[r]k\in[r];

(b) there is j∈[r]j\in[r] with min⁡k∈[r]sk=sj\min_{k\in[r]}s_k=s_j.

From (a) and (b) we obtain a comparison principle:

(c) if s,t:[r]→Rs,t:[r]\to\mathbb{R} and η∈R\eta\in\mathbb{R} satisfy sk≤tk+ηs_k\le t_k+\eta for every k∈[r]k\in[r], then min⁡k∈[r]sk≤min⁡k∈[r]tk+η\min_{k\in[r]}s_k\le\min_{k\in[r]}t_k+\eta. Indeed, by (b) there is j∈[r]j\in[r] with min⁡k∈[r]tk=tj\min_{k\in[r]}t_k=t_j, and by (a) we get min⁡k∈[r]sk≤sj≤tj+η\min_{k\in[r]}s_k\le s_j\le t_j+\eta.

Step 1 (continuous functions on KK are bounded). Let f:K→Rf:K\to\mathbb{R} be continuous on KK. Continuity on KK is exactly the hypothesis of Extreme Value Theorem on a Compact Subset of a Metric Space for the nonempty compact set KK, so there are xmin⁡,xmax⁡∈Kx_{\min},x_{\max}\in K with f(xmin⁡)≤f(x)≤f(xmax⁡)f(x_{\min})\le f(x)\le f(x_{\max}) for every x∈Kx\in K. Put M0=max⁡{∣f(xmin⁡)∣,∣f(xmax⁡)∣}M_0=\max\{|f(x_{\min})|,|f(x_{\max})|\}, so 0≤M00\le M_0 by claim 1 of Properties of the Absolute Value in an Ordered Field. By claim 3 of that lemma, −M0≤−∣f(xmin⁡)∣≤f(xmin⁡)-M_0\le-|f(x_{\min})|\le f(x_{\min}) and f(xmax⁡)≤∣f(xmax⁡)∣≤M0f(x_{\max})\le|f(x_{\max})|\le M_0, whence −M0≤f(x)≤M0-M_0\le f(x)\le M_0 for every x∈Kx\in K, and claim 6 of that lemma gives ∣f(x)∣≤M0|f(x)|\le M_0. Thus ff is bounded, with bound M0M_0.

Step 2 (proof of claim 1). Let f:K→Rf:K\to\mathbb{R} be continuous on KK and let ε>0\varepsilon>0. Let M0M_0 be the bound produced in Step 1 and put M=M0+M0M=M_0+M_0. Define F:K→RF:K\to\mathbb{R} by F(x)=f(x)+M0F(x)=f(x)+M_0. By claims 1 and 5 of Continuity of Sums and Products of Real-Valued Functions on a Metric Space, FF is continuous on KK, and −M0≤f(x)≤M0-M_0\le f(x)\le M_0 (claim 6 of Properties of the Absolute Value in an Ordered Field) gives 0≤F(x)≤M0\le F(x)\le M for every x∈Kx\in K.

By claim 2 of Semicontinuity Under Negation and Characterization of Continuity, FF is lower semicontinuous on KK. So Bounded Lower Semicontinuous Functions are Increasing Limits of Lipschitz Functions applies to FF on the nonempty metric space (K,d)(K,d) with this MM. Writing

Fk(x)=inf⁡{F(y)+ι(k) d(x,y) : y∈K}(k∈N, x∈K),F_k(x)=\inf\bigl\{F(y)+\iota(k)\,d(x,y)\ :\ y\in K\bigr\}\qquad(k\in\mathbb{N},\ x\in K),

its claim 1 gives 0≤Fk(x)≤F(x)0\le F_k(x)\le F(x), its claim 2 that FkF_k is Lipschitz with constant ι(k)\iota(k) and continuous on KK, its claim 3 that Fk(x)≤Fk+1(x)F_k(x)\le F_{k+1}(x), and its claim 4 that the sequence (Fk(x))k∈N(F_k(x))_{k\in\mathbb{N}} converges to F(x)F(x).

For k∈Nk\in\mathbb{N} put Vk={x∈K:F(x)−Fk(x)<ε}V_k=\{x\in K: F(x)-F_k(x)<\varepsilon\}. The map F−FkF-F_k is continuous on KK by claims 4 and 5 of Continuity of Sums and Products of Real-Valued Functions on a Metric Space, hence upper semicontinuous on KK by claim 2 of Semicontinuity Under Negation and Characterization of Continuity, so Vk∈TdV_k\in\mathcal{T}_d by claim 1 of Semicontinuity via Sublevel and Superlevel Sets, applied with the subset KK of KK itself.

Since Fk(x)≤Fk+1(x)F_k(x)\le F_{k+1}(x) we get F(x)−Fk+1(x)≤F(x)−Fk(x)F(x)-F_{k+1}(x)\le F(x)-F_k(x), so Vk⊆Vk+1V_k\subseteq V_{k+1}, and by induction Vk⊆VmV_k\subseteq V_m whenever k≤mk\le m. Moreover every x∈Kx\in K lies in some VkV_k: since (Fk(x))k∈N(F_k(x))_{k\in\mathbb{N}} converges to F(x)F(x) there is k∈Nk\in\mathbb{N} with ∣Fk(x)−F(x)∣<ε|F_k(x)-F(x)|<\varepsilon, and claim 9 of Properties of the Absolute Value in an Ordered Field gives −ε<Fk(x)−F(x)-\varepsilon<F_k(x)-F(x), that is F(x)−Fk(x)<εF(x)-F_k(x)<\varepsilon.

Thus (Vk)k∈N(V_k)_{k\in\mathbb{N}} is a family of subsets of KK lying in Td\mathcal{T}_d and covering KK. As KK is compact in (K,Td)(K,\mathcal{T}_d) there is a finite subset J⊆NJ\subseteq\mathbb{N} with K⊆⋃k∈JVkK\subseteq\bigcup_{k\in J}V_k; since KK is nonempty and a union indexed by the empty set is empty, JJ is nonempty. Hence JJ has rr elements for some r∈Nr\in\mathbb{N}, and a bijection [r]→J[r]\to J is an rr-tuple cc in N\mathbb{N} whose set of components is JJ. The order on N\mathbb{N} is a total order, by claims 1, 2 and 3 of Properties of the Order on the Natural Numbers, so Greatest Element of a Finite Family in a Totally Ordered Set provides j∈[r]j\in[r] with ck≤cjc_k\le c_j for every k∈[r]k\in[r]. Put k0=cj∈Jk_0=c_j\in J. Every k∈Jk\in J satisfies k≤k0k\le k_0 and hence Vk⊆Vk0V_k\subseteq V_{k_0}, so K⊆Vk0K\subseteq V_{k_0}, that is

0≤F(x)−Fk0(x)<εfor every x∈K.0\le F(x)-F_{k_0}(x)<\varepsilon\qquad\text{for every }x\in K .

Define g:K→Rg:K\to\mathbb{R} by g(x)=Fk0(x)−M0g(x)=F_{k_0}(x)-M_0. Then f(x)−g(x)=F(x)−Fk0(x)f(x)-g(x)=F(x)-F_{k_0}(x), so −ε≤f(x)−g(x)≤ε-\varepsilon\le f(x)-g(x)\le\varepsilon and claim 6 of Properties of the Absolute Value in an Ordered Field gives ∣f(x)−g(x)∣≤ε|f(x)-g(x)|\le\varepsilon for every x∈Kx\in K. Finally g(x)−g(y)=Fk0(x)−Fk0(y)g(x)-g(y)=F_{k_0}(x)-F_{k_0}(y) for all x,y∈Kx,y\in K, so dR(g(x),g(y))=dR(Fk0(x),Fk0(y))≤ι(k0) d(x,y)d_{\mathbb{R}}(g(x),g(y))=d_{\mathbb{R}}(F_{k_0}(x),F_{k_0}(y))\le\iota(k_0)\,d(x,y) and gg is Lipschitz with constant ι(k0)\iota(k_0). This proves claim 1.

Step 3 (a sequence of finite nets). Let SS be the set of all aa such that a∈Kra\in K^{r} for some r∈Nr\in\mathbb{N}. If a∈Kra\in K^{r} and a∈Kr′a\in K^{r'} then [r]=[r′][r]=[r'], since both are the domain of aa, and hence r=r′r=r'; so the length of a tuple is well defined.

By claim 3 of Properties of the Canonical Map from the Natural Numbers to an Ordered Field, 0<ι(n)0<\iota(n) and 0<ι(n)−10<\iota(n)^{-1} for every n∈Nn\in\mathbb{N}. For n∈Nn\in\mathbb{N} let AnA_n be the set of those a∈Sa\in S, of length rr say, such that

K⊆⋃k∈[r]Bd(ak,ι(n)−1).K\subseteq\bigcup_{k\in[r]}B_d\bigl(a_k,\iota(n)^{-1}\bigr).

Each AnA_n is nonempty. Indeed, KK is compact in (K,Td)(K,\mathcal{T}_d), so by A Compact Subset of a Metric Space is Totally Bounded, applied with the ambient metric space (K,d)(K,d), the set KK is totally bounded in (K,d)(K,d); hence there is a finite F⊆KF\subseteq K with K⊆⋃b∈FBd(b,ι(n)−1)K\subseteq\bigcup_{b\in F}B_d(b,\iota(n)^{-1}). Since KK is nonempty and a union indexed by the empty set is empty, FF is nonempty, so FF has rr elements for some r∈Nr\in\mathbb{N} and a bijection [r]→F[r]\to F is an rr-tuple a∈Kra\in K^{r} whose set of components is FF; this aa lies in AnA_n.

By Axiom of Countable Choice, applied to the family (An)n∈N(A_n)_{n\in\mathbb{N}} of subsets of SS, there is a sequence (an)n∈N(a^{n})_{n\in\mathbb{N}} in SS with an∈Ana^{n}\in A_n for every n∈Nn\in\mathbb{N}. Let rn∈Nr_n\in\mathbb{N} be the length of ana^{n} and write a1n,…,arnna^{n}_1,\dots,a^{n}_{r_n} for its components.

Step 4 (the family G\mathcal{G} and its countability). For m,n∈Nm,n\in\mathbb{N} and q∈Qrnq\in\mathbb{Q}^{r_n} define gm,n,q:K→Rg_{m,n,q}:K\to\mathbb{R} by

gm,n,q(x)=min⁡k∈[rn](qk+ι(m) d(x,akn)),g_{m,n,q}(x)=\min_{k\in[r_n]}\bigl(q_k+\iota(m)\,d(x,a^{n}_k)\bigr),

the minimum being that of Step 0, and put Gm,n={gm,n,q:q∈Qrn}\mathcal{G}_{m,n}=\{g_{m,n,q}:q\in\mathbb{Q}^{r_n}\}.

By The Set of Pairs of Natural Numbers is Countable the set N×N\mathbb{N}\times\mathbb{N} is countable, and it is nonempty, so there is a sequence (pj)j∈N(p_j)_{j\in\mathbb{N}} in N×N\mathbb{N}\times\mathbb{N} whose set of terms is all of N×N\mathbb{N}\times\mathbb{N}; write pj=(mj,nj)p_j=(m_j,n_j) and put

G=⋃j∈NGmj,nj,\mathcal{G}=\bigcup_{j\in\mathbb{N}}\mathcal{G}_{m_j,n_j},

so that G\mathcal{G} is exactly the set of all gm,n,qg_{m,n,q} with m,n∈Nm,n\in\mathbb{N} and q∈Qrnq\in\mathbb{Q}^{r_n}.

For fixed m,nm,n the set Qrn\mathbb{Q}^{r_n} is countable by claim 3 of The Integers and the Rational Numbers are Countable, and Gm,n\mathcal{G}_{m,n} is the set of values of the map q↦gm,n,qq\mapsto g_{m,n,q} on Qrn\mathbb{Q}^{r_n}, hence countable by claim 4 of Basic Properties of Countable Sets. Every Gm,n\mathcal{G}_{m,n} is a subset of the set of all maps from KK to R\mathbb{R}, so (Gmj,nj)j∈N(\mathcal{G}_{m_j,n_j})_{j\in\mathbb{N}} is a family of subsets of that set, and A Countable Union of Countable Sets is Countable shows that G\mathcal{G} is countable.

Step 5 (members of G\mathcal{G} are Lipschitz and bounded). Fix m,n∈Nm,n\in\mathbb{N} and q∈Qrnq\in\mathbb{Q}^{r_n}, and put uk(x)=qk+ι(m) d(x,akn)u_k(x)=q_k+\iota(m)\,d(x,a^{n}_k) for k∈[rn]k\in[r_n]. For x,y∈Kx,y\in K condition 4 of the definition of a metric gives d(x,akn)≤d(x,y)+d(y,akn)d(x,a^{n}_k)\le d(x,y)+d(y,a^{n}_k), and 0<ι(m)0<\iota(m), so uk(x)≤uk(y)+ι(m)d(x,y)u_k(x)\le u_k(y)+\iota(m)d(x,y) for every k∈[rn]k\in[r_n]. By Step 0(c),

gm,n,q(x)≤gm,n,q(y)+ι(m) d(x,y),g_{m,n,q}(x)\le g_{m,n,q}(y)+\iota(m)\,d(x,y),

and exchanging xx and yy gives the same inequality with xx and yy interchanged. Hence, by claim 6 of Properties of the Absolute Value in an Ordered Field,

dR(gm,n,q(x),gm,n,q(y))=∣gm,n,q(x)−gm,n,q(y)∣≤ι(m) d(x,y),d_{\mathbb{R}}\bigl(g_{m,n,q}(x),g_{m,n,q}(y)\bigr)=\bigl|g_{m,n,q}(x)-g_{m,n,q}(y)\bigr|\le\iota(m)\,d(x,y),

so gm,n,qg_{m,n,q} is Lipschitz with the nonnegative constant ι(m)\iota(m). By A Lipschitz Map is Uniformly Continuous it is continuous on KK, hence bounded by Step 1.

Step 6 (the approximation property). Let f:K→Rf:K\to\mathbb{R} be continuous on KK and let ε>0\varepsilon>0. Write 2=1+12=1+1. Applying claim 8 of Elementary Order Arithmetic in an Ordered Field first to ε\varepsilon and then to η=ε⋅2−1\eta=\varepsilon\cdot 2^{-1} yields 0<η0<\eta, η+η=ε\eta+\eta=\varepsilon, and, for ε1=η⋅2−1\varepsilon_1=\eta\cdot 2^{-1}, both 0<ε10<\varepsilon_1 and ε1+ε1=η\varepsilon_1+\varepsilon_1=\eta. Consequently ε1+ε1+ε1<ε1+ε1+ε1+ε1=η+η=ε\varepsilon_1+\varepsilon_1+\varepsilon_1<\varepsilon_1+\varepsilon_1+\varepsilon_1+\varepsilon_1=\eta+\eta=\varepsilon.

By claim 1, already proved, there is a Lipschitz map g0:K→Rg_0:K\to\mathbb{R} with ∣f(x)−g0(x)∣≤ε1|f(x)-g_0(x)|\le\varepsilon_1 for every x∈Kx\in K; by the definition of a Lipschitz map there is a nonnegative real LL with ∣g0(x)−g0(y)∣≤L d(x,y)|g_0(x)-g_0(y)|\le L\,d(x,y) for all x,y∈Kx,y\in K.

By claim 1 of The Archimedean Property of the Real Numbers choose m∈Nm\in\mathbb{N} with L<ι(m)L<\iota(m). By claim 2 of that theorem choose n∈Nn\in\mathbb{N} with ι(m)+ι(m)<ι(n) ε1\iota(m)+\iota(m)<\iota(n)\,\varepsilon_1; multiplying by ι(n)−1>0\iota(n)^{-1}>0, which is legitimate by claim 10 of Elementary Order Arithmetic in an Ordered Field, gives

(ι(m)+ι(m))ι(n)−1<ε1.\bigl(\iota(m)+\iota(m)\bigr)\iota(n)^{-1}<\varepsilon_1 .

By claim 2 of The Rational Numbers are Dense in the Real Numbers, for each k∈[rn]k\in[r_n] the set of qk∈Qq_k\in\mathbb{Q} with ∣g0(akn)−qk∣<ε1|g_0(a^{n}_k)-q_k|<\varepsilon_1 is nonempty; since [rn][r_n] is finite, an induction on rnr_n produces a tuple q∈Qrnq\in\mathbb{Q}^{r_n} with ∣g0(akn)−qk∣<ε1|g_0(a^{n}_k)-q_k|<\varepsilon_1 for every k∈[rn]k\in[r_n], and no choice principle is needed for this. Claim 9 of Properties of the Absolute Value in an Ordered Field turns these inequalities into g0(akn)−ε1<qk<g0(akn)+ε1g_0(a^{n}_k)-\varepsilon_1<q_k<g_0(a^{n}_k)+\varepsilon_1.

Fix x∈Kx\in K and write g=gm,n,q∈Gg=g_{m,n,q}\in\mathcal{G}.

Lower estimate. For every k∈[rn]k\in[r_n] we have g0(x)≤g0(akn)+L d(x,akn)g_0(x)\le g_0(a^{n}_k)+L\,d(x,a^{n}_k), and L<ι(m)L<\iota(m) together with 0≤d(x,akn)0\le d(x,a^{n}_k) gives L d(x,akn)≤ι(m) d(x,akn)L\,d(x,a^{n}_k)\le\iota(m)\,d(x,a^{n}_k), while g0(akn)≤qk+ε1g_0(a^{n}_k)\le q_k+\varepsilon_1. Hence g0(x)−ε1≤qk+ι(m)d(x,akn)g_0(x)-\varepsilon_1\le q_k+\iota(m)d(x,a^{n}_k) for every k∈[rn]k\in[r_n], and Step 0(b) yields g0(x)−ε1≤g(x)g_0(x)-\varepsilon_1\le g(x).

Upper estimate. Since an∈Ana^{n}\in A_n there is k1∈[rn]k_1\in[r_n] with x∈Bd(ak1n,ι(n)−1)x\in B_d(a^{n}_{k_1},\iota(n)^{-1}), that is d(x,ak1n)<ι(n)−1d(x,a^{n}_{k_1})<\iota(n)^{-1}. Using Step 0(a), then qk1<g0(ak1n)+ε1q_{k_1}<g_0(a^{n}_{k_1})+\varepsilon_1, then g0(ak1n)≤g0(x)+L d(x,ak1n)≤g0(x)+ι(m)d(x,ak1n)g_0(a^{n}_{k_1})\le g_0(x)+L\,d(x,a^{n}_{k_1})\le g_0(x)+\iota(m)d(x,a^{n}_{k_1}), we obtain

g(x)≤qk1+ι(m) d(x,ak1n)<g0(x)+ε1+(ι(m)+ι(m))d(x,ak1n)<g0(x)+ε1+ε1.g(x)\le q_{k_1}+\iota(m)\,d(x,a^{n}_{k_1})<g_0(x)+\varepsilon_1+\bigl(\iota(m)+\iota(m)\bigr)d(x,a^{n}_{k_1})<g_0(x)+\varepsilon_1+\varepsilon_1 .

Combining the two estimates gives −(ε1+ε1)≤−ε1≤g(x)−g0(x)≤ε1+ε1-(\varepsilon_1+\varepsilon_1)\le-\varepsilon_1\le g(x)-g_0(x)\le\varepsilon_1+\varepsilon_1, so ∣g0(x)−g(x)∣≤ε1+ε1|g_0(x)-g(x)|\le\varepsilon_1+\varepsilon_1 by claims 2 and 6 of Properties of the Absolute Value in an Ordered Field. Finally, by claim 5 of that lemma,

∣f(x)−g(x)∣≤∣f(x)−g0(x)∣+∣g0(x)−g(x)∣≤ε1+ε1+ε1≤ε.|f(x)-g(x)|\le|f(x)-g_0(x)|+|g_0(x)-g(x)|\le\varepsilon_1+\varepsilon_1+\varepsilon_1\le\varepsilon .

Since x∈Kx\in K was arbitrary and g∈Gg\in\mathcal{G} does not depend on xx, claim 2 is proved.

Citations

Loading…

Dependencies

Uses0

Loading…

Comments

Log in to comment.

Loading…