继续上节的证明。
o. 要证
t≠r⇒(t<r∨r<t)
。水平不够,只能用归纳法。记
B(x)
为
t≠x⇒(t<x∨x<t)
。
首先,考虑
B(0)
1.
t≠0
,假设
2.
0≤t
,命题3.7i
3.
0<t
,由1、2和析取消除
4.
t<0∨0<t
,由3和析取引入
所以
B(0)
成立
后,假设
B(x)
成立。
1.
t≠x⇒(t<x∨x<t)
,归纳假设
2.
t≠x′
,假设
3.
t≠x
,假设
4.
t<x∨x<t
,由1、3和MP
5.
t<x
,假设
6.
t<x′∨x′<t
,由5、命题3.7m、b(
t<x′
),再加上析取引入
7.
B(x),t≠x,t≠x′,t<x⊢t<x′∨x′<t
,由1-5
8.
t≮x
,假设
9.
x<t
,由8、4和析取消除
10.
x′≤t
,由9和命题3.7k
11.
x′<t
,由10、2和析取消除
12.
B(x),t≠x,t≠x′,t≮x⊢t<x′∨x′<t
,由11、8、1
13.
B(x),t≠x,t≠x′⊢t<x′∨x′<t
,由7、12和命题1.21
14.
t=x
,假设
15.
t<x′
,由14和
x<x′
16.
B(x),t=x,t≠x′⊢t<x′∨x′<t
,由15和析取引入
17.
B(x),t≠x′⊢t<x′∨x′<t
,由13、16和命题1.21
18.
B(x)⊢B(x′)
,由17和演绎定理
证毕
p. 要证 t=r∨t<r∨t>r 。利用o的结果,注意下 ∨ 的顺序,不难证明。
q. 要证 t≤r∨r≤t 。只需证 ¬(t≤r)⊢r≤t ,利用p,简单可证。
r. 要证
t+r≥t
。用归纳法,记
B(x)
为
t+x≥t
。
B(0)
为
t+0≥t
,由命题3.7e可知其成立。
假设
B(x)
成立,
1.
t+x≥t
,归纳假设
2.
(t+x)′>t
,由1和命题3.7l
3.
t+x′>t
,由2和S6
所以
B(x′)
成立,证毕
s. 要证
r≠0⇒t+r>t
。
1.
t+r>t∨t+r=t
,由命题3.7r可知
2.
r≠0
,假设
3.
¬(t+r>t)
,假设
4.
t+r=t
,由1、3和析取消除
5.
t+0=t
,由S5
6.
t+r=t+0
,由4、5、S1和命题3.2b
7.
r=0
,由6、命题3.4d减法律
8.
¬(t+r>t)⊢r≠0∧r=0
,由2、3、7和合取引入
9.
t+r>t
,由8和反证法规则
证毕
t. 要证
r≠0⇒t⋅r≥t
1.
r≠0
,假设
2.
r=b′
,由1、命题3.5h、规则C
3.
t⋅r=t⋅b′
,由2、命题3.2o
4.
t⋅b′=t⋅b+t
,由3、命题3.4a乘法分配律、命题3.5b
5.
0≤t⋅b
,命题3.7i
6.
t≤t⋅b+t
,由5、命题3.7g,再加上加法交换律
7.
t⋅b′\gett
,由6、4和A7代入法则
8.
t⋅r≥r
,由2、7和A7代入法则
证毕
u. 要证
r≠0⇔r>0
。从左往右,利用命题3.7s,
t
取0即可。从右往左,用归纳法,记
v. 要证
r>0⇒(t>0⇒r⋅t>0)
。利用命题3.7u和命题3.5e:
t≠0⇒(s⋅t=0⇒s=0)
。
1.
r>0
,假设
2.
t>0
,假设
3.
t≠0
,由2和命题3.7u
4.
r⋅t=0⇒r=0
,由3和命题3.5e
5.
r≠0⇒r⋅t≠0
,由4和逆否规则
6.
r⋅t≠0
,由1、5和MP
7.
r⋅t>0
,由6和命题3.7u
证毕
w. 要证
r≠0⇒(t>1⇒t⋅r>r)
。这里的1就是
1¯
,后面都简写了。
1.
r≠0
,假设
2.
t>1
,假设
3.
b≠0,b+1=t
,由2、规则C和合取消除
4.
b>0
,由3和命题3.7u
5.
(b+1)⋅r=b⋅r+r
,由命题3.4b(乘法分配律)、命题3.5b
6.
t⋅r=b⋅r+r
,由3、5和A7代入规则
7.
r>0
,由1和命题3.7u
8.
b⋅r>0
,由4、7、命题3.7v
9.
b⋅r+r>r
,由8、命题3.7d
10.
t⋅r>r
,由6、9、A7代入法则
证毕
x.
r≠0⇒(t<s⇔t⋅r<s⋅r)
。好麻烦,用归纳法,记
B(x)
为
x≠0⇒(t<s⇔t⋅x<s⋅x)
。
B(0)
显然成立。假设
B(x)
成立,
1.
x≠0⇒(t<s⇔t⋅x<s⋅x)
,归纳假设
B(x)
2.
x≠0
,假设
3.
t<s⇔t⋅x<s⋅x
,由1、2和MP
4.
x′≠0
,假设,这里无所谓
5.
t<s
,假设
6.
t⋅x<s⋅x
,由3、5和MP
7.
t⋅x+t<s⋅x+t
,由6、命题3.7d
8.
t⋅x+t<s⋅x+s
,由7、5和命题3.7b
9.
t⋅x′<s⋅x′
,由8、命题3.5a、b,和A7代入法则
10.
B(x),x≠0,x′≠0⊢t<s⇒t⋅x′<s⋅x′
,由1-9和演绎定理
11.
t⋅x′<s⋅x′
,假设
12.
t⋅x+t<s⋅x+s
,由11、命题3.5a、b和A7代入法则
13.
¬(t<s)
,假设
14.
t≥s
,由13、命题3.7p、析取消除
15.
¬(t⋅x<s⋅x)
,由13、3
16.
t⋅x≥s⋅x
,由15、命题3.7p、析取消除
17.
t⋅x+t≥s⋅x+t
,由16、命题3.7g
18.
s⋅x+t≥s⋅x+s
,由14、命题3.7g
19.
t⋅x+t≥s⋅x+s
,由17、18、命题3.7f
20.
t⋅x′≥s⋅x′
,由19、命题3.5a、b,和A7代入法则
21.
¬(t⋅x′<s⋅x′)
,由20推出,不是那么显然,这里不展开写了,利用
t≥r⇒¬(t<r)
22.
t<s
,由11、21、反证法法则
23.
B(x),x≠0,x′≠0⊢t⋅x′<s⋅x′⇒t<s
,由22
24.
B(x),x≠0,x′≠0⊢t<s⇔t⋅x′<s⋅x′
,由23、10
25.
x=0
,假设
26.
t⋅x′=t,s⋅x′=s
,由25可得
x′
就是
0′
,再根据命题3.5b
27.
t<s⇔t⋅x′<s⋅x′
,由26和
t<s⇔t<s
,再应用两次A7代入法则
28.
B(x),x=0,x′≠0⊢t<s⇔t⋅x′<s⋅x′
29.
B(x),x′≠0⊢t<s⇔t⋅x′<s⋅x′
,由28、24和命题1.21
30.
B(x)⊢B(x′)
,由29和演绎定理
证毕
y. 借助x的结论,捣鼓几下即可,不难。
z. 要证
t≮0
,这个很容易。
1.
t≥0
,命题3.7i
2.
t>0∨t=0
,这是1的展开写法
3.
t>0
,假设
4.
t≮0
,由3、命题3.7c和MP
5.
t>0⊢t≮0
,有1-4
6.
¬(t>0)
,假设
7.
t=0
,由2、6和析取消除
8.
¬(0<0)
,命题3.7a
9.
¬(t<0)
,由7、8和A7代入法则
10.
¬(t>0)⊢t≮0
,由7-9
11.
t≮0
,由5、10,命题1.21
证毕
z’. 要证
t≤r∧r≤t⇒t=r
1.
t≤r,r≤t
,假设、合取消除
2.
t<r∨t=r,r<t∨r=t
3.
t≠r
,假设
4.
t<r,r<t
,由2、3和析取消除
5.
r≮t
,由4和命题3.7c
6.
t≠r⊢r≮t∧r<t
,由3、4、5和合取引入
7.
t=r
,由6和反证法规则
证毕
这些个命题真的是“又长又臭”,但不证又不行,知识不牢固。
命题3.8
a. 对任意自然数
k
,都有
a’. 对任意自然数
k
和任意好式子
b. 对任意自然数
k>0
,都有
⊢x=0∨...∨x=k−1¯¯¯¯¯¯¯¯⇔x<k¯
b’. 对任意自然数
k>0
和任意好式子
B
,都有
c.
⊢((∀x)(x<y⇒B(x))∧(∀x)(x≥y⇒D(x)))⇒(∀x)(B(x)⇒D(x))
证明:从现在开始,证明写简单点了,前面用到的一大堆规则,直接使用而不再赘述。
a. 我们采用基于自然数
k
的归纳法。
1) 先证从左往右。若 x=k+1¯¯¯¯¯¯¯¯ ,则易得 x=0∨...∨x=k+1¯¯¯¯¯¯¯¯⇒x≤k+1¯¯¯¯¯¯¯¯ 。若 x≠k+1¯¯¯¯¯¯¯¯ ,则根据析取消除可得 x=0∨...∨x=k¯ ,再根据归纳假设可得 x=0∨...∨x=k¯⇒x≤k¯ ,再根据命题3.7 t<t′ 可得 x=0∨...∨x=k¯⇒x≤k+1¯¯¯¯¯¯¯¯ 。所以无论如何都有, x=0∨...∨x=k¯∨x=k+1¯¯¯¯¯¯¯¯⇒x≤k+1¯¯¯¯¯¯¯¯
2) 再从右往左。根据命题3.7l可得
x≤k+1¯¯¯¯¯¯¯¯⇒x≤k¯
,而根据归纳假设可知
x≤k¯⇔x=1∨...∨x=k¯
,所以
x≤k+1¯¯¯¯¯¯¯¯⇒x=1∨...∨x=k¯∨x=k+1¯¯¯¯¯¯¯¯
。
证毕
a’. 1) 从右到左直接证。根据A4,若
(∀x)(x≤k¯⇒B(x))
,则可得
k+1
个好式子,其中第
i
个好式子是
2) 从左往右用基于自然数
k
的归纳法,只需证明
证毕
b. 采用基于自然数
k
的归纳法。当
证毕
b’ 采用同a’相似的技巧即可。
c. 根据A4可得
x<y⇒B(x)
和
x≥y⇒D(x)
,所以
¬B(x)⇒x≮y
。又根据命题3.7o不难得出
x≮y⇒x≥y
,所以
¬B(x)⇒D(x)
,即
B(x)∨D(x)
,最后再用一次Gen规则即可。
证毕。
接下来还可以再证两个常用的自然数“法则”。
命题3.9:
a. (完全归纳法)
⊢(∀x)((∀z)(z<x⇒B(z))⇒B(x))⇒(∀x)B(x)
。
b. (最小整数法则)
⊢(∃x)B(x)⇒(∃y)(B(y)∧(∀z)(z<y⇒¬B(z)))
。
证明:
a. 这意思是说如果一个性质对小于x的自然数成立时,能得出对x也成立,那么它对所有自然数都成立。我们构造一个好式子
D(x)
,它是
(∀z)(z≤x⇒B(z))
。我们的目标是证明
(∀x)((∀z)(z<x⇒B(z))⇒B(x))⊢(∀x)D(x)
,然后应用两次A4得出
x≤x⇒B(x)
,因为
x≤x
是定理,所以可得出
B(x)
,再应用一次Gen即可。(注:这个证明过程中的演绎定理可适用。)
我们采用归纳法证明 (∀x)((∀z)(z<x⇒B(z))⇒B(x))⊢(∀x)D(x) 。
1) 考虑
D(0)
,即
(∀z)(z≤0⇒B(z))
1.
(∀x)((∀z)(z<x⇒B(z))⇒B(x))
,假设
2.
(∀z)(z<0⇒B(z))⇒B(0)
,由1和A4,“取x为0”
3.
z≮<0
,命题3.7
4.
(∀z)(z<0⇒B(z))
,由3、A1、逆否规则和Gen
5.
B(0)
,由2、4和MP
6.
D(0)
,由5和命题3.8a’
2) 假设
D(x)
成立,考虑
D(x′)
。
1.
(∀x)((∀z)(z<x⇒B(z))⇒B(x))
,假设
2.
(∀z)(z<x′⇒B(z))⇒B(x′)
,由1和A4,“取x为x’ ”
3.
(∀z)(z≤x⇒B(z))
,归纳假设
4.
B(x′)
5.
z=x′⇒B(z)
,由4和A7代入规则
6.
z<x⇒B(z)
,由3、A4和命题3.7 (
t≤r⇔t<r′
)
7.
z≤x′⇒B(z)
,由5、6
8.
D(x′)
,由7和Gen
证毕
b. 采用“反证法”
1.
¬(∃y)(B(y)∧(∀z)(z<y⇒¬B(z)))
,假设
2.
(∀y)¬(B(y)∧(∀z)(z<y⇒¬B(z)))
,由1和“双否定规则”
3.
(∀y)((∀z)(z<y⇒¬B(z))⇒¬B(y))
,在2中,把
¬
放进括号,然后把
∨
展开
4.
(∀y)¬B(y)
,由3和命题3.9a(完全归纳法)
5.
(∀x)¬B(x)
,由4和“变量替换”规则
6.
¬(∃x)B(x)
,由5和“双否定”规则
7.
(∃x)B(x)
,假设
最后一步采用反证法规则即可
证毕