CC的整本书主要是想要研究在粘性解的框架下的一致椭圆方程解的正则性。我们试着一章一章来解析他。

序言部分也是值得每一个字细读的,主要讲述了他们的工作的主要内容,即在粘性解的框架下研究解的正则性,需要特别注意的是,他研究的是一致椭圆方程,整本书的理论并没有超出出Bellman方程,Issac方程的范围太多。实际上,我们可以把他们看作是某种思想方法的一个总结,期望可以将这些想法推广到其他方程上面去,当然Caffarelli成功的将他们应用到MA方程的研究中。第一章,CC给出了用来研究粘性解正则性的一个“天才”式的想法,即用抛物面的接触,线性函数的逼近来研究函数的性质。特别是对于二阶导数,他们用$\theta$函数来控制,它是一个可测函数,且用它可以控制二阶导数的在逐点意义下的值。这一点,才开始学时是不能太明白的。就好比,你要描叙一个函数在二阶导数的值的绝对值不超过1,那么你如果直接用逐点的导数来说明,那么这样一个结果在迭代过程中是没有用处的,必要要有一个Infinitasmal的角度来描述,也就是相当于减掉线性部分以后,用$r^2$来控制就能说明这才是你真正想要的东西。实际也就是,你需要一个Scaling不变的,且可以进行迭代的目标,否则就没法做了,这在散度型方程里面就需要用极大函数来描述,而极大函数恰恰是Scaling不变的。也就能说明什么叫“一阶导数、二阶导数”在某一点的值的绝对值不超过1. 有了这样一个定义之后,结合广义函数理论和Riesz表示定理就可以将解的二阶导数的估计用差分来替代,这样就为$W^{2,p}$估计奠定了基础。这里需要主义的是,抛物面局部上可以认为是和球一样的东西,应为和他们接触之后所得到的还是关于某种类型的二阶导数控制,这样就可以定义粘性解了,而Caffarelli关于自由边界问题粘性解的那一套理论正是这个方法和Hopf引理的启发。接下来的内容主要是凸分析和几何测度论的基本知识,特别值得主义的是下半凸函数的几乎处处逐点可微分性质,这在后来的证明中扮演者极其重要的角色.

在第二章,CC给出了粘性解的定理,用常微分方程和调和函数演示了粘性解和古典解的一致性。在给出一致椭圆的定义后,他们开始讨论连续粘性解的定义。这里其实我一直有一个疑问,解的存在性如何保证呢?即$F(M,x)$依赖于$x$的情形。同时关于后来Prop2.8的粘性解延拓定理右端怎么又可以间断了呢?种种迹象总使我觉得有些费解,后来看了wang,Ishii等人的文章发现,最早的二阶方程解的存在性中的粘性解的定义里面并不需要解连续的条件,这也就能理解wang在博士论文中的那句"Ishii用唯一性(比较定理)来证明解的存在性"。其实问题的关键在于你的粘性解是否连续。而Ishii后来主要是通过用边界值相同的上、下解的存在和比较定理的存在来证明连续粘性解的存在性。那么问题又来了,Ishii或者Jensen所说的方程,就算是含有$x$的情形他们所加的条件都比连续性要强。所以我当时困惑了。后来找到了99年Lions等人写的一个关于此类方程的连续到边的粘性解的存在性(包括C-粘性解,L^p粘性解),这才完全解决了我的困惑,他们主要是通过对F逼近来做的。当然这里面最重要的,当然是所谓的比较定理要成立了。同时我觉得不能用第三章的CC的ABP估计来证明比较定理,应为最初是的粘性解是完全不连续的,不知道的,只能用Ishii或者Jensen的方法。接下来, Caffarelli定义了$S(f)$, $\overline{S}(f)$, $\underline{S}(f)$, 这实际上扮演的角色就和De Giorgi Class所起的作用是完全一样的,可以这样认为,他在Krylov和Safonov定理的基础上建立了粘性解理论的De Giorgi 类,而这里的上下拿检验函数来Touch就相当于散度型方程里面的拿test 函数来做能量估计。最后他给出了一些常见的方程的例子,并在Note中说明了如何建立$L^p$粘性解理论。我认为,Caffarelli和Cabre的书上的理论,主要是在粘性解存在的前提条件下来提升正则性,至于粘性解的存在性如何得到?正如上面所说,需要一些适当的条件,比如解Dirichlet,Neuman,Robin边值问题,而Caffarelli在第九章的用所谓的他定义的粘性解关于方程的稳定性,古典的$C^{2,\alpha}$估计和Arlzela,Ascoli定理和比较原理证明了他说的粘性解的存在性。因此以下的论述总是在连续粘性解存在的前提条件下来进行的。

第三章的ABP极值原理可以说是整本书关于正则性的理论基石,有了ABP就有了一切估计,正是基于这样的想法,很多人开始建立各种方程的ABP极值原理,想把Caffarelli的方法推广到其他方程上去。而ABP极值原理中最重要的信息隐藏在所谓的Contact Set之中。直观上来,对于边值非负的粘性上解,它的负部的最大值可以从方程上看出来,即$f\geq0$来控制,而$f<0$的部分对负部的最大值没有贡献,事实上,用来控制上解的负部的$f\geq0$的部分还可以缩小,即只需要接触集上的$f\geq0$的部分即可。这就是从几何上看。而整个定理的证明完全与基于凸分析中的编制非负的$C^{1,1}$ 凸函数的一个函数不等式。而上解正是通过凸包函数$\Gamma u$来建立估计式,最后用均值不等式来完成证明. 用到了一个非负定矩阵的性质, 若$A,B\geq0$, 则 $AB$的特征值均是非负实数,且$\frac{Tr(AB)}{n}\geq (det(A)det(B))^{\frac{1}{n}}$.  最后CC将ABP估计推广至任意有界区域,并在最后给了一般区域的极值原理,而这仅仅只需要用粘性解的定义就可以的出,可以避免使用ABP估计。

