如何证明一加一等于二?

如何证明一加一等于二?

特斯拉的信徒 2011-02-09 13:27

有这个必要吗?

如果你期待这里有哥德巴赫猜想的完整证明,我只能说哥们儿你失望了。我说的 1 和 2 可都是纯粹的自然数。你开始不屑一顾了吧:1 + 1 = 2 不是显然的吗?可是你是否考虑过,以前学几何的时候,我们总是从一些公理开始,逐渐推出需要的结论。然而,代数的学习却不是这样。我们有的是加法表和乘法表,而这些表早已成为计算的直觉刻在脑子里。一个靠直觉构建起来的体系似乎不太让人觉得可信。如果连 1 + 1 = 2 这样简单的算式都无法证明,那么所有经由此类运算得到的结果都是不可信的,至少是不科学的。看来,我们需要挖掘一些比 1 + 1 = 2 更基本的东西。

什么是 1,什么是 2?

在证明之前,首先我们要明白什么是自然数,什么是加法。类似于几何的公理化理论体系,我们需要提出几个公理,然后据此定义自然数,进而定义加法。 先来定义自然数。根据自然数的意义(也就是人类平时数数时对自然数的运用方法),它应该是从一个数开始,一直往上数,而且想数几个就可以数几个(也就是自然数有无限个)。据此我们得到以下公理:

公理 1. 0 是一个自然数。

公理 2. 如果 n 是自然数,则 S(n) 也是自然数。

在这里, S(n) 就代表 n 的“后继”,也就是 n 往上再数一个。没错,我们平时所说的 0, 1, 2, 3, ⋯⋯,无非就是表示上述这种叫做“自然数”的数学对象的符号而已。我们用符号“0”来表示最初的那个自然数,用“1”来表示 0 的后继 S(0),而 1 的后继 S(1) 则用符号“2”来表示,等等。

可是仅有这两个公理还不够完整地描述自然数,因为满足这两条的有可能不是自然数系统。比如考虑由 0, 1, 2, 3 构成的数字系统,其中 S(3) = 0(即 3 的后一个数变回 0)。这不符合我们对于自然数系统的期望,因为它只包含有限个数。因此,我们要对自然数结构再做一下限制:

公理 3. 0 不是任何一个数的后继。

但这里面的漏洞防不胜防,此时仍不能排除如下的反例:数字系统 0, 1, 2, 3,其中 S(3) = 3。看来,我们设置的公理还不够严密。我们还得再加一条: 公理 4. 若 n 与 m 均为自然数且 n ≠ m,则 S(n) ≠ S(m)。

也就是说,互不相同的两个自然数,它们各自的后继也是两个不同的数。这样一来,上面说到的反例就可以排除了,因为 3 不可能既是 2 的后继,也是 3 的后继。

最后,为了排除一些自然数中不应存在的数(如 0.5),同时也为了满足一会儿制定运算规则的需要,我们加上最后一条公理。

公理 5. (数学归纳法)设 P(n) 为关于自然数 n 的一个性质。如果 P(0) 正确,

且假设 P(n) 正确,则 P(S(n)) 亦真实。那么 P(n) 对一切自然数 n 都正确。

有了这以上的努力,我们就可以这样定义自然数系了:存在一个自然数系 N,称其元素为自然数,当且仅当这些元素满足公理 1 - 5。

什么是加法?

我们定义,加法是满足以下两种规则的运算:

1. 对于任意自然数 m,0 + m = m;

2. 对于任意自然数 m 和 n,S(n) + m = S(n + m)。

有了这两条仅依赖于“后继”关系的加法定义,任意两个自然数相加的结果都能确定出来了。

如何证明一加一等于二?

至此,我们可以证明 1 + 1 = 2 了:

1 + 1

= S(0) + 1 (根据自然数的公理)

= S(0 + 1) (根据加法定义 2)

= S(1) (根据加法定义 1)

= 2 (根据自然数的公理)

事实上,根据加法的定义,我们不但可以证明每一个加法等式,还可以进一步证明自然数的加法结合律和交换率等一般规律。类似于加法的定义,还可以定义自然数的乘法并据此证明乘法的结合律、交换率和分配率等。如果大家对这方面问题感兴趣的话,可以看看参考文献[1].

看到这里,不知道你会不会有一种如释重负的感觉。原来,我们所知道的关于数学的一切,关于人类认识世界的一切,都不是建立在直觉之上,而是在接受几个公理的条件下通过理性的方法推导出来的。同时或许你还会有一种自由的感觉:正如你可以不接受欧几里得的公理而构造自己的几何体系一样,你也可以不接受上面的几个公理而建立自己的一套关于数的体系。你可以建立无数种奇奇怪怪的

体系。不过如果是为了解释自然的话,至少从目前的角度看,现有的这套还是更好一些。

一些历史背景

