James Munkres Topology: Theorem 20.3 and metric equivalence
Proof of Theorem 20.3
Theorem 20.3 The topologies on \(\mathbb{R}^n\) induced by the euclidean metric \(d\) and the square metric \(\rho\) are the same as the product topology on \(\mathbb{R}^n\).
Proof: a) Prove the two metrics can mutually limit each other.
Because
\[
\rho(\vect{x}, \vect{y}) = \max_{1 \leq i \leq n} \abs{x_i - y_i} = \left( \max_{1 \leq i \leq n} (x_i - y_i)^2 \right)^{\frac{1}{2}}
\]
and the scalar function \(f(x) = x^{\frac{1}{2}}\) is increasing when \(x \geq 0\), then from
\[
\max_{1 \leq i \leq n} (x_i - y_i)^2 \leq \sum_{i=1}^n (x_i - y_i)^2,
\]
we have
\[
\left( \max_{1 \leq i \leq n} (x_i - y_i)^2 \right)^{\frac{1}{2}} \leq \left( \sum_{i=1}^n (x_i - y_i)^2 \right)^{\frac{1}{2}}.
\]
Hence,
\[
\rho(\vect{x}, \vect{y}) \leq d(\vect{x}, \vect{y}).
\]
Meanwhile,
\[
\left( \sum_{i=1}^n (x_i - y_i)^2 \right)^{\frac{1}{2}} \leq \left( n \max_{1 \leq i \leq n} (x_i - y_i)^2 \right)^{\frac{1}{2}} = \left( n \left( \max_{1 \leq i \leq n} \abs{x_i - y_i} \right)^2 \right)^{\frac{1}{2}}.
\]
Therefore,
\[
d(\vect{x}, \vect{y}) \leq \sqrt{n} \rho(\vect{x}, \vect{y}).
\]
Summarize the above we have
\[
\rho(\vect{x}, \vect{y}) \leq d(\vect{x}, \vect{y}) \leq \sqrt{n} \rho(\vect{x}, \vect{y})
\]
and its equivalent form
\[
\frac{1}{\sqrt{n}} d(\vect{x}, \vect{y}) \leq \rho(\vect{x}, \vect{y}) \leq d(\vect{x}, \vect{y}).
\]
b) Prove the two metrics generate the same topology.
For all \(\vect{x} \in \mathbb{R}^n\) and \(\varepsilon > 0\), because \(d(\vect{x}, \vect{y}) \leq \sqrt{n} \rho(\vect{x}, \vect{y})\), if we let \(\sqrt{n} \rho(\vect{x}, \vect{y}) < \varepsilon\), we also have \(d(\vect{x}, \vect{y}) < \varepsilon\). This means the open ball \(B_{\rho}(\vect{x}, \frac{\varepsilon}{\sqrt{n}})\) in the topology induced by \(\rho\) is contained in the open ball \(B_d(\vect{x}, \varepsilon)\) in the topology induced by \(d\). So the square metric topology is finer than the euclidean metric topology according to Lemma 20.2.
Meanwhile, by letting \(\rho(\vect{x}, \vect{y}) \leq d(\vect{x}, \vect{y}) < \varepsilon\), we have the open ball \(B_d(\vect{x}, \varepsilon)\) being contained in the open ball \(B_{\rho}(\vect{x}, \varepsilon)\), which proves the euclidean metric topology is finer than the square metric topology.
Therefore, the two metrics generate the same topology.
Comment It can be seen that when a certain open ball radius is given, the larger the metric being defined, the smaller the open ball in the sense of set inclusion or cardinality.
c) Prove the topology induced by \(\rho\) is the same as the product topology on \(\mathbb{R}^n\).
Let \(\vect{B} = \prod_{i=1}^n (a_i, b_i)\) be a basis element for \(\mathbb{R}^n\) with the product topology. For all \(\vect{x} \in \vect{B}\) and \(i \in \{1, \cdots ,n\}\), there exists an \(\varepsilon_i > 0\) such that \(x_i \in (x_i - \varepsilon_i, x_i + \varepsilon_i) \subset (a_i, b_i)\). Let \(\varepsilon = \min_{1 \leq i \leq n} \{ \varepsilon_i\}\), we have \(x_i \in (x_i - \varepsilon, x_i + \varepsilon) \subset (a_i, b_i)\). Because \(B_{\rho}(\vect{x}, \varepsilon) = \prod_{i=1}^n (x_i - \varepsilon, x_i + \varepsilon)\), we have \(\vect{x} \in B_{\rho}(\vect{x}, \varepsilon) \subset \vect{B}\). Hence, the square metric topology is finer than the product topology on \(\mathbb{R}^n\).
On the other hand, let \(B_{\rho}(\vect{x}, \varepsilon)\) be an arbitrary open ball in \(\mathbb{R}^n\) with the square metric topology, it is itself a basis element for the product topology. Therefore, the product topology is finer than the square metric topology.
Finally, the two metrics generate the same topology as the product topology on \(\mathbb{R}^n\).
Comment It should be noted that although \(B_{\rho}(\vect{x}, \varepsilon) = \prod_{i=1}^n (x_i - \varepsilon, x_i + \varepsilon)\), we do not have \(B_{\bar{\rho}}(\vect{x}, \varepsilon) = \prod_{i=1}^{\infty} (x_i - \varepsilon, x_i + \varepsilon)\), where \(\bar{\rho}\) is the uniform metric on \(\mathbb{R}^{\omega}\). This point has been mentioned in this post.
Remark This theorem can be generalized as below.
If any two metrics \(d_1\) and \(d_2\) on a space \(X\) can be mutually limited, i.e. for all \(x\) and \(y\) in \(X\), there exist positive constants \(C_1\) and \(C_2\) such that \(C_1 d_1(x, y) \leq d_2(x, y) \leq C_2 d_1(x, y)\), then the two metrics induce the same topology on \(X\).
Then, these two metrics are considered to be equivalent in a topological sense and such “equivalence” can be understood like this. We have already known in this post that in a topological space, the concept of convergence is defined based on using a collection of nested open sets as rulers for “distance” measurement, when there is still no metric established. The equivalence of two metrics in a topological sense just means that the convergence behaviors in the topological spaces induced from these two metrics are the same.
Examples of equivalent metrics
In linear algebra, we have already witnessed examples of equivalent metrics, which are induced from corresponding norms for vectors or matrices.
For all \(\vect{x} \in \mathbb{R}^n\), the following is a list of commonly adopted vector norms:
- 1-norm: \(\norm{\vect{x}}_1 = \sum_{i = 1}^n \abs{x_i}\).
- 2-norm: \(\norm{\vect{x}}_2 = \left( \sum_{i=1}^n \abs{x_i}^2 \right)^{\frac{1}{2}}\).
- \(\infty\)-norm: \(\norm{\vect{x}}_{\infty} = \max_{1 \leq i \leq n} \abs{x_i}\).
It is easy to prove that these norms are equivalent as below, which implies the equivalence of their induced metrics and also the induced topologies on \(\mathbb{R}^n\).
\[
\begin{align*}
\norm{\vect{x}}_{\infty} \leq & \norm{\vect{x}}_1 \leq n \norm{\vect{x}}_{\infty} \\
\norm{\vect{x}}_{\infty} \leq & \norm{\vect{x}}_2 \leq \sqrt{n} \norm{\vect{x}}_{\infty} \\
\frac{1}{\sqrt{n}} \norm{\vect{x}}_2 \leq & \norm{\vect{x}}_1 \leq n \norm{\vect{x}}_2
\end{align*}.
\]
Based on the definition of vector norms, the corresponding norms for matrices, which are treated as linear operators on vector space, can also be induced. For all \(A \in \mathbb{R}^{n \times n}\), possible matrix norms are
- 1-norm: \(\norm{A}_1 = \sup_{\forall \vect{x} \in \mathbb{R}^n, \vect{x} \neq 0} \frac{\norm{A \vect{x}}_1}{\norm{\vect{x}}_1} = \max_{1 \leq j \leq n} \sum_{i=1}^n \abs{a_{ij}}\), which is the maximum column sum;
- 2-norm: \(\norm{A}_2 = \sup_{\forall \vect{x} \in \mathbb{R}^n, \vect{x} \neq 0} \frac{\norm{A \vect{x}}_2}{\norm{\vect{x}}_2} = \sqrt{\rho(A^T A)}\), where \(\rho\) represents the spectral radius, i.e. the maximum eigenvalue of \(A^TA\);
- \(\infty\)-norm: \(\norm{A}_{\infty} = \sup_{\forall \vect{x} \in \mathbb{R}^n, \vect{x} \neq 0} \frac{\norm{A \vect{x}}_{\infty}}{\norm{\vect{x}}_{\infty}} = \max_{1 \leq i \leq n} \sum_{j=1}^n \abs{a_{ij}}\), which is the maximum row sum.
The equivalence of these matrix norms can be directly derived from the equivalence of vector norms. For example, because \(\norm{A\vect{x}}_1 \leq n \norm{A\vect{x}}_2\) and \(\norm{\vect{x}}_1 \geq \frac{1}{\sqrt{n}} \norm{\vect{x}}_2\), we have
\[
\frac{\norm{A\vect{x}}_1}{\norm{\vect{x}}_1} \leq \frac{n \norm{A\vect{x}}_2}{\frac{1}{\sqrt{n}}\norm{\vect{x}}_2} = n\sqrt{n}\frac{\norm{A\vect{x}}_2}{\norm{\vect{x}}_2}.
\]
From \(\norm{A\vect{x}}_1 \geq \frac{1}{\sqrt{n}} \norm{A\vect{x}}_2\) and \(\norm{\vect{x}}_1 \leq n \norm{\vect{x}}_2\), we have
\[
\frac{1}{n\sqrt{n}}\frac{\norm{A\vect{x}}_2}{\norm{\vect{x}}_2} \leq \frac{\norm{A\vect{x}}_1}{\norm{\vect{x}}_1}.
\]
By taking supremum operation on both sides of the two inequalities,
\[
\frac{1}{n\sqrt{n}} \norm{A}_2 \leq \norm{A}_1 \leq n\sqrt{n} \norm{A}_2.
\]
Similarly, we also have
\[
\begin{align*}
\frac{1}{n} \norm{A}_{\infty} \leq & \norm{A}_1 \leq n \norm{A}_{\infty} \\
\frac{1}{\sqrt{n}} \norm{A}_{\infty} \leq & \norm{A}_2 \leq \sqrt{n} \norm{A}_{\infty}
\end{align*}.
\]
The equivalence of matrix norms implies the equivalence of their induced metrics and topologies on \(\mathbb{R}^{n \times n}\).
James Munkres Topology: Theorem 20.3 and metric equivalence的更多相关文章
- James Munkres Topology: Theorem 20.4
Theorem 20.4 The uniform topology on \(\mathbb{R}^J\) is finer than the product topology and coarser ...
- James Munkres Topology: Theorem 19.6
Theorem 19.6 Let \(f: A \rightarrow \prod_{\alpha \in J} X_{\alpha}\) be given by the equation \[ f( ...
- James Munkres Topology: Theorem 16.3
Theorem 16.3 If \(A\) is a subspace of \(X\) and \(B\) is a subspace of \(Y\), then the product topo ...
- James Munkres Topology: Sec 18 Exer 12
Theorem 18.4 in James Munkres “Topology” states that if a function \(f : A \rightarrow X \times Y\) ...
- James Munkres Topology: Lemma 21.2 The sequence lemma
Lemma 21.2 (The sequence lemma) Let \(X\) be a topological space; let \(A \subset X\). If there is a ...
- James Munkres Topology: Sec 22 Exer 6
Exercise 22.6 Recall that \(\mathbb{R}_{K}\) denotes the real line in the \(K\)-topology. Let \(Y\) ...
- James Munkres Topology: Sec 22 Exer 3
Exercise 22.3 Let \(\pi_1: \mathbb{R} \times \mathbb{R} \rightarrow \mathbb{R}\) be projection on th ...
- James Munkres Topology: Sec 37 Exer 1
Exercise 1. Let \(X\) be a space. Let \(\mathcal{D}\) be a collection of subsets of \(X\) that is ma ...
- James Munkres Topology: Sec 22 Example 1
Example 1 Let \(X\) be the subspace \([0,1]\cup[2,3]\) of \(\mathbb{R}\), and let \(Y\) be the subsp ...
随机推荐
- 论decltype和auto的区别
论decltype和auto的区别 decltype和auto的区别 ①对引用变量的不同之处:auto将引用变量赋给变量后,变量的类型为引用变量所对应的变量的类型.而decltype则是为引用类型 ...
- org.apache.catalina.core.StandardContext.startInternal Context [/test] startup failed due to previou
解决方法: WEB-INF/classes目录下新建一个文件叫logging.properties,截图如下: 代码如下: handlers=org.apache.juli.FileHandler,j ...
- 解决springboot jar包冲突
直接导入springboot父项依赖,其它相关springboot依赖version不用写,由spring自动依赖. <parent> <groupId>org.springf ...
- (六) 编写vivid
title: 编写vivid date: 2019/4/23 19:40:00 toc: true --- 编写vivid 新内核对video_buf的封装更好了,很多函数基本上套个名字就好了,这个可 ...
- python入门篇
第一篇:python入门 第二篇:数据类型.字符编码.文件处理 第三篇:函数 第四篇:模块与包 第五篇:常用模块 第六篇:面向对象 第七篇:面向对象高级 第八篇:异常处理 第九篇:网络编程 第十篇:并 ...
- torchvision 作用
1. 提供主流的model,和常用数据集 2. 对 torch.utils.data.Dataset进行扩充,针对不同类别图像放入不同文件夹的数据进行读取, torchvision.datasets. ...
- Linux基础 - 系统优化及常用命令
目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通 ...
- HDU-1709 The Balance(生成函数)
题意 给$n$个数,有哪些属于$1$到$n$个数字总和$sum$的数是通过该集合任意子集之间的加减运算无法得到的. 思路 对每个数构造$x^{-a[i]}+1+x^{a[i]}$,为了避免负幂次可以将 ...
- istio环境搭建for macbook
首先需要搭建docker+k8s环境,如何搭建这里就不再赘述,可以自行搜索. 打开命令行,运行命令: curl -L https://git.io/getLatestIstio | ISTIO_VER ...
- 【1】学习C++时,一些零散知识点01
1.编程理念 学习从学习完C后,接触了C++,最重要的便是编程理念的转变.C缩重视的是结构化编程,面对一个较大的程序,就将他分解成小型.便于管理的任务,如果分解后的任务还是偏难过大的话,那将这个任务继 ...