关于CC的完全非线性椭圆方程一书的一些小结的更多相关文章

  1. VS2017中 C# dll引用(C生成dll,C++生成dll)小结 - 简书

    原文:VS2017中 C# dll引用(C生成dll,C++生成dll)小结 - 简书 dll引用小结 一.dll与应用程序 动态链接库(也称为DLL,即为“Dynamic Link Library” ...

  2. RTKLIB源码解析(一)——单点定位(pntpos.c)

    RTKLIB源码解析(一)--单点定位(pntpos.c) 标签: GNSS RTKLIB 单点定位 [TOC] pntpos int pntpos (const obsd_t *obs, int n ...

  3. django orm 重点大全

    1.最简单的跨表,查询外键表中符合主表条件的记录列表 #用户类型表 class User_typ(models.Model): name=models.CharField(max_length=32) ...

  4. 用条件变量实现事件等待器的正确与错误做法--转自陈硕的Blog

    用条件变量实现事件等待器的正确与错误做法 TL;DR 如果你能一眼看出 https://gist.github.com/chenshuo/6430925 中的那 8 个 Waiter classes ...

  5. React-redux深入理解

    首先,一张 Redux 解释图镇楼: [回顾]Redux 的核心: store 是什么?(createStore 函数的实现) const store = createStore(reducer); ...

  6. C#基础之基本类型

    本丝花了近半年,终于将<CLR Via C#>这本书看完了(请不要BS本人的看书速度T_T),这确实是一本好书,大大们推荐的果然值得一读. 虽然很多东西还没有尽得其要,我常想在自己深刻掌握 ...

  7. 【av68676164(p25-p30)】同步和P-V操作

    4.5 同步和P-V操作 4.5.1 同步和互斥的概念 进程的互斥关系 例子 进程的互斥关系 多个进程由于共享了独占性资源,必须协调个进程对资源的存取顺序:确保没有两个或以上的进程同时进行存取操作. ...

  8. 【统计学习】SVM之超平面方程来源

    摘要 本文主要说明SVM中用到的超平面方程是怎么来的,以及各个符号的物理意义,怎么算空间上某点到该平面的距离. 正文 < 统计学习方法>一书给出如下说明: 首先说明我对超平面的理解: 在三 ...

  9. UOJ20 解方程

    本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作. 本文作者:ljh2000作者博客:http://www.cnblogs.com/ljh2000-jump/转 ...

随机推荐

  1. java中进程与线程的区别

    进程是一个正在运行的应用程序.一个进程包含一个或多个线程.它可以是一段完整的代码或部分程序的动态执行.系统资源分配与调度的基本单位.而线程是CPU调度与运行的基本单位,它是一组指令的集合或是程序的特殊 ...

  2. python模块与路径

    # 切记不能与方法函数同名,否则会报错!!! # python的模块与包 分为三种: #1.标准库 #2.第三方模块 #3.自定义模块 #python 模块的引入原理: # 加入你创建了一个模块,在i ...

  3. java多线程探究

    本文主要是一些线程理论性的知识,随后将贴出研究的源码,包含线程池,锁,线程组等简单的demo,欢迎大家下载1.进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程 ...

  4. Docker下配置双机热备PXC集群

    架构: 步骤: 1.安装centos7   ,设置宿主机IP:192.168.1.224 2.先更新yum软件管理器,再安装docker 1.yum -y update 2.yum install - ...

  5. Visual Studio 项目依赖

    在解决方案上点击右键,选择项目依赖项 选择需要发布的所有依赖项目 主要是为了解决插件项目DLL无法生成的问题

  6. Tarjan求LCA

    LCA问题算是一类比较经典的树上的问题 做法比较多样 比如说暴力啊,倍增啊等等 今天在这里给大家讲一下tarjan算法! tarjan求LCA是一种稳定高速的算法 时间复杂度能做到预处理O(n + m ...

  7. python学习笔记之socket(第七天)

         参考文档:              1.金角大王博客:http://www.cnblogs.com/alex3714/articles/5227251.html               ...

  8. JQuery小知识

    一.禁用鼠标右键 $(document).ready(function() { $(document).bind("contextmenu", function(e) { retu ...

  9. ROS之坑

    我使用ROS建图的时候,用的是Kinect的深度信息转换成laser scan,Rviz仿真环境调用出laser scan信息的时候显示如下错误: Transform [sender=unknown_ ...

  10. C++中的纯虚方法

    在学习数据结构中优先级队列时遇到纯虚方法的定义,一时没想起来,便查了一下. 1.纯虚方法解决什么样的问题,为什么要设计出纯虚方法? 考虑下面的需求,基类声明了一个方法,这个方法只针对具体的子类才有意义 ...