Theorem 19.6 Let \(f: A \rightarrow \prod_{\alpha \in J} X_{\alpha}\) be given by the equation

\[
f(a) = (f_{\alpha}(a))_{\alpha \in J},
\]

where \(f_{\alpha}: A \rightarrow X_{\alpha}\) for each \(\alpha\). Let \(\prod X_{\alpha}\) have the product topology. Then the function \(f\) is continuous if and only if each function \(f_{\alpha}\) is continuous.

Comment: This is an extension of Theorem 18.4, where only two component spaces are involved.

Proof: a) First, we prove the projection map is continuous, which is defined on the Cartesian space constructed from a \(J\)-tuple of component spaces .

For all \(\beta \in J\), let \(\pi_{\beta}: \prod X_{\alpha} \rightarrow X_{\beta}\) be the projection map. For arbitrary open set \(V_{\beta}\) in \(X_{\beta}\), its pre-image under \(\pi_{\beta}\) is \(\pi_{\beta}^{-1}(V_{\beta})\), which is a subbasis element for the product topology on \(\prod X_{\alpha}\). Therefore, \(\pi_{\beta}^{-1}(V_{\beta})\) is open and the projection map \(\pi_{\beta}\) is continuous.

Next, we notice that for all \(\alpha \in J\), the coordinate function \(f_{\alpha}: A \rightarrow X_{\alpha}\) is a composition of the two continuous functions \(f\) and \(\pi_{\alpha}\), i.e. \(f_{\alpha} = \pi_{\alpha} \circ f\). Then according to Theorem 18.2 (c), \(f_{\alpha}\) is continuous.

Remark: Because the box topology is finer than the product topology, the projection map is also continuous when the box topology is adopted for \(\prod X_{\alpha}\). Therefore, this part of the theorem is true for both product topology and box topology.

b) Analysis: To prove the continuity of a function, showing that the pre-image of any subbasis element in the range space is open in the domain space is more efficient than using basis element or raw open set in the range space. In addition, the subbasis element for the product topology on \(\prod X_{\alpha}\) has the form \(\pi_{\beta}^{-1}(U_{\beta})\) with \(U_{\beta}\) being a single coordinate component and open in \(X_{\beta}\). This is the clue of the proof.

For all \(\beta \in J\) and arbitrary open set \(U_{\beta}\) in \(X_{\beta}\), we have \(f_{\beta}^{-1}(U_{\beta}) = f^{-1} \circ \pi_{\beta}^{-1}(U_{\beta})\). Because \(f_{\beta}\) is continuous and \(U_{\beta}\) is open, \(f_{\beta}^{-1}(U_{\beta})\) is open. In addition, \(\pi_{\beta}^{-1}(U_{\beta})\) is an arbitrary subbasis element for \(\prod X_{\alpha}\) with the product topology, whose pre-image under \(f\) is just the open set \(f_{\beta}^{-1}(U_{\beta})\), therefore \(f\) is continuous.

Remark: Part b) of this theorem really depends on the adopted topology for \(\prod X_{\alpha}\), which can be understood as below.

At first, we will show that for all \(\vect{U} = \prod U_{\alpha}\) being a subset of \(\prod X_{\alpha}\), \(f^{-1}(\vect{U}) = \bigcap_{\alpha \in J} f_{\alpha}^{-1}(U_{\alpha})\).

For all \(x \in f^{-1}(\vect{U})\), because \(f(x) \in \vect{U}\), then for all \(\alpha \in J\), \(f_{\alpha}(x) \in U_{\alpha}\), hence \(x \in \bigcap_{\alpha \in J} f_{\alpha}^{-1}(U_{\alpha})\) and \(f^{-1}(\vect{U}) \subset \bigcap_{\alpha \in J} f_{\alpha}^{-1}(U_{\alpha})\).

On the other hand, for all \(x \in \bigcap_{\alpha \in J} f_{\alpha}^{-1}(U_{\alpha})\), we have for all \(\alpha \in J\), \(f_{\alpha}(x) \in U_{\alpha}\). Therefore, \(f(x) \in \vect{U}\) and \(x \in f^{-1}(\vect{U})\). Hence \(\bigcap_{\alpha \in J} f_{\alpha}^{-1}(U_{\alpha}) \subset f^{-1}(\vect{U})\).

Next, if we assign the product topology to \(\prod X_{\alpha}\), for any \(\vect{U} = \prod U_{\alpha}\) with \(U_{\alpha}\) open in \(X_{\alpha}\) and only a finite number of them not equal to \(X_{\alpha}\), it is a basis element of the product topology. Let the set of all indices with which \(U_{\alpha} \neq X_{\alpha}\) be \(\{\alpha_1, \cdots, \alpha_n\}\) and also notice that when \(U_{\alpha} = X_{\alpha}\), \(f_{\alpha}^{-1}(U_{\alpha}) = A\), we have

\[
f^{-1}(\vect{U}) = \bigcap_{\alpha \in J} f_{\alpha}^{-1}(U_{\alpha}) = \bigcap_{i=1}^n f_{\alpha_i}^{-1}(U_{\alpha_i}),
\tag{*}
\label{eq:intersection}
\]

