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 ...
随机推荐
- linux系统弱密码检测
需要自备弱密码明文字典 from _utils.patrol2 import data_format,report_format,run_cmd import platform import cryp ...
- JS中的!=、== 、!==、===的用法和区别
var num = 1; var str = '1'; var test = 1; test == num //true 相同类型 相同值 test === num //true 相同类型 相同值 t ...
- 【转】C++标准转换运算符const_cast
const_cast转换符是用来移除变量的const或volatile限定符. 对于const变量,我们不能修改它的值,这是这个限定符最直接的表现.但是我们就是想违背它的限定希望修改其内容怎么办呢? ...
- Ubuntu18 输入法fcitx安装
默认iBus非常难用 1.安装fcitx终端输入fcitx提示程序尚未安装.使用命令安装sudo apt-get install fcitx-bin相关的依赖库和框架都会自动安装上.2.安装输入法su ...
- 面向对象(metaclass继承高级用法)
方法一:# class MyType(type):# def __init__(self,*args,**kwargs):# print('132')# super(MyType,self).__in ...
- ant自动编译打包android项目
源代码及可执行文件下载地址:http://files.cnblogs.com/rainboy2010/antdemo.zip Android打包APK的流程如下: 下面我们开始尝试使用ant进行ap ...
- JS 手机端多张图片上传
代码如下 <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="u ...
- 洛谷P4827 [国家集训队] Crash 的文明世界 [斯特林数,组合数,DP]
传送门 思路 又见到这个\(k\)次方啦!按照套路,我们将它搞成斯特林数: \[ ans_x=\sum_{i=0}^k i!S(k,i)\sum_y {dis(x,y) \choose i} \] 前 ...
- CDH hive metastore启动报错:Unknown column 'A0.SCHEMA_VERSION_V2' in 'field list'
新集群CDH版本,刚刚搭建起来,5个节点起了1个hive服务,另外5个节点又单独起了1个hive服务,一共2个人hive服务.老哥对其中的一个hive进行了数据迁移,对hive数据库进行了替换,就这样 ...
- Hbase理论&&hbase shell&&python操作hbase&&python通过mapreduce操作hbase
一.Hbase搭建: 二.理论知识介绍: 1Hbase介绍: Hbase是分布式.面向列的开源数据库(其实准确的说是面向列族).HDFS为Hbase提供可靠的底层数据存储服务,MapReduce为Hb ...