Summary of continuous function spaces
In general differential calculus, we have learned the definitions of function continuity, such as functions of class \(C^0\) and \(C^2\). For most cases, we only take them for granted as for example, we have memorized the formulations of Green identities while ignored the conditions on function's continuities. Although this is helpful for a "vivid" and "naive" understanding, mathematical rigorousness and structural beauties are lost. Therefore, this article summarizes several definitions of function continuities and clarifies their imbedding relationships.
Definition (Continuous function space \(C^m(\Omega)\) with order \(m\)) For non-negative integer \(m\), \(C^m(\Omega)\) is the vector space consisting of all functions \(\phi\) with their partial derivatives \(D^{\alpha} \phi\) of orders \(0 \leq \abs{\alpha} \leq m\) continuous on an open set \(\Omega\).
Because the domain \(\Omega\) is open, functions in \(C^m(\Omega)\) may not be bounded, which seldom appear in engineering cases. Therefore, the spaces of bounded continuous functions \(C_B^m(\Omega)\) are introduced as below, which are subspaces of \(C^m(\Omega)\).
Definition (Bounded continuous function spaces \(C_B^m(\Omega)\)) \(C_B^m(\Omega)\) is a subspace of \(C^m(\Omega)\) and for all \(\phi \in C_B^m(\Omega)\), its partial derivatives \(D^{\alpha} \phi\) of orders \(0 \leq \abs{\alpha} \leq m\) are bounded on \(\Omega\). \(C_B^m(\Omega)\) is a Banach space with the norm defined as $$ \norm{\phi; C_B^m(\Omega)} = \max_{0 \leq \abs{\alpha} \leq m} \sup_{x \in \Omega} \abs{D^{\alpha} \phi(x)} $$
Because the domain \(\Omega\) is open in \(\mathbb{R}^n\), we have the intention to continuously extend the function to domain boundary \(\pdiff\Omega\) (note: This is very important because it determines for example whether our solution to a PDE can be extended continuously to match the given boundary condition). Then comes the definition of bounded and uniformly continuous function spaces \(C^{m}(\overline{\Omega})\).
Definition (Spaces of bounded and uniformly continuous functions \(C^{m}(\overline{\Omega})\)) \(C^{m}(\overline{\Omega})\) is a subspace of \(C_B^{m}(\Omega)\) and for all \(\phi \in C^{m}(\overline{\Omega})\), its partial derivatives \(D^{\alpha} \phi\) of orders \(0 \leq \abs{\alpha} \leq m\) are uniformly continuous on \(\Omega\). \(C^{m}(\overline{\Omega})\) is a Banach space with the norm defined as $$ \norm{\phi; C^m(\overline{\Omega})} = \max_{0 \leq \abs{\alpha} \leq m} \sup_{x \in \Omega} \abs{D^{\alpha} \phi(x)} $$
Remark
- A bounded and uniformly continuous function has a unique, bounded and continuous extension to \(\overline{\Omega}\).
- Uniform continuity can be understood as: a change in the function value anywhere in the function's range can control the change of independent variable uniformly, i.e. there is a global common bound on it. At the first glance, we tend to say that if a function is uniformly continuous, it is also bounded. However, this is not always true and we leave this question to future post.
Finally, we have the definition of Hölder and Lipschitz continuous function spaces.
Definition (Spaces of Hölder continuous functions \(C^{m,\lambda}(\overline{\Omega})\)) \(C^{m,\lambda}(\overline{\Omega})\) is a subspace of \(C^{m}(\overline{\Omega})\) and for all \(\phi \in C^{m,\lambda}(\overline{\Omega})\), its partial derivatives \(D^{\alpha} \phi\) satisfies a Hölder condition of exponent \(\lambda \in (0, 1]\), i.e. there exists a constant \(K\) such that
$$ \abs{D^{\alpha} \phi(x) - D^{\alpha} \phi(y)} \leq K\abs{x - y}^{\lambda} \quad (x, y \in \Omega) $$
When the Hölder exponent \(\lambda\) is 1, functions in the space \(C^{m,1}(\overline{\Omega})\) are Lipschitz continuous. \(C^{m,\lambda}(\overline{\Omega})\) is a Banach space with the norm defined as $$ \norm{\phi; C^{m,\lambda}(\overline{\Omega})} = \abs{\phi; C^m(\overline{\Omega})} + \max_{0 \leq \abs{\alpha} \leq m} \sup_{\overset{x, y \in \Omega}{x \neq y}} \frac{\abs{D^{\alpha} \phi(x) - D^{\alpha} \phi(y)}}{\abs{x - y}^{\lambda}} $$
Next, we'll show the imbedding chain of the above continuous function spaces.
Definition (Imbeddings) Let \(X\) and \(Y\) be normed spaces. \(X\) is imbedded in \(Y\), written as \(X \rightarrow Y\), if \(X\) is a vector subspace of \(Y\) and the identity operator \(I: X \longrightarrow Y\) is continuous for all \(x \in X\).
Remark The continuous identity operator implies that the norm of \(x \in X\) can be used to control the norm of \(y = I(x) \in Y\) with a constant \(M\),
$$ \norm{y; Y} \leq M \norm{x; X} \quad (\forall x \in X) $$
With the above defined norms for various continuous function spaces, the whole chain of imbeddings is summarized as follows when \(\Omega\) is convex:
\begin{align*} & C^{\infty} (\overline{\Omega}) \rightarrow \cdots C^{m+1}(\overline{\Omega}) \rightarrow C^{m,1}(\overline{\Omega}) \rightarrow C^{m,\lambda}(\overline\Omega) \\ & \rightarrow C^{m, v}(\overline\Omega) \rightarrow C^{m}(\overline\Omega) \rightarrow \cdots C^0(\overline{\Omega}) \end{align*}
where \(0 < v < \lambda < 1\).
Summary of continuous function spaces的更多相关文章
- Concept of function continuity in topology
Understanding of continuity definition in topology When we learn calculus in university as freshmen, ...
- Constructing continuous functions
This post summarises different ways of constructing continuous functions, which are introduced in Se ...
- 神经网络可以拟合任意函数的视觉证明A visual proof that neural nets can compute any function
One of the most striking facts about neural networks is that they can compute any function at all. T ...
- (zhuan) Deep Deterministic Policy Gradients in TensorFlow
Deep Deterministic Policy Gradients in TensorFlow AUG 21, 2016 This blog from: http://pemami49 ...
- <<Differential Geometry of Curves and Surfaces>>笔记
<Differential Geometry of Curves and Surfaces> by Manfredo P. do Carmo real line Rinterval I== ...
- Kernel Functions for Machine Learning Applications
In recent years, Kernel methods have received major attention, particularly due to the increased pop ...
- MOOCULUS微积分-2: 数列与级数学习笔记 3. Convergence tests
此课程(MOOCULUS-2 "Sequences and Series")由Ohio State University于2014年在Coursera平台讲授. PDF格式教材下载 ...
- [家里蹲大学数学杂志]第269期韩青编《A Basic Course in Partial Differential Equations》 前五章习题解答
1.Introduction 2.First-order Differential Equations Exercise2.1. Find solutons of the following inti ...
- 39. Volume Rendering Techniques
Milan Ikits University of Utah Joe Kniss University of Utah Aaron Lefohn University of California, D ...
随机推荐
- mybatis:三种参数传递(转载)
转载自:https://www.2cto.com/database/201409/338155.html 第一种方案 DAO层的函数方法 Public User selectUser(String n ...
- JQery插件zClip ----实现粘贴复制功能
使用了这个插件,但是用在table,td中话,我是一个列表来的,对此使用此插件还是有点问题的?点击其中的一个会全部都被选中. <script type="text/javascript ...
- [转] 为什么说 Java 程序员必须掌握 Spring Boot ?
Spring Boot 2.0 的推出又激起了一阵学习 Spring Boot 热,那么, Spring Boot 诞生的背景是什么?Spring 企业又是基于什么样的考虑创建 Spring Boot ...
- [其它]安装ios12 developer beta 3出错
ios11设备升级到ios12有时候会出现 安装ios12 developer beta 3出错 提示.此时有一种可能就是,你手机或者ipad空间不足2G多(因为ios12是2.13G) 仅作为记录使 ...
- Python-多表关联 外键 级联
分表为什么分表 多表关联多表关系 ****** 表之间的关系 为什么要分表 多对一 一个外键 多对多 一个中间表 两个外键 一对一 一个外键加一个唯一约束外键约束 ****** foreign key ...
- Windows上的程序员神器Cmder
用过Windows版本Git的都知道Git自带了Git Bash,这个在很大程度上满足了我的需求,随着Git的版本升级越来越好用 安装Cmder Cmder官网,它把conemu,msysgit和cl ...
- 【进阶3-5期】深度解析 new 原理及模拟实现(转)
这是我在公众号(高级前端进阶)看到的文章,现在做笔记 https://github.com/yygmind/blog/issues/24 new 运算符创建一个用户定义的对象类型的实例或具有构造函数的 ...
- js——prototype、__proto__、constructor
Object 1. Object是一个函数(typeof O ...
- restful中的分页
普通分页 普通分页类似于Django中的分页 源码 class PageNumberPagination(BasePagination): """ A simple pa ...
- Modbus库开发笔记:Modbus ASCII Master开发
这一节我们来封装Modbus ASCII Master应用,Modbus ASCII主站的开发与RTU主站的开发是一致的.同样的我们也不是做具体的应用,而是实现ASCII主站的基本功能.我们将ASCI ...