问题0
设的个正根按照顺序排列为证明
从分析学的角度上来讲,我们的最终目的是估计含参数的和,估计精度为,问题要我们确认常数项恰好是。
我们可以先做一个草图来直观理解这个问题:
(*绘制cos(x),sx两个函数的交点随着参数s变小而变化的动画*)
Animate[Plot[{Cos[x], (1/n)*x}, {x, 1, n}], {n, 10, 100}]
从草图当中我们知道了一些基本的信息:
- 正根的数量。
1. 从隐函数的渐近展开切入
1.1 基本思路
想法1.1.1
对于这种和的估计,我们最直接的想法是做“逐项估计”。如果我们可以得到的一个足够精确又足够好的渐近展开,那么我们只需要求和就可以得到想要的结果。具体来说,如果我们可以得到然后满足:
- 的和是已知的,容易的。
- ,此处表示一个关于的无穷小量。
如果以上两个条件都可以被满足,那么问题就解决了。
因此现在我们的目标自然就是求的符合上述想法描述的渐近展开。但是这要如何做到呢?
我们联想到全纯函数根的积分表达当中,对于如果此含参数的函数的每个零点都是关于的连续函数,而我们知道也就是的从小到大的第个正实根,即那么假设连续性存成立,那么对于固定的,其中。于是我们就得到了的一个估计。那么这个估计能符合”想法1.1.1”当中的要求了吗?
虽然我们可以得到后者组成的级数我们可以考虑制造telescoping sum求和或求乘积,于是所以整个问题解决了吗?还没有。因为以上都是对于固定的而言,因为,我们不知道余项是否会随着的增加从而累积到我们最终无法忽略的程度,也就是并非的情况。因此单纯知道对于确定的,会趋于是不够的,我们还需要更为精确的的信息。
我们依旧从隐函数定理入手。我们现在换一个视角令,然后我们从隐函数的角度入手问题。参考隐函数定理,我们关注的“基点”是此时:
- 在包含的邻域内是无限光滑的函数
- ,从而 于是隐函数定理告诉我们,存在一个的邻域以及的邻域使得对于所有方程在当中有且仅有一个解,并且此解可以写成一个光滑映射满足。并且 于是对于足够小的,由Lagrange中值定理,存在一个有所以我们只要能控制好,那么最终的问题就可以被解决。我们当前的期望是,最好是有界的,这样的话相当于从而,这样只要我们能得到的一个足够好的上界估计,我们就能直接求和,看看最后的余项误差是否是。因此我们现在的目标是: 估计的范围以及的足够精确的上界。
- 直接估计的范围,然后直接得到的信息不好吗,为何要经过隐函数定理这样间接的方式?
其实原因在于,直接估计对的精确要求太高,而估计的话只需要带入的一个粗略估计即可。
1.2 以及的估计
lemma 1.2.1
设的个正根按照顺序排列为那么:
- 对于都有
令:
- 当是偶数的时候: 因此固定任意一个足够小的,只要满足就有,从而函数在区间当中必有一个零点。 然后因为当为偶数的情况下,在区间上,函数严格单调从而零点是唯一的。
但是如果,那么此时同时因为函数单调减少,因此函数在上不可能存在零点。
- 若为奇数: 当有从而函数在区间当中必有一个零点。
当为奇数的情况下,在区间上虽然有两个零点,但是在上依旧只有一个零点。这是因为在中从左端点出发先减少,到达极值点,然后单调增加一直到另一个极值点,然后再减少到达右端点。因此如果我们假设此区间上函数的两个极值点从左到右为那么而函数在上单调增加,因此函数在上存在一个唯一的零点。而上函数不变号,因此没有零点。综上所述,当为奇数的时候在上有且仅有一个零点。
但如果,我们现在来估计。首先满足,并且从而此时,否则的话假设那么这是不可能的。因此在的情况下,函数在中必然没有零点。
综上所述,无论是奇数还是偶数因此并且每个解。
1.3 分段估计完成和的估计
根据1.2节,的估计已经做到最好了,不过还非常粗糙。我们想要先看看根据”引理1.2.1”是否已经能得到”想法1.1.1”当中的结果。
根据1.1节的分析,我们现在来尝试估计。根据三角恒等式,我们有利用”引理1.2.1”,但是单纯由于实际上并不能给到一个太好的估计,因为这样我们只能得到,我们什么关于的有用信息都没有。
我们现在有必要区分,是因为我们对于的估计太过于粗糙,还是说要求对所有都成立这件事本身就不可能?
plotSinSolutions1[s_] :=
Module[{sol},(*求解 Cos[x]==s*x 且 x>0 的所有正实根*)
sol = x /. NSolve[{Cos[x] == s*x, x > 0}, x];
(*绘制 |Sin(x_k)| 的离散点图*)
ListPlot[Abs@Sin[sol], PlotRange -> Full,PlotStyle -> {Blue, PointSize[Medium]},
AxesLabel -> {"index", "|Sin(x_k)|"},
PlotMarkers -> {"\[Bullet]", 12}]];Animate[plotSinSolutions1[1/s], {s, 100, 500}].gif)
从图像上就很容易看出实际情况极有可能是后者。那么我们的估计就陷入停滞了吗?既然使得接近于,从而使得当靠近的时候无界的情况主要发生在接近的时候,那么我们是否可以用分段估计来规避这个问题?
想法1.3.1
我们是否可以寻找一个,其满足:
- 当的时候。
- 而后半段的和只要用”引理1.2.1”当中的估计就可以得到的估计?
不妨试试。做个实验看看:
plotSinSolutions2[s_] :=
Module[{sol},(*求解 Cos[x]==s*x 且 x>0 的所有正实根*)
sol = x /. NSolve[{Cos[x] == s*x, x > 0}, x];
(*只保留前 Floor[Sqrt[1/s]] 个解*)
sol = sol[[1 ;; Floor[Length[sol]^(2/3)]]];
(*绘制 Sin[sol] 的离散点图*)
ListPlot[Abs@Sin[sol],PlotRange -> Full, PlotStyle -> {Blue, PointSize[Medium]},
AxesLabel -> {"index", "Sin[x]"},
PlotMarkers -> {"\[Bullet]", 12}]];Animate[plotSinSolutions2[1/s], {s, 100, 500}]-k-bounded-.gif)
从图中很直观能看到,现在似乎拥有了一个正的下界。
- 事实上,当的时候对足够小的成立:根据三角恒等式,我们有所以只要我们能得到的估计,就能达到我们此处的目的。由于因此于是我们知道于是所以对于足够小的,。
- 而对于后半段的估计,
那么到现在,我们可以认为这种基于分段估计的和的估计是成功的。 其中。当的时候,由隐函数定理给到的导数公式当的时候对足够小的成立,于是于是存在一个常数使得,从而
2. 利用控制收敛定理
定理2.1:一般的控制收敛定理
是一个测度空间,是一个可测函数族,并且存在一个可积函数使得那么如果几乎处处收敛到,那么
- 参考函数的图与连续性当中的概念,这里的极限,实际上是按照拓扑当中的“网的极限”来定义的。如果参数取整数,那么这里的极限与通常的序列极限并无任何差别,但是如果取实数或者别的什么,这要从网的极限理解。
那么在此处,如果把测度空间理具体为其中是一个计数测度,那么在此基础上于是我们得到下面的关于和的控制收敛定理:
定理2.2:Tannery定理
是一族序列,满足:
- 对任意正整数都有。
- 存在一个与无关的非负序列使得对任意的都有并且
那么
- 在假设控制收敛定理成立的基础上,我们把理解为一个定义在上的函数,然后在网的极限的意义下也是一个函数。在测度空间上几乎处处收敛到,但因为是计数测度,所以实际上就是对于每个的逐点收敛。那么也就是一个可积意义上的控制函数,于是最终我们得到
在此基础上我们回到”问题0”上,于是我们可以定义由于”引理1.3.1”,我们知道对于任意固定的,因为当的时候,因此然后因为”引理1.3.1”,而后者是收敛的非负项级数。于是Tannery定理直接告诉我们,
3. 对根的渐近进行拓展
如果我们还想要更精确的根的渐近呢?比如下面的问题:
问题3.1
设的个正根按照顺序排列为证明
关于”问题3.1”,很明显我们需要得到的更高精度的渐近展开。结合第一节中隐函数定理的结果,以及Taylor展开定理我们得到渐近展开其中
于是而后者组成的级数有
所以和”问题0”一样,我们主要任务实际上是分析,从而得到
首先我们推广一下这里我们要用到的隐函数定理的工具:
首先是基于的光滑性来做推广,假设那么我们最终通过隐函数定理得到从而我们可以利用Taylor展开来得到一个渐近估计。
命题3.2
设在的某个邻域内满足那么存在且唯一一个的邻域以及的邻域使得并且有渐近展开
- 这个命题本质上就是隐函数定理+Peano余项的Taylor展开。
至于渐近系数的确定则可以模仿”问题2”的做法,通过两边结合Taylor展开的渐近展开。然后比较两边的渐近系数,最后解方程的方式得到。
我们还可以借用隐函数定理当中的”定理2”,也就是”实解析隐函数定理”,从而得到:
命题3.3
设在的某个邻域内满足是一个实数解析函数并且那么存在一个的邻域以及的邻域使得在上方程有且仅有一个解分支:并且是一个实解析函数,即
- 这个命题告诉我们,类似于这样的实解析函数,我们完全可以把它的解展开为一个关于的级数。
关于”命题3.3”还存在一种特殊情况,称之为Lagrange inversion:
定理3.4(Lagrange inversion/Lagrange-Burmann formula)
在的邻域中解析,且。考虑方程则在的邻域中,方程存在唯一解析解其中系数
- 我们可以用”命题2.2.1”来证明Lagrange inversion定理。首先令然后考虑”基点”,因为在邻域当中的解析性,我们知道在的邻域当中的解析性。于是“命题2.2.1”告诉我们,在的邻域内存在一个唯一的解析解又因为的时候的解为,因此。
- 这不过是上述方法的特殊情况,如果是具体计算在不要求展开高次项的情况下,直接两边渐近展开反而更灵活一些。
那么在此基础上,我们想到可以考虑重复”第2节”中的路径来证明极限。定义然后同样地,由于”引理1.3.1”,我们知道对于任意固定的,因为当的时候,因此不过此时我们不能再用“引理1.3.1”来控制因为如果这样的话 后者并不能组成一个收敛的级数。
不过我们想到参考第一节当中的Lagrange中值定理我们可以得到更精确一些的的上界估计但是的下界估计依赖于于是我们想到:
想法3.5
我们可以重新定义于是对于此时的,它满足:
- 对任意固定的,由于,所以
- 对任意的,后者可以组成一个非负的收敛级数。
于是Tannery定理告诉我们
然后从分段估计的角度入手,对于后半段,由于 当是偶数的时候后者为,当是奇数的时候后者为,于是无论为奇数或者偶数,我们都可以用来控制于是 所以分段估计是可以解决此处的困难的。
由于上面的分析,其中第一段已经由Tannery定理证明为,而第二段的估计为,因此我们得到于是极限被证明了。