上面所说的公理 1 - 5 便是著名的皮亚诺公理,它是意大利数学家皮亚诺在 1889 年发表的。虽然描述这套公理体系的数学语言发生过不少变化,但这套体系本身一直延用至今。根据这个建立在公理基础之上的自然数体系,通过引入减法可以得到整数系,再引入除法得到有理数体系。随后,通过计算有理数序列的极限(由数学家康托提出)或者对有理数系进行分割(由戴德金提出)得到实数系 [2]。这一套公理化实数体系连同同时期魏尔斯特拉斯在微积分分析化过程中的贡献(例如极限定义中的 ε-δ 语言)一道,使得早已被人类应用两百多年的微积分学能建立在一个坚实的基础上 [3]。

参考文献

[1] Analysis [M]. Terence Tao

[2] 数学史概论(第二版)[M]. 李文林

[3] A History of Mathematics, an Introduction (Second Edition) [M]. Victor J. Katz

如何证明一加一等于二?

特斯拉的信徒 2011-02-09 13:27

有这个必要吗?

如果你期待这里有哥德巴赫猜想的完整证明,我只能说哥们儿你失望了。我说的 1 和 2 可都是纯粹的自然数。你开始不屑一顾了吧:1 + 1 = 2 不是显然的吗?可是你是否考虑过,以前学几何的时候,我们总是从一些公理开始,逐渐推出需要的结论。然而,代数的学习却不是这样。我们有的是加法表和乘法表,而这些表早已成为计算的直觉刻在脑子里。一个靠直觉构建起来的体系似乎不太让人觉得可信。如果连 1 + 1 = 2 这样简单的算式都无法证明,那么所有经由此类运算得到的结果都是不可信的,至少是不科学的。看来,我们需要挖掘一些比 1 + 1 = 2 更基本的东西。

什么是 1,什么是 2?

在证明之前,首先我们要明白什么是自然数,什么是加法。类似于几何的公理化理论体系,我们需要提出几个公理,然后据此定义自然数,进而定义加法。 先来定义自然数。根据自然数的意义(也就是人类平时数数时对自然数的运用方法),它应该是从一个数开始,一直往上数,而且想数几个就可以数几个(也就是自然数有无限个)。据此我们得到以下公理:

公理 1. 0 是一个自然数。

公理 2. 如果 n 是自然数,则 S(n) 也是自然数。

在这里, S(n) 就代表 n 的“后继”,也就是 n 往上再数一个。没错,我们平时所说的 0, 1, 2, 3, ⋯⋯,无非就是表示上述这种叫做“自然数”的数学对象的符号而已。我们用符号“0”来表示最初的那个自然数,用“1”来表示 0 的后继 S(0),而 1 的后继 S(1) 则用符号“2”来表示,等等。

可是仅有这两个公理还不够完整地描述自然数,因为满足这两条的有可能不是自然数系统。比如考虑由 0, 1, 2, 3 构成的数字系统,其中 S(3) = 0(即 3 的后一个数变回 0)。这不符合我们对于自然数系统的期望,因为它只包含有限个数。因此,我们要对自然数结构再做一下限制:

公理 3. 0 不是任何一个数的后继。

但这里面的漏洞防不胜防,此时仍不能排除如下的反例:数字系统 0, 1, 2, 3,其中 S(3) = 3。看来,我们设置的公理还不够严密。我们还得再加一条: 公理 4. 若 n 与 m 均为自然数且 n ≠ m,则 S(n) ≠ S(m)。

也就是说,互不相同的两个自然数,它们各自的后继也是两个不同的数。这样一来,上面说到的反例就可以排除了,因为 3 不可能既是 2 的后继,也是 3 的后继。

最后,为了排除一些自然数中不应存在的数(如 0.5),同时也为了满足一会儿制定运算规则的需要,我们加上最后一条公理。

公理 5. (数学归纳法)设 P(n) 为关于自然数 n 的一个性质。如果 P(0) 正确,

且假设 P(n) 正确,则 P(S(n)) 亦真实。那么 P(n) 对一切自然数 n 都正确。

有了这以上的努力,我们就可以这样定义自然数系了:存在一个自然数系 N,称其元素为自然数,当且仅当这些元素满足公理 1 - 5。

什么是加法?

我们定义,加法是满足以下两种规则的运算:

1. 对于任意自然数 m,0 + m = m;

2. 对于任意自然数 m 和 n,S(n) + m = S(n + m)。

有了这两条仅依赖于“后继”关系的加法定义,任意两个自然数相加的结果都能确定出来了。

如何证明一加一等于二?

至此,我们可以证明 1 + 1 = 2 了:

1 + 1

= S(0) + 1 (根据自然数的公理)

= S(0 + 1) (根据加法定义 2)

= S(1) (根据加法定义 1)

= 2 (根据自然数的公理)

事实上,根据加法的定义,我们不但可以证明每一个加法等式,还可以进一步证明自然数的加法结合律和交换率等一般规律。类似于加法的定义,还可以定义自然数的乘法并据此证明乘法的结合律、交换率和分配率等。如果大家对这方面问题感兴趣的话,可以看看参考文献[1].

