さてここで、自然数に関するいくつかの命題を証明しておきましょう。以下しばらく変数はすべて自然数を表すものとします。まず
(11-1)m |
を証明しましょう。
実際、(10-6)
により n は 0 に等しいか、又はある k により º s(k)
ところが後者を仮定すると、(10-22b)
により s(m
+ k) º m + s(k) º m + n º 0(P-3)
に反するので、前者、すなわち º 0(10-22a)
により º m + 0 º 0
次に
(11-2)m |
が成り立つことを l に対する帰納法で証明します。
実際、(10-22a)
により l が 0 のときは成立します。
また、(11-1)
が l に対して成り立つと仮定し、 + s(l )
º n + s(l )(10-22b)
により s(m
+ l ) º s(n + l )(P-4)
により + l º n + l º n(11-2)
は証明されました。
次に
(11-3) mn |
を証明します。
実際、(10-6)
により º 0 º s(k)
0 º mn º mms(k)
º mk + (11-1)
により º 0
次に
(11-4)mn |
を証明します。
実際、(10-6)
により º 0 º s(k)
(10-40a)
により 0 º 0n º 1 º s(
0)(P-3)
に反します。
ゆえに後者が成り立ち、(10-40b)
により + n º s(k)
n º 1
ここで再び、(10-6)
により、 º 0 º s(l )
(10-43)
により 0 º m0 º 1 º s(
0)(P-3)
に反します。
ゆえに後者が成り立ち、(10-40b)
により s(l )
+ l + 1 º kn + l + 1 º kn + s(l )
º kn + n º 1 º 0 + 1(11-2)
により s(l )
+ l º 0(11-1)
により s(l )
º l º 0(11-3)
と (P-3)
により º 0
従って、 º s(k)
º s(
0)
º 1 º s(l )
º s(
0)
º 1
次に、任意の自然数 m , n に対して $kÎN :
n º m + s(k)
< n > m
(11-5)m |
が成り立つことを n に関する帰納法で証明しましょう。
まず (10-6),(10-27)
により º 0$kÎN :
m º s(k)
º 0 + s(k)
0 < m(11-5)
は n が 0 のときは成り立ちます。
次に (11-5)
が n で成り立つと仮定します。 < n º n º m + ks(n)
º m + s(k) < s(n)
また、 > n º n + s(k)
º s(n + k) º s(n) + k(10-5)
により、 º 0 º s(l )
前者なら º s(n)
º s(n)
+ s(l ) > s(n)
(11-5)
は証明されました。
次に
(11-6a) |
を証明しましょう。
実際、括弧の中を仮定すると、 º m + s(k)
º n + s(l )
+ 0 º n º m + s(k)
º n + s(l )
+ s(k)
º n + s(l
+ s(k))(11-2)
により 0 º s(l
+ s(k))(P-3)
に反します。
特に º n
(11-6b) |
が得られますから、これらにより、(11-5)
は、どの2つも両立できないことがわかります。したがって特に、º と < に対して排中律:
(11-7a)n |
(11-7b)n |
が成り立つことがわかります。また、 º l + s(i)
º m + s( j)
º l + s(i)
+ s( j)
º l + s(s(i)
+ j)
(11-8) ( l |
が成り立ちます。また、演算と順序の関係として、(11-2)
により º m + s(k)
Û l + n º l + m + s(k)
(11-9)m |
が成り立ちます。
また、 > 0 < n º s(i)
º m + s(k)
º lm + ls(k)
º lm + lk + l º lm + lk + s(i) º lm + s(lk + i) < ln
ゆえに、 > 0 < n º n > n < ln º ln > ln(11-5)
により、最初の3つはそのいずれかが成り立ち、(11-6)
により、あとの3つは互いに両立しないので、結局
(11-10a) l |
(11-10b) l |
が成り立ちます。
次に、 < n Ú m º n £ n ³ m(11-5)
により
(11-11)m |
が成り立ち、(11-6)
により
(11-12a) |
(11-12b) ( m |
が成り立ちます。従って特に (11-11)
と (11-12a)
により、£ に対する排中律:
(11-13)m |
及び
(11-14a)m |
(11-14b)n |
が得られます。また £ の定義と (10-6)
により
(11-15) mn |
が成り立ちます。特に º 0 + n
(11-16)n |
が成り立ちます。また、0 º n + k(11-1)
により º 0
(11-17)n |
が成り立ちます。また、これの対偶を取って (11-11)
を使えば
(11-18)n |
がわかります。 > 0N
+
さて、£ の定義と (11-8)
により
(11-19a)n |
(11-19b) ( l |
が成り立つので、£ は擬順序になりますが、更に (11-12b)
により £ は順序であることがわかります。しかも、(11-11)
により、順序 £ は条件:
(11-20)m |
も満たしています。このような順序を全順序といいます。
また、£ の定義と (11-8)
により
(11-21a) ( l |
(11-21b) ( l |
が成り立ちます。更に、 º m + k Û s(n)
º m + s(k)
º s(m)
+ k Û n º m + s(k)
(11-22a) m |
(11-22b) s(m) |
がわかります。また、(11-2),(11-9),(11-10)
により
(11-23a)m |
(11-23b) l |
が成り立ちます。
ところで (11-15)
と (11-2)
により、 £ m º n + k - n
(11-24a) (m |
(11-24b) (m |
(11-24c) m |
が成り立ちます。また、(11-24b)
の両辺に l を加えれば + (
m - n)
+ n º l + m
(11-24d) l |
従って特に :º 1(10-24),(10-32)
により
(11-24e) s(m |
また、 £ l + k º m + n Û n º (k
+ l ) - m º k + (l - m)
(11-24f) l |
(11-24g) (m |
また、 £ l º k + m + n Û l - m º k + n
(11-24h) m |
(11-24i) l |
また £ k £ m - l º m - n Û k º l + (m
- n) º (l + m) - n Û k + n º l + m
(11-24j) k |
従って特に :º s(m)
:º s(n)
(10-22b),(10-30),(10-32)
により + n º s(m)
+ n º s(m + n) º m + s(n) º m + l º l + m
(11-24k) s(m) |
ただし、(10-24)
と (11-23a)
により、 £ m º n + 1 £ m + 1 º k
また、 º n + k Þ ml º nl + kl º m - n Þ kl º ml - nl
(11-24l) (m |
また、 £ m £ n º m - l Þ k + l º m £ n Þ $i :
k + i + l º n Þ k £ k + i º n - l
(11-25a)l |
同様に、 £ m < n º m - l Þ k + l º m < n Þ $i :
k + s(
i)
+ l º n Þ k < k + s(
i)
º n - l
(11-25b)l |
また、 £ m £ n º n - m Þ n º k + m Þ $i :
n º k + l + i Þ k £ k + i º n - l
(11-25c)l |
また、 < m £ n º n - m Þ n º k + m Þ $i :
n º k + l + s(
i)
Þ k < k + s(
i)
º n - l
(11-25d)l |
が成り立ちます。
さて、述語 Î の場合と同様に、"kÎN : ( k
< n Þ P )"k < n :
P
(11-26) ( |
が成り立つことに注意します。
実際、"k < n : P(k)
(n)
(
0)
また、(s(n))
"k < s(n) : P(k)
(11-22a)
により "k £ n : P(k)
(n)
Ù P(n)
ゆえに (11-26)
の仮定から "nÎN ( R(n)
Þ R(s(n)) )(P-5)
により "nÎN : R(n)
(s(n))
"nÎN : P(n)
さて、£ の定義により、任意の自然数 n に対して
(11-27a) |
(11-27b) |
ですから、
(11-28) |
が成り立てば、帰納法により、任意の自然数 n に対して
(11-29) ( |
が成り立つことがわかります。
実際、n が 0 なら "k < 0 : P(k)
(11-29)
は成立します。
また、(11-29)
が n で成り立つとすると、(11-28)
により (n)
(n)
"k < s(n) : P(k)
$k < s(n) : Q(k)
(11-29)
の n に s(n)
ところで、もし全ての自然数 n に対して (n)
(n)
"k < n : P(k)
$k < n : Q(k)
従って、特に全ての自然数 n に対して P(n)
に対して排中律が成り立つなら、"k < n : P(k)
$k < n : P(k)
さて、同値関係を持つ集合 A が与えられたとき、ある自然数 n に対する(等号を同値関係に持つ)集合 Nn
:º { kÎN | k < n }N
n
等号を同値関係に持つ集合 A が有限集合であるためには、ある ÎN
N
n
実際、後者の条件を満たす集合全体からなる類を A とすると、N
0 = Æ
また、ÎA : N
n ® At' 項 a に対し、写像 : Ns(n)
® AÈ{a}
< n(k)
:º f(k)(
n)
:º aÈA{a}
Î
ゆえに類 A は (5-25)
を満たすので、すべての有限集合は A に属します。以上で必要性は証明されました。
逆に後者の条件を満たす集合が有限集合であることを、n に関する帰納法で証明しましょう。
まず n が 0 なら、N
0
次に、N
nNs(n)
N
n = BÈ{ f(n)}
そこで、一般の同値関係を持つ集合 A についても、ある ÎN
N
n
同値関係を持つ集合 ( A ,
= ) = y
任意の可識な有限集合 ( A ,
= )( A ,
= )N
n
実際、自然数 m と上への関数 jA : N
m ®
まず、m が 0 なら、A は空集合ですから º 0
次に m で成り立つと仮定します。( A ,
= )jA : Ns(m)
® :º j(m)
j を N
my と書くことにします。同値関係 = について排中律が成り立つので、(11-29)
により ja(k)
= < m
前者の場合、y も N
mN
n
後者の場合、 :º { x
ÎA | x = a }y は N
m \
a \
aN
lcA : N
l ® \
ac を N
lc と一致し、l に対しては c(l )
:º ac は Ns(l )
また n の一意性は、lA : N
n ® º s(l )
la(k)
= < nl の k と - 1l'l'(n
- 1) = al'N
n-1l"l"N
n-1c は N
l \
a - 1 º l º s(l )
そこで、このような同値関係 = を伴う集合 A は個数を持つといい、唯一定まる n を A の(元の)個数といい、#
AN
nº は排中律を満たすので、= も排中律を満たします。
また、( A ,
= )( B ,
@ ) Å B º { (
0, a) | aÎA }È{ (1, b) | bÎB }#A
B + #
なぜなら、jA : N
n ® yB : N
m ® cA : N
n+m ® Å B < nc(i)
:º (0, j(i)) ³ nc(i)
:º (1, y(i - n))c は明らかに一対一上への関数、すなわち同型射になるからです。
また、これらの積 ´ B º { (a, b) | a
ÎA, bÎB }#A · #
B
実際、これを B の個数による帰納法で証明することにすると、まず #
B º 0 = Æ
また、B の個数が m のとき成り立つと仮定し、#
B º s(m)
ÎB :º B \ {b}
#
B' º m ´ B ´ B' ´ {b}
ゆえに上に示したことと帰納法の仮定により #(A
B ´ B) º #(A ´ B' ) + #A º #A · m + #A º #A · s(m) º #A · #
次に、N
から同値関係を持つ集合 A への関数を A の点列又は単に列といい、その全体を wN
乗に他なりません。
また、N
の商集合を可算集合といい、可算集合の部分集合を部分可算集合といいます。
可算個の有限集合
なぜなら、n に対する帰納法により、ある自然数 È{ Sk | k
£ n }
更に可算個の可算集合の合併も可算集合であることが証明できます。
実際、N
´ N :º { (i, j)
ÎN ´ N | i + j = n } + 1N
´ N
さて、帰納的定義の有限版として、同値関係を持つ集合 A 、A の元 c 、N
n ´ A
(11-30a) |
(11-30b) |
を満たす A の長さ s(n)
j が唯一つ存在することを、n に関する帰納法により証明しましょう。
まず、n が 0 のときは (11-30b)
が空な条件になるので明らかです。
また、n については成り立つと仮定し、F が Ns(s(n))
´ ANs(n)
´ A(11-30)
を満たす長さ n の有限列 j が存在します。
すると、y : Ns(s(n))
® A £ ny(k)
º j(k)
y(s(n))
º F(n, j(n))y は (11-30)
で n を s(n)
s(n)
この応用例として、* を集合 A 上の2項演算とするとき、A の長さ s(n)
(11-30)
で :º a(
0)(k, x)
:º x * a(s(k))j を、記号 * を使って
(11-31a) |
i |
a(i) ( |
(11-31b) |
s(k) i |
a(i) |
æ ç è |
k i |
a(i) |
ö ÷ ø |
(s(k)) ( k |
で定義します。また、 £ n{ i | i
ÎN Ù m £ i £ n }(i)
º m + k
(11-31c) |
n i |
a(i) |
k i |
a(m |
と定義します。ただし、* が加法 + のときは記号 * に替えて å という記号を、* が乗法 ·
のときは Õ という記号を用います。
また、見た目のわかりやすさのために、(11-31c)
の左辺のことを (m)
* a(m + 1) * a(m + 2) * ¼ * a(n)
次に、点列の帰納的構成について考えましょう。
ÎAnÎA :º xi ( i
< n ) :º aÎAs(n)
#
aÎAwN
n|
n
このとき、A の有限列からなる任意の集合 F に対して、
(11-32) ( An |
が成り立つことが証明できます。実際、(11-32)
の前提部分を仮定し、F から A への写像 f を
(11-33) f(x) |
で定義し、0 = {
Æ}(10-7)
で :º Æ(n, x)
:º x#f(x)j を取ると、
(11-34a) |
(11-34b) |
が成り立つので、まず帰納法により
(11-35) |
が成り立つことがわかります。
実際、n が 0 のときは (11-34a)
により明らかです。また n のとき成り立つと仮定すると、(11-33)
により ÎF(x)
ÎA Ù x#f(x)ÎFj(n)
(11-34b)
により、(11-35)
の n に s(n)
そこで ÎAw :º f(
j(n)) ( nÎN )ÎN
(11-36) x|n |
が成り立つことが帰納法で証明できます。
実際、n に 0 を代入したものは (11-34a)
により成立します。また n に対して (11-36)
を仮定すれば、(11-34b)
と
(11-37) |
が成り立つので帰納法が完成します。ゆえに (11-35),(11-36)
により (11-32)
は証明されました。
次に、N
の判定可能な部分集合すなわち
(11-38) |
を満たす N
の部分集合 A が元を持てば、必ず最小値:
(11-39) min A |
を持つことを証明します。そのためには、すべての自然数 n に対し、命題:「$k £ nA :
kÎ
まず n が 0 なら、0ÎA
次に、n のとき命題が成り立つと仮定して s(n)
まず A が判定可能な部分集合であることと (11-29)
の直後の注意により、$k £ nA :
kÎ
前者の場合は帰納法の仮定により A は最小値を持ちます。後者の場合は Ø$k £ nA :
kÎ(g)
により "k £ nA :
kÏ$k £ As(n) :
kÎs(n)
ÎA
次に、N
の判定可能な部分集合 A が元を持ち、(上に)有界:
(11-40)k |
であれば、必ず最大値:
(11-41) max A |
を持つことを証明します。そのためには、すべての自然数 n に対し、命題:「$k £ nA :
kÎ"kÎA :
k £ n
まず n が 0 なら、0ÎA
次に、n のとき命題が成り立つと仮定して s(n)
まず A が判定可能な部分集合であることから s(n)
ÎA
前者の場合、明らかに s(n)
$k £ As(n) :
kÎ"kÎA : k
£ s(n)$k £ nA :
kÎ"kÎA :
k £ n
さて一般に、有限集合 :º { ai | i
ÎNn } > 0£ が与えられている場合、A は最大値と最小値を持つことを n に関する帰納法で証明しましょう。
まず n が 0 のときは仮定が偽なので成立します。n で成り立つと仮定し、 :º { ai | i
ÎNs(n) } º 0 = { a
0 }min A
Aº max º a0 > 0
すると、帰納法の仮定により m :º min { ai | i
ÎNn }m £ anm ³ anm が、後者の場合は