Evaluation map and reflexive space
For a normed space \(X\), an isometric isomorphism can be defined from \(X\) to its second dual space \(X''\), i.e. \(J: X \rightarrow X''\), such that for all \(x \in X\), \(J(x) = J_x\) with \(J_x\) being defined as \(J_x(x') = x'(x) \; (\forall x' \in X')\). This map \(J\) is called the evaluation map. When the range of \(J\) is equal to \(X''\), we say \(X\) is reflexive. In this post, we'll prove that
- the evaluation map \(J\) really maps an element in \(X\) to an element in \(X''\);
- \(J\) is an isometric isomorphism from \(X\) to \(J(X)\).
Part 1
To prove \(J(x) = J_x \in X'' (\forall x \in X)\), we should show that \(J_x\) is both linear and continuous.
For the linearity of \(J_x\), let \(x', y' \in X'\) and \(a, b \in \mathbb{K}\). Due to the fact that \(X'\) is itself a linear space with respect to operator addition and scalar product in the sense of point-wise evaluation at \(x\), we have
\[
\begin{aligned}
J_x(ax' + by') &= (ax' + by')(x) = a x'(x) + b y'(x) \\
&= a J_x(x') + b J_x(y')
\end{aligned}.
\]
This proves \(J_x\) is linear and this linearity actually inherits from the linear structure of \(X'\).
For the continuity of \(J_x\), we need to show it is a bounded functional.
Because \(x' \in X'\) is bounded, for all \(x' \in X'\),
\[
\abs{J_x(x')} = \abs{x'(x)} \leq \norm{x'}_{X'} \cdot \norm{x}_X.
\]
We can see the norm of \(J_x\), i.e. \(\norm{J_x}_{X''}\) is bounded by \(\norm{x}_X\). Therefore, \(J_x\) is continuous. To sum up, we have \(J_x \in X''\).
Part 2
Next, we shall prove \(J\) is isometric, viz. norm-preserving.
In the above, we've already shown that \(\norm{J_x}_{X''} \leq \norm{x}_X\). If we can further prove \(\norm{J_x}_{X''} \geq \norm{x}_X\) so that \(\norm{J_x}_{X''} = \norm{x}_X\), \(J\) must be norm-preserving. The proof of this depends on whether we can find an \(x'\) in \(X'\), such that
\[
\frac{\abs{J_x(x')}}{\norm{x'}_{X'}} = \norm{x}_X,
\]
which naturally leads to
\[
\norm{x}_X \leq \norm{J_x}_{X''}.
\]
Let \(x_0\) be arbitrarily selected from \(X\). We can define a functional \(x'\) which at the moment can only be evaluated at \(x_0\) as \(x'(x_0) = \norm{x_0}_X\). Then we extend the domain of \(x'\) to the subspace \(M\) of \(X\) spanned by \(x_0\)
\[
M = \span\{x_0\} = \{x = c x_0 \vert c \in \mathbb{K}\}
\]
and for all \(x = c x_0 \in M\), define
\[
x'(x) = x'(c x_0) = c \norm{x_0}_X.
\]
It is obvious that the extended \(x'\) on \(M\) is linear. In addition, we have
\[
\abs{x'(x)} = \abs{x'(c x_0)} = \abs{c x'(x_0))} = \norm{c x_0}_X = \norm{x}_X,
\]
which indicates that \(x'\) is bounded and \(\norm{x'}_{X'} = 1\). Hence, \(x'\) belongs to the dual space \(M'\) of \(M\).
Next, by applying the Hahn-Banach theorem, we can extend the domain of \(x'\) from the subspace \(M\) of \(X\) to the whole space \(X\), while preserving the norm \(\norm{x'}_{X'} = 1\). Therefore, for this specific \(x' \in X'\),
\[
\frac{\abs{J_{x_0}(x')}}{\norm{x'}_{X'}} = \frac{\abs{x'(x_0)}}{1} = \norm{x_0}_X,
\]
so that
\[
\norm{x_0}_X \leq \norm{J_{x_0}}_{X''} \leq \norm{x_0}_X.
\]
Because \(x_0\) is arbitrarily selected from \(X\), we've proved that \(J: X \rightarrow X''\) is really an isometric map.
To prove \(J\) is an isomorphism between \(X\) and \(J(X) \subset X''\), we should prove \(J\) preserves the linear structure from \(X\) to \(X''\) and is also an injective map. For the preservation of linear structure, it has already been verified during the proof of the linearity of \(J_x\) as above. To show \(J\) is injective, let \(x_1, x_2 \in X\) and \(x_1 \neq x_2\). For sure we can find an \(x'\) in \(X'\) such that \(x'(x_1) \neq x'(x_2)\). Then for this \(x'\), we have \(J_{x_1}(x') = x'(x_1)\) is different from \(J_{x_2}(x') = x'(x_2)\), which indicates \(J_{x_1} \neq J_{x_2}\). Hence \(J\) is injective.
Conclusions
Summarizing the above proof, we arrive at the conclusion that \(J\) is an isometric isomorphism between \(X\) and \(J(X) \subset X''\).
Remark The key step in the above is during the proof of isometry, where a specific functional \(x'\) is firstly defined at a single point \(x_0 \in X\) with its value equal to \(\norm{x_0}_X\). Then its domain is extended to the span of \(x_0\) and further to the whole space \(X\) by using the Hahn-Banach theorem, which ensures the extension is both continuous and norm-preserving.
Evaluation map and reflexive space的更多相关文章
- Multiple address space mapping technique for shared memory wherein a processor operates a fault handling routine upon a translator miss
Virtual addresses from multiple address spaces are translated to real addresses in main memory by ge ...
- freemarker导出带图片的word文档
最近做一个关于文档导出功能, 顺便学习了下freemarker,做了个关于导出带图片的word文档,模板并没有写全,只是验证代码的正确性 这只是做一个小功能,故只做了后台代码关于导出的代码,并未与前台 ...
- [Swift]LeetCode770. 基本计算器 IV | Basic Calculator IV
Given an expression such as expression = "e + 8 - a + 5" and an evaluation map such as {&q ...
- [LeetCode] Basic Calculator IV 基本计算器之四
Given an expression such as expression = "e + 8 - a + 5" and an evaluation map such as {&q ...
- 770. Basic Calculator IV
Given an expression such as expression = "e + 8 - a + 5" and an evaluation map such as {&q ...
- 10 The Go Programming Language Specification go语言规范 重点
The Go Programming Language Specification go语言规范 Version of May 9, 2018 Introduction 介绍 Notation 符号 ...
- Procedural graphics architectures and techniques
BACKGROUND The evolution of graphics rendering technology has led to the development of procedural t ...
- CartO
Carto documentation The following is a list of properties provided in CartoCSS that you can apply to ...
- Vim配置文件
转载 原文网址:http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html 花了很长时间整理的,感觉用起来很方便,共享一下. 我的vim ...
随机推荐
- 理解和使用ThreadLocal类
一.从数据结构入手 下图为ThreadLocal的内部结构图 从上面的机构图,可以窥见ThreadLocal的核心机制: 每个Thread线程内部都有一个Map: Map里面存储线程本地对象(key) ...
- window.opener和window.open的使用
window.opener和window.open的使用 window.opener是指调用window.open方法的窗口.window.opener 返回的是创建当前窗口的那个窗口的引用,比如点击 ...
- linux 常用的中文手册
http://linuxtools-rst.readthedocs.io/zh_CN/latest/base/index.html 总结的非常好!包括基础.进阶以及各种常用工具.
- linux mysql 定时备份 使用crontab
第一步:在服务器上配置备份目录代码: mkdir /var/lib/mysqlbackup cd /var/lib/mysqlbackup 第二步:编写备份脚本代码: vi dbbackup.sh ...
- 随机函数rand()和srand()
C++中随机函数rand()和srand()的用法 一.rand() 函数名: rand 功 能: 随机数发生器 用 法: int rand(void); 所在头文件: ...
- CentOS7安装和配置MySQL
1. 下载MySQL Yum Repository http://dev.mysql.com/downloads/repo/yum/ 2. 本地安装MySQL Yum Repository s ...
- [其它]安装ios12 developer beta 3出错
ios11设备升级到ios12有时候会出现 安装ios12 developer beta 3出错 提示.此时有一种可能就是,你手机或者ipad空间不足2G多(因为ios12是2.13G) 仅作为记录使 ...
- SqlBulkCopy 之 Received an invalid column length from the bcp client for colid 5.
SqlBulkCopy 批量复制报错: Received an invalid column length from the bcp client for colid 5. 翻译:从bcp客户端收到一 ...
- Confluence 6 高级性能诊断
请在你的系统服务请求中包括下面所有的信息,如果可能的话,你也可以在请求中包括你认为最有可能出现的问题.这样的话,可以避免我们进一步对你系统的问题进行询问. 系统信息 Confluence 服务器 你系 ...
- Confluence 6 重要缓存和监控
重要缓存 下面的建议是基本上的一些配置帮助.在大型数据库中,20-30% 的数据库表大型可能是不需要如此膨胀的.在缓存配置的界面中,检查有效率和使用率的配置来进行必要的修改. 内容对象缓存(Conte ...