看到这里,不知道你会不会有一种如释重负的感觉。原来,我们所知道的关于数学的一切,关于人类认识世界的一切,都不是建立在直觉之上,而是在接受几个公理的条件下通过理性的方法推导出来的。同时或许你还会有一种自由的感觉:正如你可以不接受欧几里得的公理而构造自己的几何体系一样,你也可以不接受上面的几个公理而建立自己的一套关于数的体系。你可以建立无数种奇奇怪怪的

体系。不过如果是为了解释自然的话,至少从目前的角度看,现有的这套还是更好一些。

一些历史背景

上面所说的公理 1 - 5 便是著名的皮亚诺公理,它是意大利数学家皮亚诺在 1889 年发表的。虽然描述这套公理体系的数学语言发生过不少变化,但这套体系本身一直延用至今。根据这个建立在公理基础之上的自然数体系,通过引入减法可以得到整数系,再引入除法得到有理数体系。随后,通过计算有理数序列的极限(由数学家康托提出)或者对有理数系进行分割(由戴德金提出)得到实数系 [2]。这一套公理化实数体系连同同时期魏尔斯特拉斯在微积分分析化过程中的贡献(例如极限定义中的 ε-δ 语言)一道,使得早已被人类应用两百多年的微积分学能建立在一个坚实的基础上 [3]。

参考文献

[1] Analysis [M]. Terence Tao

[2] 数学史概论(第二版)[M]. 李文林

[3] A History of Mathematics, an Introduction (Second Edition) [M]. Victor J. Katz


相关文章

  • 一加一等于几
  • 1+1=? 读书时觉得1+1=?是个很有意思的问题,因为问谁谁都不能给你答案,最确定的最权威的答案是1+1=2是数学的规定,可是没有人能说出为什么来,数学的其它公式和结论都可以推测,可以给出解题过程,难道1+1=2只能是强制性的规定,并没有 ...查看


  • 第四章 生产与成本理论 答案
  • 第四章 生产与成本理论 从本章开始转入对生产理论的讨论,从生产者的角度出发,研究市场的供给.在生产理论中所要研究的经济行为主体是生产者,也称为厂商或企业,它是指为了实现某一经济目标而独立做出统一经济决策的经济单位.在西方经济学中,不论厂商的 ...查看


  • 如何简便计算土地面积的亩数
  • 如何简便计算土地面积的亩数 计算土地的亩数,1亩=60平方丈=6000平方尺,1亩=666.667平方米,我们平常求亩数,一般不用这个数值求,嫌麻烦,而要用更简易的计算方法. 公式是:长(米)×宽(米)×0.0015=亩 如:长200米,宽 ...查看


  • 9第九章 生产要素价格决定的供给方面
  • 第九章 生产要素价格决定的供给方面 第一节 对供给方面的概述 一.要素所有者.最大化行为和供给问题 1.要素所有者既可以是生产者,也可以是消费者.他们及其行为目标的不一致会影响到对要素供给的分析. 2. 由于生产者提供中间要素即中间产品的原 ...查看


  • 会计笑话,笑死你
  • [幽默讽刺]关于会计的笑话 --- 面试 一家声誉不佳的银行招聘会计主任,面试时只有一道考题:「一加一等於几」,所有抢著回答的人均没有被录取,只有一个默不做声的应徵者入选了.原来他等著人散去之後,关上门窗,凑到经理的耳边回答:你看应该是多少 ...查看


  • 宏观经济学第二章习题及答案
  • 第二单元 产品市场中国民收入的决定 本单元所涉及到的主要知识点: 1.国民收入均衡条件:意愿I=S: 2.消费函数.储蓄函数.税收函数.政府购买函数与净出口函数: 3.国民收入的决定: 4.国民收入的变动:乘数理论. 一.单项选择 1.凯恩 ...查看


  • "牛顿万有引力"并非万有
  • "牛顿万有引力"并非万有 "运动论的物理学结论"诞生后,有人指责对"牛顿万有引力"的解释不能接受. 因此,笔者在1981年6月6日于长春完成了这篇文章. (一) 我们先看看&quo ...查看


  • 白岩松:读书读久了,你总会信仰些什么
  • 白岩松: 读书读久了,你总会信仰些什么 有文,有识,有趣--凤凰副刊 读书读久了,你总会信仰些什么 文/白岩松 当我们翻开一本书,要在翻开的这本书里头寻找到什么呢?这个话题似乎要从我们刚刚出生来到这个世界上开始说起.当人生的这本书刚刚翻开, ...查看


  • 2014年修改后的河南省计划生育条例
  • 新<河南省人口与计划生育条例>解读 5月29日下午,河南省十二届人大常委会第八次会议表决通过了<关于修改〈河南省人口与计划生育条例〉的决定>,这标志着备受全省人民关注的"单独二孩"生育政策已经在我 ...查看


热门内容