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 ...
随机推荐
- aix安装nmon
aix5310以上都系统自带了nmon,其他低版本需要手动安装 软件包下载地址https://www.ibm.com/developerworks/community/wikis/home?lang= ...
- 深度神经网络(DNN)是否模拟了人类大脑皮层结构?
原文地址:https://www.zhihu.com/question/59800121/answer/184888043 神经元 在深度学习领域,神经元是最底层的单元,如果用感知机的模型, wx + ...
- linux shell 数组建立及使用技巧
参考网址:http://www.cnblogs.com/chengmo/archive/2010/09/30/1839632.html linux shell在编程方面比windows 批处理强大太多 ...
- cemtos7.2搭建samba
1背景 转到Linux有段时间了,vim操作还不能应对工程代码,之前一直都是Gnome桌面 + Clion 作开发环境,无奈在服务器上没有这样的环境, 看同事是(Windows)Source Insi ...
- Servet
一.Servlet 是单例吗 不是. 1.你可以用多个 URL 映射同一个 Servlet.这样就会出现多个实例. 2.看看 Servlet 定义: 引用 For a servlet not host ...
- TeamLab安装及使用
http://blog.csdn.net/crazin/article/details/9529061 最近想装个项目管理管理系统方便项目管理,调研了下这方面开源的软件还是比较多的,国内的有禅道,试用 ...
- Java_oracle超出打开游标的最大数的原因和解决方案
第一步:核查Oracle数据库 的游标的最大数 处理超出打开游标的最大数异常(ORA-01000: maximum open cursors exceeded) ORA-01000_maximum_o ...
- Oracle12c从入门到精通(第二版) PDF 下载
一:下载地址: 二:本书图样 三本书目录 前言 第一章 Oracle数据库概述 第二章 Oracle在Windows 8上的安装与配置 第三章 SQL基础 第四章 Oracle PL/SQL及编程 第 ...
- Confluence 6 内存使用和需求和一些问题
系统备份和恢复 Confluence 的备份和恢复是与数据库中数据量的大小有关.这个操作可能会对 Confluence 的性能产生很多关键性的影响并且大量消耗内存.如果你在 Confluence 的 ...
- Confluence 6 管理插件和组件
一个 组件(add-on)是与 Confluence 分开安装的功能,能够加强 Confluence 的功能和使用.插件(plugin)和 组件(add-on)这 2 个词通常是一起使用的. 一共有 ...