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

  1. the evaluation map \(J\) really maps an element in \(X\) to an element in \(X''\);
  2. \(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的更多相关文章

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

  2. freemarker导出带图片的word文档

    最近做一个关于文档导出功能, 顺便学习了下freemarker,做了个关于导出带图片的word文档,模板并没有写全,只是验证代码的正确性 这只是做一个小功能,故只做了后台代码关于导出的代码,并未与前台 ...

  3. [Swift]LeetCode770. 基本计算器 IV | Basic Calculator IV

    Given an expression such as expression = "e + 8 - a + 5" and an evaluation map such as {&q ...

  4. [LeetCode] Basic Calculator IV 基本计算器之四

    Given an expression such as expression = "e + 8 - a + 5" and an evaluation map such as {&q ...

  5. 770. Basic Calculator IV

    Given an expression such as expression = "e + 8 - a + 5" and an evaluation map such as {&q ...

  6. 10 The Go Programming Language Specification go语言规范 重点

    The Go Programming Language Specification go语言规范 Version of May 9, 2018 Introduction 介绍 Notation 符号 ...

  7. Procedural graphics architectures and techniques

    BACKGROUND The evolution of graphics rendering technology has led to the development of procedural t ...

  8. CartO

    Carto documentation The following is a list of properties provided in CartoCSS that you can apply to ...

  9. Vim配置文件

    转载 原文网址:http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html 花了很长时间整理的,感觉用起来很方便,共享一下. 我的vim ...

随机推荐

  1. planning深度剖析

    planning深度剖析 结合find命令过滤目录及文件名后缀: find /home/hadoop/nisj/automationDemand/ -type f -name '*.py'|xargs ...

  2. $Django 路飞学城项目简介

    - 基于极验实现动态验证码 - 在线视频播放:cc,HTML用的Flash - 基于Rest Framework实现 API接口 - 自定义rest认证token 认证 - 序列化以及自定义验证对请求 ...

  3. JSP错误页面处理的两种方式

    JSP错误页面处理的两种方式: 方法1(真能针对单一页面生效,不推荐): 出错页面实例 <%@ page language="java" contentType=" ...

  4. mysql8:caching-sha2-password问题

    参考文章:https://blog.csdn.net/u010026255/article/details/80062153 问题:caching-sha2-password 处理: ALTER US ...

  5. MySQL笔记二

    Ø function 函数 函数的作用比较大,一般多用在select查询语句和where条件语句之后.按照函数返回的结果, 可以分为:多行函数和单行函数:所谓的单行函数就是将每条数据进行独立的计算,然 ...

  6. matplotlib报错_tkinter.TclError: no display name and no $DISPLAY environment variable

    import matplotlib import matplotlib.pyplot as plt fig=plt.figure() #交互式测试,此时报错 解决办法,在引用后添加下面这一行 matp ...

  7. 对象的宽度、top位置,x坐标属性

    DOM对象   DOM对象属性 对应css 说明 读/写 width   obj.clientWidth=20 1. 内联样式 <p style="width:20px"&g ...

  8. 用VS制作的windows服务安装包 安装完后如何让服务自动启动

    vs 服务做成安装包,如何安装以后启动服务,只要在类名为projectinstaller的类中重写commit事件即可         public override void Commit(IDic ...

  9. java-pdf转word

    注:原文来至 < java-pdf转word   > 一: java Pdf 文字 转 Word 废话不说,直接上图 很简单的用法:1.new个PDFBox对象2.调用pdfToDoc() ...

  10. spring springMvc spring-boot spring-cloud分别是什么

    本文来源于:克己习礼成仁   的<spring springMvc spring-boot spring-cloud分别是什么> 什么是spring 关于spring的定义无论是从官方还是 ...