1882年林德曼在埃米尔特所证:e为超越数的基础上,借助于欧拉公式eiπ+1=0证明了π的超越性。证明了π的超越性自然就证明了圆周率必定是无理数,而其另一个证明方法可以参考:http://www.jjmath.com/archives/489
定理:(林德曼 Lindemann) π是超越数
证明:由于i是代数数,又由于两代数数之积及商仍为代数数,可知π与iπ或均为代数数,或均为非代数数。所以只需证明iπ为非代数数即可。
假设iπ满足f(x)=axm+a1xm−1+⋯=0,a>0
则aiπ满足am−1f(xa)=xm+a1xm−1+⋯=0
又因为iπ与aiπ同为代数数或非代数数。现证明aiπ满足某一代数方程P(y)=0是不可能的。此处P(y)=ym+Km−1ym−1+⋯+K0=0
命P(y)=m∏h=1(y−aαh)
因为1+eiπ=0,故只需证明R=m∏h=1(e0−eαh)≠0
而R=C+eβ1+eβ2+⋯+eβr
其中C为2m项中指数之和为零者之个数,而β1,⋯,βr不为零。
命p为充分大的素数,如p>max(C,a,r∏h=1a|βh|)
令f(x)=(ax)p−1∏rh=1(ax−aβh)p(p−1)!=n∑k=0akxk
可得f(x)=Ap−1xp−1+Apxp+⋯(p−1)!=rp,h(x−βh)p+rp−1,h(x−βh)p+1+⋯(p−1)!
式中A为aβ1,⋯,aβr的对称函数,故也为aα1,⋯,aαh的对称函数,故为有理数。
由f(x)使用引理可作F(x)和Q(x),则有F(0)R=F(0)(C+r∑h=1eβh)=CF(0)+r∑h=1F(βh)+r∑h=1Q(βh)
其中CF(0)=C(Ap−1+pAp+⋯)
为一有理数,但非p的倍数,又 r∑h=1F(ph)=r∑h=1(prp,h+p(p+1)rp+1,h+⋯)=pr∑h=1rp,h+p(p+1)r∑h=1rp+1,h+⋯=pCp+p(p+1)Cp+1+⋯
其中C,Cp+1,⋯为aβ,⋯,aβr的对称函数,故为有理数。
故而∑rh=1F(βh)为p的倍数。因而|CF(0)+r∑h=1F(βh)|⩾1
另一方面,同样有|Q(βh)|⩽e|βk|n∑m=0|am|⋅|βh|m⩽e|βh|a|βh|p−1∏rk=1(a|βh|+a|βk|)p(p−1)!=O(1p)
故有r∑h=1Q(βh)=O(1p)→0,p→∞
所以,若R=0,有0=F(0)R=CF(0)+r∑h=1F(βh)+r∑h=1Qβh
而这构成矛盾,因为前二项之和绝对值比1大,而后一项是一个无穷小量。从而肯定π是超越数。
圆周率是无理数的一个证明
从接触圆周率开始,就被告知圆周率是无理数。下面的证法是由I.Niven给出的,详情请参考美国数学月利,108卷(2001),222-231页(数学译林 2001第3期)。该证明用的是反证法,这点是不难理解的。用到的背景知识也不多,学过极限和积分都不难理解。下面是反证法的证明过程。</p>
<p>假定π是有理数,则可设π=ab,其中a,b为正整数。定义辅助函数f(x)=xn(a−bx)nn!=bnxn(π−x)nn!</p>
<p>这是一个多项式,其中各项的次数从n到2n。可以证明:对每一项求任意阶导数后,再令x=0代入,只能得到0或者整数。实际上这里只有三种情况:</p>
<ul>
<li>该项求导后仍含有因子x</li>
<li>该项求导后已经是常数0</li>
<li>该项求导后为非零常数</li>
</ul>
<p>只需要讨论第三种情况。假设求导之前该项为cxk,则此时只能是对该项求k阶导数的结果,这时得到的值是k!c。由于c是整数除以n!得到的有理数,而k≥n,因此k!c一定是整数。</p>
<p>这就证明了对任意自然数i,f(i)(0)都是整数。</p>
<p>又由f(x)的表达式可知f(x)=f(π−x),因此对任意自然数i,f(i)(x)=(−1)nf(i)(0)也是整数。</p>
<p>然后我们要证明定积分∫π0f(x)sinxdx(1)</p>
<p>的值也是整数。对这个积分用分部积分得到∫π0f(x)sinxdxamp;=f(x)(−cosx)|π0+∫π0f′(x)cosxdxamp;=f(0)+f(π)+f′(x)sinx|π0−∫π0f′′(x)sinxdxamp;=f(0)+f(π)−∫π0f′′(x)sinxdx</p>
<p>由于f为2n次多项式,重复以上过程,最后的结果是∫π0f(x)sinxdx=f(0)+f(π)−f′′(0)−f′′(π)+⋯+(−1)nf(2n)(0)+(−1)nf(2n)(π)</p>
<p>根据前面的分析,可见左边的积分值是整数。</p>
<p>另一方面,在区间[0,π]上,0≤a−bx=b(π−x)≤a因此对f(x)有估计式0≤f(x)=xn(a−bx)nn!≤πnann!</p>
<p>这样就得到对于积分(1)的估计0<\int_0^{\pi}f(x)\sin xdx\leq\int_0^{\pi}f(x)dx<\frac{\pi^{n+1}a^n}{n!}</p>
<p>由于当n→∞时n!是较πnan更为高阶的无穷大量,因此只要取n充分大,上式右边就小于1。这与积分(1)为整数不相容。因此π不能是有理数,而只能是无理数。</p>
<p>一个复数,如果它是某个整系数代数方程的根,则称之为代数数,否则,就称之为超越数。Lindemann于1882年证明了π是超越数,从而最后解决了用圆规和直尺不可能化圆为方这个古希腊三大几何难题中的最后一个问题。
http://www.jjmath.com/archives/561
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix