• what ?1 + 2 + 3 + ⋯ + ∞ = 1/12 ?



    640?wx_fmt=jpeg

    作者 | liuyubobobo

    来源 | 是不是很酷

    1 + 2 + 3 + ⋯ + ∞,结果是多少?当然是正无穷了!嗯。这个答案显然没毛病。不过,在这篇文章中,我将严谨的证明出:1 + 2 + 3 + ⋯ + ∞也可以等于-1/12。你没有看错,无穷多的连续自然数的“和”,也可以是一个负数;不仅如此,还是一个负分数。这并不是一愚人节的玩笑:)


    和所有的数学证明一样,如果对于一个命题,通过不同的计算或者思路,我们可以求解出两个不同的答案,或者相互矛盾的结论的话,通常,我们对此一定能找到一个合理的解释。或者是其中的一个证明是错的,或者是讨论问题的角度是完全不同的。


    最简单的例子:初中认真学习数学的同学一定知道:初中数学的一大重点是一元二次方程,对应在解析几何中,就是大名鼎鼎的二次函数:抛物线。在初中,我们经常会说,一个一元二次方程没有解。但是,当我们将数字范围扩充到复数域的时候,我们就会明白,任何一个一元二次方程,一定是有解的。只不过,一个一元二次方程在实数范围内,可能是无解的;但在复数范围内,一定有解。你看,当我们讨论问题的范围改变了,定义改变了,就会得到截然不同,甚至是完全相反的结论。


    要看懂这篇文章,你只需要有初中水平的数学知识就够了;在文章最后,我会简单阐述为什么会有这样反直觉的结论,这部分内容,需要你有本科高等数学的基础知识,大一上的高等数学就够了。但是,如果有些同学在本科或者研究生学习过复变函数的话,就会明白,这个问题背后,隐藏着更加深刻的内容,结论和应用。对于这些内容,由于篇幅原因和定位原因,这篇文章不会涉及。所以,如果你系统学习过复变函数,这篇文章毫无价值,至此结束:)




    下面,为了证明出 1 + 2 + 3 + ⋯ + ∞ = -1/12,我们先来证明另外两个结论。


    第一个结论:


    1 - 1 + 1 - 1 + ⋯ = 1/2


    即1,-1这两个数字交替出现的无穷序列,其和为1/2。


    我们假设这个和存在,记为A,则:

    A = 1 – 1 + 1 – 1 + 1 – 1 + ...


    所以,1 - A = 1 - (1 - 1 + 1 - 1 + 1  ...)


    如果我们把小括号去掉:

    1 - A = 1 - 1 + 1 - 1 + 1 - 1 + ...


    前两项 1 - 1 的结果显然为0,我们的式子就变成了:

    1 - A = 0 + 1 - 1 + 1 - 1 + ...


    等等,0后面那一串是什么?1,-1这两个数字交替出现,就是 A 啊!所以,我们得到了:

    1 - A = 0 + A


    所以:2A = 1,A = 1/2。得证:)


    看,根据我们的推导,一连串整数的和(1和-1),结果竟然是一个分数。


    下面,我们来证明出另外一个结论:


    1 - 2 + 3 - 4 + 5 - 6 + ⋯ = 1/4


    即,自然数序列,但是符号是正负交替的,这一系列整数的和为 1/4。


    我们假设这个和存在,记为B,则:

    B = 1 – 2 + 3 – 4 + 5 – 6 + ...


    下面,我们要使用一下上面我们证明的A序列。我们用A减去B,则有:


    A - B = (1 - 1 + 1 - 1 + 1 - 1 + ...) - (1 - 2 + 3 - 4 + 5 - 6 + ...)


    如果将小括号去掉,并且让A的每一项都和B的对应项配对,就有:


    A - B = (1 - 1) + (-1 + 2) + (1 - 3) + (-1 + 4) + (1 - 5) + (-1 + 6) + ...


    我们计算出每个小括号的结果,他们是有规律的:


    A - B = 0 + 1 - 2 + 3 - 4 + 5 + ...


    发现了什么?A - B 的结果,就是 0 再加上B这个序列和!


    A - B = 0 + B


    所以:2B = A


    又因为,我们上面已经证明出了,A = 1/2,所以:


    B = 1/4


    WOW!我们离我们的目标已经很接近了。下面,我们就来证明:


    1 + 2 + 3 + 4 + 5 + 6 + ... = -1/12


    我们假设这个和存在,记为C,则:

    C = 1 + 2 + 3 + 4 + 5 + 6 + ...


    下面,我们要使用一下上面我们证明的B序列的和。我们用B减去C,则有:


    B - C = (1 - 2 + 3 - 4 + 5 - 6 + ...) - (1 + 2 + 3 + 4 + 5 + 6 + ...)


    依然是,我们将小括号去掉,并且让B的每一项都和C的对应项配对,就有:


    B - C = (1 - 1) + (-2 - 2) + (3 - 3) + (-4 - 4) + (5 - 5) + (-6 - 6) + ...


    发现规律了吗?B-C 的所有奇数项都为0,偶数项则是: -2-2=-4, -4-4=-8, -6-6=-12, ...


    所以,我们有:


    B - C = 0 - 4 + 0 - 8 + 0 - 12 + ...


    B - C = - 4 - 8 - 12 - 16 - 20 - ...


    B - C = -4(1 + 2 + 3 + 4 + 5 + 6 + ...)


    看看小括号里是谁?就是C啊!所以:


    B - C = -4C


    我们得到:-3C = B


    再将之前证明得到的B = 1/4 带进去。得到:


    C = -1/12。得证:)


    其实,为了证明出这个结果,还有其他的方法。但我觉得这个方法最简单,小学生都能看懂:)


    “问题”出在哪里?


    好了,我们已经非常“严谨地”证明出了:1 + 2 + 3 + ⋯ + ∞ = -1/12。但这显然和常识不符合。无穷的正整数的和,怎么可能是个负数?还是个分数?问题出在哪里?


    如果同学们仔细看我上面求解A, B, C三个无穷序列的和的过程,就会发现,我一直再说这样一句话:


    我们假设这个和存在,记为A(或B, 或C)


    问题的关键就在于。这个和真的存在吗?


    答案是,在我们通常的研究范畴中,这个和是不存在的。熟悉高等数学的同学会知道,我一直在做的事情,其实就是在计算一个无穷数列的和,即在高等数学中的无穷级数求和问题。一个无穷数列的和可以被计算出来,其前提条件是,这个无穷序列是收敛的。但是,上面A, B, C这三个序列都是发散的(具体证明在这里省略,有兴趣的同学可以复习/学习一下,如何判断无穷级数的敛散性)。所以,“假设这个和存在”中的假设根本不成立,把他们记为A, B, C也就没有意义,后面的推导都没有意义。


    但是!所有的事情,似乎都有“但是”:)


    和前面举的一元二次方程的例子一样。x^2 + 1 = 0,这个方程有解吗?如果我们站在实数的视角看。本质就是在问我们:根号-1的解是多少?答案是,这个数字没有意义,所以这个方程式无解的。


    但是,如果一旦我们定义:根号-1是i,砰!这个方程有解了!不仅这个方程有解了,我们还发明出了数学领域的一个重要的工具——复数。这个工具,可以帮助我们解决大量的其他数学问题。


    对于这个问题,是同样的。虽然通常来看,1 + 2 + 3 + ⋯ + ∞ 结果肯定不是一个值,而是无穷大。但是一旦我们将其想成一个值,却能推导出这个值是-1/12。自然数还是那些自然数,于是,数学家们说,其实,在这个式子中,我们用的加法,不是通常意义的加法,而是一种特殊的加法(具体这种加法为什么不能看做通常意义的加法?因为他不满足很多通常意义的加法性质。具体不满足哪些性质?要都写出来太繁琐了。如果大家有兴趣,有时间可以单独成文。),叫做拉马努金加法;这个和,也可以称为拉马努金和(Ramanujan Summation)。顾名思义,这一切是一个叫做拉马努金的数学家提出来的。


    所以,严格意义上讲,我们应该这样表示上面的结果。

    640?wx_fmt=png


    看到后面的花体大R了吗?他就表示,我们的这个结果,是拉马努金加法的结果。英文是Ramanujan Summation,取首字母R表示。


    拉马努金是何许人?两个字:天才;四个字:空前绝后。


    拉马努金是一名来自印度的数学家,没有任何家庭背景,也没有受过专业的数学训练,一路自学成才,依靠其对数学强大的直觉,不仅解决了很多数学难题,更提出了很多前无古人的大胆数学结论。他一生提出了3900多条新的数学公式和命题,这之中的很多成果,后来被证实,可以被完美地应用在量子物理学中,解决量子力学,量子场论等领域中遇到的无穷大问题。近年来,一些宇宙学家在研究黑洞的时候,也用到了拉马努金的一些研究成果。直至今日,人们还能从其研究中挖掘出宝藏。甚至,有人称拉马努金是从未来穿越回来的数学家。以后有时间,我们可以更多地介绍这个人:)

    640?wx_fmt=jpeg


    比起计算机科学家,其实我是更向往数学家的。因为数学家更纯粹。在他们解决一个个问题的时候,并不知道这些问题有什么用,或者有什么意义。大多数数学成果,都要经过几十年后,才会在实际的科学技术中扮演应有的重要角色。预测正在进行的某些数学成果在未来会有什么重要意义或者应用,几乎是不可能的。


    所以,数学家们或许只是觉得:这一切很美,很好玩。



    推荐阅读

    拜托,面试官别问我「布隆」了

    数据结构与算法:三十张图弄懂「图的两种遍历方式」

    昨天,终于拿到了腾讯 offer

    几道和「二叉树」有关的算法面试题

    几道和散列(哈希)表有关的面试题

    一道看完答案你会觉得很沙雕的「动态规划算法题」

    几道和「堆栈、队列」有关的面试算法题

    链表算法面试问题?看我就够了!


    我就知道你在看!
  • 相关阅读:
    SpringBoot中关于Shiro权限管理的整合使用
    Mybatis批处理(批量查询,更新,插入)
    Windows运行常用命令(win+R)
    IntelliJ IDEA中如何设置同时打开多个文件且分行显示?
    springboot的mybatis的xml相关的配置
    springbootl用thymeleaf整合htm
    resultMap的使用
    重识linux-linux主机上的用户信息传递
    重识linux-linux的新增与删除用户组和切换命令
    重识linux-linux的账号与用户组
  • 原文地址:https://www.cnblogs.com/csnd/p/16675415.html
Copyright © 2020-2023  润新知