where those \(f_{\alpha}^{-1}(U_{\alpha})\) with \(\alpha \notin \{\alpha_1, \cdots, \alpha_n\}\) do not contribute to the intersection. This indicates that \(f^{-1}(\vect{U})\) is a finite intersection of open sets which is still open. Hence \(f\) is continuous.

However, if the box topology is adopted for \(\prod X_{\alpha}\), qualitatively speaking, because the topology for the range space becomes finer, according to our previous post, it makes a function to be continuous more difficult. Specifically in this theorem, \(f^{-1}(\vect{U})\) in \eqref{eq:intersection} can be an intersection of infinite number of open sets \(U_{\alpha}\) not equal to \(X_{\alpha}\). Thus \(f^{-1}(\vect{U})\) may not be open anymore.

After understanding this point, it is not difficult to construct a counter example for part b) as below.

Let \(f: \mathbb{R} \rightarrow \mathbb{R}^{\omega}\) be defined as \(f(t) = (t, t, \cdots)\). Select a basis element \(\vect{U}\) in \(\mathbb{R}^{\omega}\) such that the intersection of all its coordinate components is not open. For example, \(\vect{U} = \prod_{n=1}^{\infty} (-\frac{1}{n}, \frac{1}{n})\), which is a neighborhood of \(f(0) = (0, 0, \cdots)\).

For any basis element \((a, b)\) in \(\mathbb{R}\) containing \(0\), with \(a < 0\) and \(b > 0\), by letting \(\delta = \min\{-a, b\}\), we have \((-\delta, \delta) \subset (a, b)\) and \(0 \in (-\delta, \delta)\). The image of \((-\delta, \delta)\) under \(f\) is \(\prod_{n=1}^{\infty} (-\delta, \delta)\). Then there exist an \(n_0 \in \mathbb{Z}_+\) such that \((-\delta, \delta)\) is not contained in \((-\frac{1}{n_0}, \frac{1}{n_0})\). Therefore, \(\pi_{n_0}(f((-\delta, \delta)))\) is not contained in \(\pi_{n_0}(\vect{U})\) and \(\pi_{n_0}(f((a, b)))\) is not contained in \(\pi_{n_0}(\vect{U})\). Hence the image of \((a, b)\) under \(f\) is not contained in \(\vect{U}\). This contradicts Theorem 18.1 (4) and \(f\) is not continuous.

James Munkres Topology: Theorem 19.6的更多相关文章

  1. James Munkres Topology: Theorem 20.4

    Theorem 20.4 The uniform topology on \(\mathbb{R}^J\) is finer than the product topology and coarser ...

  2. 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 metri ...

  3. 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 ...

  4. 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\) ...

  5. 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\) ...

  6. 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 ...

  7. 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 ...

  8. 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 ...

  9. 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 ...

随机推荐

  1. error:Microsoft Visual C++ 14.0 is required.

    1,下载14.0安装包,解压,再次执行pip install XX命令 2,安装包已经在下载文件中 3,最不行找这个网站 https://www.microsoft.com/zh-cn/downloa ...

  2. Git冲突:You have not concluded your merge

    You have not concluded your merge. (MERGE_HEAD exists) Git本地有修改如何强制更新 我尝试过用git pull -f,总是提示 You have ...

  3. Linux NTP时间同步服务

    NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议.它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网 ...

  4. CF618G(利用浮点数精度+矩乘优化DP)

    这题真的太神辣,%了一发题解,原来还能这么搞QWQ 设\(A_{i,j}\)表示不加任何限制时,第\(i\)个格子会出现权值为\(j\)的史莱姆的概率,则有: \[A_{i,j}=A_{i,j-1}* ...

  5. python利用selenium库识别点触验证码

    利用selenium库和超级鹰识别点触验证码(学习于静谧大大的书,想自己整理一下思路) 一.超级鹰注册:超级鹰入口 1.首先注册一个超级鹰账号,然后在超级鹰免费测试地方可以关注公众号,领取1000积分 ...

  6. [BJOI2019] 光线

    看起来很麻烦,做起来并不难的题 以下设:$a_i=\frac{a_i}{100},b_i=\frac{b_i}{100}$ 显然,如果$b_i=0$的话,直接求$\Pi a_i$就是答案. 解决反射问 ...

  7. vue 中 echart 在子组件中只显示一次的问题

    问题描述 一次项目开发过程中,需要做一些图表,用的是百度开源的 echarts. vue推荐组件化开发,所以就把每个图表封装成子组件,然后在需要用到该图表的父组件中直接使用. 实际开发中,数据肯定都是 ...

  8. mongodb中比较级查询条件:($lt $lte $gt $gte)(大于、小于)、查找条件

    查询表中学生年级大于20,如下: db.getCollection('student').find({'age':{'$gt':'20'}}) $lt    <   (less  than ) ...

  9. (二叉树 BFS) leetcode102. Binary Tree Level Order Traversal

    Given a binary tree, return the level order traversal of its nodes' values. (ie, from left to right, ...

  10. 第五节:SignalR大杂烩(与MVC融合、全局的几个配置、跨域的应用、C/S程序充当Client和Server)

    一. 说在前面的话 本节主要在前面章节的基础上补充了几个简单的知识点,比如:第三方调用通过 GlobalHost.ConnectionManager.GetHubContext<MySpecHu ...