从Peano公理到( )?(Ch...

物理
从Peano公理到( )?(Chapter 1)

用户头像
即未用户9223 更新于2026-8-19 16:43:43

First of all,要想从Peano公理开始推导,需要先知道什么是Peano公理:

[Peano公理]我们称满足以下五个条件的集合$\mathbb{N}$为自然数集:

①$0\in\mathbb{N}$

②$\forall a\in\mathbb{N},\exist ! S(a)\in\mathbb{N},并称S(a)为a的后继数$

③$\forall a,b\in\mathbb{N},我们有a=b当且仅当S(a)=S(b)$

④$\forall a\in\mathbb{N},S(a)\neq 0$

⑤$设A\subseteq\mathbb{N},满足:0\in A,并且\forall a\in A,S(a)\in A,则A=\mathbb{N}$

当然 ,照这样定义的话,$\mathbb{N}$是无穷集,不过不需要担心,ZFC中的无穷公理和幂集公理保证了可以这样定义$\mathbb{N}$

(为叙述方便,若无其他说明,下文中的“公理”均指Peano公理)

但是这还没完,我们还需要说明删去公理中的任何一条,都存在一个非自然数集的集合满足其它公理,也就是说,在①~⑤中没有一个是多余的

首先,把①或②去掉显然是不行的

如果去掉③,则令$M=\{ 0,1\} ,并且S(0)=S(1)=1$,这样$M$也是自然数集了,导致矛盾

如果去掉④,则令$S(0)=0$,这样$\{ 0\}$也是自然数集了,也会出现矛盾

如果去掉⑤,则令$M=\mathbb{N}\cup \{ A_0,\cdots\} ,其中\forall i,j\in\mathbb{N},i\neq A_j,并规定S(A_i)=A_{S(i)}$

这样,M满足①②③④,也是自然数集,又导致矛盾

所以,公理中的①②③④⑤没有多余的

有了这些准备工作,接下来就可以开始推导了

不过在这之前,还需要用到一个强大的工具(数学归纳法):

如果对于一个命题$P(n),满足P(0)成立,并且\forall n\in\mathbb{N}且P(n)成立,都有P(S(n))成立$

那么$\forall n\in\mathbb{N},P(n)$成立

证明:设集合$S=\{ n\mid P(n)成立\} ,则有0\in S,并且\forall n\in S,S(n)\in S$

由公理⑤,$S=\mathbb{N},即\forall n\in\mathbb{N},P(n)成立,Q.E.D.$

证明数学归纳法其实是为了以后叙述方便,后面的证明要大量使用数学归纳法,用归纳法比直接使用公理⑤来的简洁

接下来就可以着手证明了

众所周知,自然数之间除后继之外还有两种关系:

一种是我们熟知的加减乘除,也就是四则运算;另一种是大于、小于等等,也就是序关系

但是序关系本身需要用四则运算定义,所以我们先考虑四则运算

$\Large{1.加法}$

我们从最简单的加法开始,首先需要归纳定义加法:

设$\mathbb{N}上的二元运算"+"满足$:

①$\forall x\in\mathbb{N},x+0=x$

②$\forall a,b\in\mathbb{N},a+S(b)=S(a+b)$

有了这些,就可以证明像$1+1=2$这样的等式:$1+1=1+S(0)=S(1+0)=S(1)=2$(划掉)

不过在这里,1和2还没有给出严格定义,就像$S(0)=1,S(S(0))=S(1)=2$,这个后面再说

还有一点,就是需要证明这个加法的运算在自然数集中唯一存在,这个我会和以后证明乘法运算唯一存在专门放一个帖子

有了加法之后,就可以来证明加法的几个性质,比如结合律和交换律:

①加法结合律,即$\forall a,b,c\in\mathbb{N},a+(b+c)=(a+b)+c.$

(如果很较真的话,这里应该先定义括号♿♿♿不过我懒得写了,大家知道这表示先算括号内的式子就行了)

证明:$c=0时,a+(b+0)=a+b=(a+b)+0,命题成立$

$假设在c=n时命题成立,那么在c=S(n)时,有$

$a+(b+S(n))=a+S(b+n)=S(a+(b+n))=S((a+b)+n)=(a+b)+S(n)$

$即c=S(n)时命题成立.由数学归纳法,加法结合律成立,Q.E.D.$

②加法交换律,即$\forall a,b\in\mathbb{N},都有a+b=b+a$

这个证明比较麻烦,需要先证明两个引理:

[引理1]$\forall x\in\mathbb{N},0+x=x$

证明:$x=0$时,由加法定义①,显然成立

$假设x=n时命题成立,那么有0+S(n)=S(0+n)=S(n),即命题对S(n)成立$

由数学归纳法,引理1得证。

[引理2]$\forall a,b\in\mathbb{N},a+S(b)=S(a)+b$

证明:$b=0时,有a+S(0)=S(a+0)=S(a)=S(a)+b,命题成立$

$假设b=n时成立,那么b=S(n)时,有$

$a+S(S(n))=S(a+S(n))=S(S(a)+n)=S(a)+S(n),即命题对b=S(n)也成立$

由数学归纳法,引理2得证。

回到原命题。$b=0时,由引理1,a+0=a=0+a$,命题成立

假设b=n时命题成立,则由归纳假设及引理2,

$a+S(n)=S(a+n)=S(n+a)=n+S(a)=S(n)+a,即命题对b=S(n)也成立$

由数学归纳法,加法交换律成立,Q.E.D.

除了这两个性质之外,加法还有一个重要的性质,加法消去律:

$\forall a,b,c\in\mathbb{N},a+c=b+c当且仅当a=b$

(这里说一下,交换律必须要在消去律之前证明,否则消去律有很多种形式,但证明交换律之后,这些形式就都是等价的了)

证明:$c=0时命题显然成立,若c=n时命题成立,则有a+n=b+n\Leftrightarrow a=b,于是$

$a+S(n)=b+S(n)\Leftrightarrow S(a+n)=S(b+n)\Leftrightarrow a+n=b+n\Leftrightarrow a=b$

$于是命题对c=S(n)$也成立,由数学归纳法,消去律成立。

由消去律可以得到一个重要推论:

设$a,b,c,d\in\mathbb{N},a=b,c=d,则a+c=b+d.$

证明:$由a=b得a+c=b+c,由c=d得b+c=b+d,即得a+c=b+d.$

到这里,加法的性质已经差不多了

$\Large{2.序关系}$

对于$a,b\in\mathbb{N},若\exist m\in\mathbb{N},使得a+m=b,则称a\le b,并记m=b-a$

从上面的定义可以看出,减法和序关系是一起被定义出来的,不过我们这里先讨论序关系

众所(不一定)周知,对于序关系(这里用“$\sim$”表示集合A中一般的序关系),有一下几个性质:

$\forall x,y,z\in A,$

①$x\sim x$

②$x\sim y,y\sim x\Rightarrow x=y$

③$x\sim y,y\sim z\Rightarrow x\sim z$

④$若x\neq y,则x\sim y和y\sim x有且仅有一个成立$

⑤$对于序集合(A,\sim )的每一个非空子集都有最小元$

我们将满足①②③的序关系称为偏序关系(如子集关系),将满足①②③④的序关系称为全序关系(如实数集上的≤关系),将①②③④⑤都满足的序关系称为良序关系(如自然数集上的≤关系,下面我们证明的正是这一点)

①②③的证明较容易:

性质①:$由于\forall x\in\mathbb{N},x+0=x,故x\le x$

(注:从这里还能推出$\forall x\in\mathbb{N},0\le x$)

性质②:$由于x\le y,y\le x,故\exist m_0,m_1\in\mathbb{N},使得x+m_0=y,y+m_1=x$

$由消去律及其推论,x+y+m_0+m_1=x+y,从而m_0+m_1=0$

若$m_0,m_1不全等于0,不妨设m_0\neq 0,由公理2,\exist n\in\mathbb{N},m_0=S(n)$

$于是有0=m_1+m_0=m_1+S(n)=S(m_1+n)$,与公理4矛盾!

故$m_0=m_1=0,即x=y$

性质③:由$x\le y,y\le z可知\exist n_0,n_1\in\mathbb{N},使得x+n_0=y,y+n_1=z$

$由消去律及其推论,有x+y+n_0+n_1=y+z,即x+n_0+n_1=z,由序的定义,x\le z$

④和⑤的证明稍微麻烦亿点:

性质④:先证明一个引理:

[引理]$设x,y\in\mathbb{N},则x\le S(y)且x\neq S(y)\Leftrightarrow x\le y$

$(仅证"\Rightarrow",另一侧类似)由x\le S(y)可知\exist n\in\mathbb{N},x+n=S(y),由x\neq S(y)得n\neq 0(反证易得)$

$故\exist n_0\in\mathbb{N},n=S(n_0),于是有S(y)=x+S(n_0)=S(x+n_0)$

$由公理3,y=x+n_0,即x\le y$

类似可证:$x\le y且x\neq y\Leftrightarrow S(x)\le y$(Tips:需要用到证明交换律时的引理2)

回到原命题。设$M_y=\{x\in\mathbb{N}\mid x\le y,x\neq y\} ,N_y=\{ x\in\mathbb{N}\mid y\le x,x\neq y\}$

则性质④等价于$\forall y\in\mathbb{N},M_y,N_y,\{ y\} 两两不交,且M_y\cup N_y\cup \{ y\} =\mathbb{N}$

先证明这三个集合两两不交。显然$M_y\cap\{ y\} =N_y\cap\{y \}=\varnothing$

若$M_y\cap N_y\neq\varnothing,则\exist x_0\in\mathbb{N},使得x_0\le y,y\le x_0,$

$由性质2,x_0=y这与x_0\neq y$矛盾!所以这三个集合两两不交

在证明这三个集合的并集为$\mathbb{N}$

$首先,设x\le 0,由于0\le x(性质1推论),故x=0,从而M_0=\varnothing,N_0=\mathbb{N}$

$M_0\cup N_0\cup \{ 0\} =\mathbb{N},所以y=0$时命题成立

$假设y=n时命题成立,考虑y=S(n)的情形$

由引理及其推论,$M_{S(y)}=\{x\mid x\le S(y),x\neq S(y)\} =\{x\mid x\le y\}=M_y\cup\{ y\}$

$N_{S(y)}=\{x\mid S(y)\le x,x\neq S(y)\}\cup \{ S(y)\} =\{x\mid S(y)\le x\}=N_y$

故$M_{S(y)}\cup N_{S(y)}\cup\{ S(y)\} =M_y\cup N_y\cup\{ y\} =\mathbb{N}$,由数学归纳法,命题得证。

收起
1
1
共3条回复
时间正序
用户头像
即未用户9223
5小时前
先写到这里吧,已经力竭了(
用户头像
致百年前的你
5小时前

(可通知删评)

既然你把我@来了,那么:

ZFC中的无穷公理保证的是归纳集的存在,而不是无穷集的存在。

以及无穷公理并没有指明该归纳集为自然数集N,构造N需要对所有归纳集取交。

全部(?存疑)无穷集的构造依赖无穷公理和幂集公理。

1条评论
用户头像
即未用户9223
5小时前

改好了😋

用户头像
即未用户9223
4小时前
注:倒数第二行等式左端应为$N_y\cup\{ S(y)\}$