调和级数发散率证明|欧拉常数|ln n+gamma+varepsilon_k证明|sigma(1/i)
最近在做一个 练习 ,然后看到了 调和级数 这个东西,说实话这东西谁能在考场上想到,平日还是要多积累。
开门见山
但是我们今天只证这个东西:
\]
其中 \(\gamma\) gamma 是欧拉常数(约等于0.57721566490153286060651209,关于欧拉常数,我找时间补上),\(\varepsilon_n\) varepsilon 约等于 \(\frac{1}{2n}\) 。\(\varepsilon_n\) 是一个误差项,用来表示误差的大小或者近似的偏差。在这个等式中,\(\varepsilon_n\) 可以表示该和式与其近似值 \(\ln n + \gamma\) 之间的误差。具体的值会根据近似方法和逼近程度而有所不同。
好了,要怎么证明呢?
证明
要证明公式 \(\sum^{n}_{i = 1} \frac{1}{i}=\ln n+\gamma+\varepsilon_n\) ,我们可以使用数学归纳法。
首先,我们先验证当 n = 1 时,公式是否成立。当 n = 1 时,数列中只有一个数 \(\frac{1}{1} = 1\) 。我们将这个数代入公式的左边,得到 \(\sum^{1}_{i = 1} \frac{1}{i} = 1\) ,然后代入公式的右边,得到 \(\ln 1 + \gamma + \varepsilon_1\) 。
\(\ln 1\) 等于 0,再加上常数 \(\gamma\) 和误差项 \(\varepsilon_1\) ,所以公式右边也等于 1。因此,当 n = 1 时,公式两边相等。
然后,我们要假设当 n = k 时,公式成立。也就是假设 \(\sum^{k}_{i = 1} \frac{1}{i} = \ln k + \gamma + \varepsilon_k\) 。
接下来,我们要证明当 n = k+1 时,公式也成立。也就是证明 \(\sum^{k+1}_{i = 1} \frac{1}{i} = \ln (k+1) + \gamma + \varepsilon_{k+1}\) 。
当 n = k+1 时,我们有:
\(\sum^{k+1}_{i = 1} \frac{1}{i} = \sum^{k+1}_{i = 1} \frac{1}{i} + \frac{1}{k+1}\)
现在,我们可以使用之前的假设,将右边的公式展开,得到 \(\ln k + \gamma + \varepsilon_k + \frac{1}{k+1}\) 。
我们知道 \(\ln(n+1) = \ln n + \ln(1 + \frac{1}{n})\)。
证明 $\ln(n+1) = \ln n + \ln(1 + \frac{1}{n})$
\ln n + \ln(1 + \frac{1}{n}) &= \ln n + \ln(\frac{n + 1}{n}) \\
&= \ln n + \ln(n+1) - \ln n \\
&= \ln (n+1)
\end{aligned}
\]
证明 $\ln(\frac{n + 1}{n}) = \ln(n+1) - \ln n$
一般的,$\ln \frac{a}{b} = \ln a - \ln b$
我们设 \(x = \ln a\),\(y = \ln b\),那么根据对数的定义有:\(a = e^x\),\(b = e^y\)
显然有:\(\frac{a}{b}=e^{x-y}\)
即:\(\ln \frac{a}{b} = x - y = \ln a - \ln b\)
利用泰勒级数展开 \(\ln(1 + x)\),我们得到:
\(\ln(1 + \frac{1}{n}) = \frac{1}{n} - \frac{1}{2n^2} + \frac{1}{3n^3} - \cdots = \varepsilon_{n+1}\)
其中 \(\varepsilon_{n+1}\) 表示一个无穷小量,当 \(n \rightarrow \infty\) 时,无穷小量趋近于 0。
将上述结果代入到等式中,我们有:
\(\sum^{n+1}_{i = 1} \frac{1}{i} = \ln n+\gamma+\varepsilon_n + \frac{1}{n+1} = \ln(n+1)+\gamma+\varepsilon_{n+1}\)
因此,我们证明了当公式对于 \(n = k\) 成立时,它也对 \(n = k + 1\) 成立。根据数学归纳法,我们可以得出公式对于所有正整数 \(n\) 成立。
因此,我们证明了公式 \(\sum^{n}_{i = 1} \frac{1}{n}=\ln n+\gamma+\varepsilon_n\) 的正确性。
调和级数发散率证明|欧拉常数|ln n+gamma+varepsilon_k证明|sigma(1/i)的更多相关文章
- ACM数论之旅7---欧拉函数的证明及代码实现(我会证明都是骗人的╮( ̄▽ ̄)╭)
欧拉函数,用φ(n)表示 欧拉函数是求小于等于n的数中与n互质的数的数目 辣么,怎么求哩?~(-o ̄▽ ̄)-o 可以先在1到n-1中找到与n不互质的数,然后把他们减掉 比如φ(12) 把12质因数分解 ...
- LDA-math-神奇的Gamma函数
http://cos.name/2013/01/lda-math-gamma-function/ 1. 神奇的Gamma函数1.1 Gamma 函数诞生记学高等数学的时候,我们都学习过如下一个长相有点 ...
- Kl 证明 凸函数
回到随机变量传输问题,假设传输中我们不知道具体 分布情况(unknown),我们用一个已知的分布 ,来模拟它,那么在这种情况下如果我们利用 尽可能高效的编码,那么我们平均需要多少额外的信息量来描述x呢 ...
- Computer Science Theory for the Information Age-6: 学习理论——VC定理的证明
VC定理的证明 本文讨论VC理论的证明,其主要内容就是证明VC理论的两个定理,所以内容非常的枯燥,但对于充实一下自己的理论知识也是有帮助的.另外,VC理论属于比较难也比较抽象的知识,所以我总结的这些证 ...
- 一些求和式的估算 & 杜教筛时间复杂度证明
本文内容概要: \(A=\sum\limits_{i=1}^n\dfrac1{\sqrt i}=1+\dfrac1{\sqrt2}+\cdots+\dfrac1{\sqrt n}\) \(O(\sqr ...
- CAP原理的证明
CAP概述 C: Consistency 一致性 A: Availability 可用性 P:Partition Tolerance分区容错性 CAP理论的核心是:一个分布式系统不可能同时很好的满足一 ...
- 证明tmult_ok的正确性
csapp page124. practice problem 2.35 /* Determine whether arguments can be multiplied without overfl ...
- 欧几里得算法:从证明等式gcd(m, n) = gcd(n, m mod n)对每一对正整数m, n都成立说开去
写诗或者写程序的时候,我们经常要跟欧几里得算法打交道.然而有没要考虑到为什么欧几里得算法是有效且高效的,一些偏激(好吧,请允许我用这个带有浓重个人情感色彩的词汇)的计算机科学家认为,除非程序的正确性在 ...
- 康复计划#5 Matrix-Tree定理(生成树计数)的另类证明和简单拓展
本篇口胡写给我自己这样的什么都乱证一通的口胡选手 以及那些刚学Matrix-Tree,大致理解了常见的证明但还想看看有什么简单拓展的人- 大概讲一下我自己对Matrix-Tree定理的一些理解.常见版 ...
- IPFS:Filecoin和复制证明
这篇文章主要来讲一下Filecoin协议里面的复制证明(Proof of Replication),由于协议涉及到很多概念,可能看起来有点晕乎乎的,小编尽量把复杂问题简单化 ,力求给大家做大普及IPF ...
随机推荐
- .net core提示502.5错误
最近给WindowsServer2012服务器部署.Net Core项目,部署后一直显示502.5错误,具体如下: 网上找了一大堆解决办法都行不通,最后在stackoverflow中找到说是缺少一个补 ...
- 阿里云容蓓:DCDN 助力云原生时代的应用构建及最佳实践
在数字化转型速度不断提升的今天,大带宽.低时延.高并发的场景不断涌现,内容分发网络(Content Delivery Network,CDN)应用需求还在不断攀升,打造更高质量的CDN服务将成为新时代 ...
- HTML超文本标记语言1
一.简介-HTML 1.什么是HTML?? 首先,HTML是WWW的描述语言,由Tim Berners-lee提出. HTML是用于描述网页的一种语言 html是指超文本标记语言(HyperText ...
- 文心一言 VS 讯飞星火 VS chatgpt (75)-- 算法导论7.2 4题
四.如果用go语言,银行一般会按照交易时间来记录某一账户的交易情况.但是,很多人却喜欢收到的银行对账单是按照支票号码的顺序来排列的.这是因为,人们通常都是按照支票号码的顺序来开出支票的,而商人也通常都 ...
- Web通用漏洞--SSRF
Web通用漏洞--SSRF 漏洞简介 SSRF(Server-Side Request Forgery:服务器端请求伪造) 一种由攻击者构造形成由服务端发起请求的一个安全漏洞; 一般情况下,SSRF攻 ...
- docker-compose快速部署elasticsearch-8.x集群+kibana
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 前文<Docker下elasticse ...
- Android-JAR包的引用
一.JAR的定义 JAR文件(Java归档,英语:Java Archive)是一种软件包文件格式,以ZIP格式构建,以.jar为文件扩展名,通常用于聚合大量的Java类文件.相关的元数据和资源 ...
- python flask 简单应用开发
转载请注明出处: Flask 是一个基于 Python 的微型 Web 框架,它提供了一组简洁而强大的工具和库,用于构建 Web 应用程序.Flask 的主要作用是帮助开发者快速搭建轻量级的.灵活的 ...
- Jmeter插件PerfMon Metrics Collector安装使用及报错解决
Jmeter作为一个轻量级的性能测试工具,开源.小巧.灵活的特性使其越来越受到测试人员喜爱.在实际的 项目中,特别是跨地区项目,排除合作方指定要求使用Loadrunner作为性能测试工具外,Jmete ...
- paging组件的用法和意义
一.Paging组件的意义 分页加载是在应用程序开发过程中十分常见的需求,我们经常需要以列表的方式加载大量的数据,这些数据通常来自网络或本地数据库.然而,如果一次性将所有数据全部加载出来,必然会消耗大 ...