发布时间:2017-08-31 14:05:01 文章来源:互联网
微博 微信 QQ空间
    这其实是个很严肃的问题,而答案取决于你如何理解“逻辑漏洞”这个词。

    对数学完全外行的人可能会以为,数学是很严密的,从来没有漏洞。但实际不是这样!历史上,数学中真的出现过漏洞,而且不是那种特别复杂的、需要很高深的专业术语、经过长期的学习才能理解的漏洞,而是用日常语言就能描述的、听了之后你立刻就会说“对呀,这不是自相矛盾嘛”的漏洞。
 
    这些漏洞中,最著名的是罗素悖论,由著名的英国哲学家、数学家伯特兰·罗素提出。用日常语言,这个悖论可以这么描述:
 
    一个城市里有个理发师,他只给那些“不给自己理发的人”理发,而且只要是“不给自己理发的人”,他就给理发。那么请问,他给不给自己理发?
 
    伯特兰·罗素
 
    仔细一想,你就会发现这里的问题。如果他给自己理发,那么他就不属于“不给自己理发的人”,那么根据定义,他就不应该给自己理发,自相矛盾了。但如果他不给自己理发,那么他就属于“不给自己理发的人”,那么根据定义,他又应该给自己理发,还是自相矛盾。无论如何都说不通!
 
    用数学语言来说,罗素悖论就是:假设有一个集合S,是所有那些“不是自己的一个元素的集合”的集合,那么请问,S是不是S的一个元素?
 
    分析过程是一样的。如果S是S的一个元素,那么根据定义,S就不是自己的一个元素,自相矛盾。而如果S不是S的一个元素,那么根据定义,S就是自己的一个元素,仍然自相矛盾。
 
    罗素悖论在历史上产生了巨大的影响,使数学家们意识到,数学的基础是一门值得认真研究的学科。现在这个悖论已经有了若干种解决的办法,基本思想都是限制“集合”的定义,不承认“不是自己的一个元素的集合”的集合这种太大的“集合”算集合。
 
    也许你会觉得,现在的数学已经没有逻辑漏洞了。这就回到了本文最初的说法:答案取决于你如何理解“逻辑漏洞”这个词。

另一视角

换一换