ペアノの公理とは

/論理・基礎論

ペアノの公理

ペアノの公理とは、自然数(natural number)の全体を定義する公理です。ペアノの公理は、集合 $N$ 、定数 $0$ 、関数 $s$ について、以下の5つの公理から構成されます。関数 $s(a)$ は $a$ の「後者」(successor)を表します。

  1. $0\in N$
  2. $\forall a\in N$、$s(a)\in N$
  3. $\forall a\in N$、$s(a)\ne 0$
  4. $\forall a\forall b\in N$、$a\ne b\to s(a)\ne s(b)$
  5. $\forall M\subseteq N$、$\forall a\in N$、
    $(0\in M)\wedge(a\in M\to s(a)\in M)\to M=N$

このとき、集合 $N$ の要素を自然数といいます。自然数とは、個数または順番を表す一群の数となります。

尚、論理記号について、「$a\in N$」は「$a$ は $N$ の要素」、「$M\subseteq N$」は「$M$ は $N$ の部分集合」、「$\forall a$」は「任意の $a$」、「$\exists a$」は「特定の $a$」、「$A\wedge B$」は「$A$ かつ $B$」、「$A\vee B$」は「$A$ または $B$」、「$A\to B$」は「$A$ ならば $B$」の意味になります。

また、「後者」と自然数の要素との対応は以下のように定義します。

$$s(0)=1$$$$s(1)=s(s(0))=2$$$$s(2)=s(s(1))=s(s(s(0)))=3$$$$\cdots$$

これと後に述べる加法の公式1の $s(a)=a+1$ を使うと、先のペアノの公理は以下のように書き替えられます。

  1. 集合 $N$ は0を要素に持つ
  2. 集合 $N$ の任意の要素 $a$ について、$a+1$ も集合 $N$ の要素である
  3. 集合 $N$ の任意の要素 $a$ について、$a+1\ne 0$ である
  4. 集合 $N$ の任意の異なる要素 $a\ne b$ について、$a+1\ne b+1$ である
  5. 集合 $N$ の任意の部分集合 $M$ について、それが0を含み、かつ、
    $M$ の任意の要素 $a$ に対し $a+1$ も $M$ の要素であれば、$M=N$ である

ペアノの公理5は、自然数の集合は唯一であることを示しています。

自然数論

加法の定義と公式

加法の定義は以下になります。

  1. $a+0=a$
  2. $a+s(b)=s(a+b)$

加法の公式は以下になります。

  1. $s(a)=a+1$
  2. $a+b=b+a$ ※交換則
  3. $(a+b)+c=a+(b+c)$ ※結合則
  4. $a+b=a\to b=0$
  5. $a+b=0\to a=b=0$

加法の公式1は、加法の定義2で $b=0$ と置き、加法の定義1と後者の定義により得ることができます。

乗法の定義と公式

乗法の定義は以下はなります。

  1. $a\cdot0=0$
  2. $a\cdot s(b)=a\cdot b+a$
    ⇒ $a\cdot(b+1)=a\cdot b+a$

乗法の公式は以下になります。

  1. $a\cdot1=a$
  2. $(a+b)\cdot c=a\cdot c+b\cdot c$ ※分配則
  3. $a\cdot b=b\cdot a$ ※交換則
  4. $(a\cdot b)\cdot c=a\cdot(b\cdot c)$ ※結合則

大小関係

大小関係の定義は以下になります。

  1. $a\le b\rightleftarrows\exists c a+c=b$
  2. $a\lt b\rightleftarrows(a\le b)\wedge(a\ne b)$

大小関係の公式は以下になります。

  1. $a\le a$
  2. $(a\le b\wedge b\le a)\to a=b$
  3. $(a\le b\wedge b\le c)\to a\le c$
  4. $(a\lt b\wedge b\le c)\to a\lt c$
    $(a\le b\wedge b\lt c)\to a\lt c$
  5. $a\le b\rightleftarrows(a\lt b\vee a=b)$
  6. $0\le a$
  7. $a\lt b\to a+1\le b$
  8. $M\ne\phi\to\forall a\exists b (a\in M\to b\le a)\wedge b\in M$
  9. $a\le b\vee b\le a$
  10. $a\le a+b$
  11. $(a+c\lt b+c)\rightleftarrows a\lt b$
    $(a+c=b+c)\rightleftarrows a=b$
  12. $c\ne0\to(a\cdot c=b\cdot c\to a=b)$
    $c\ne0\to(a\cdot c\lt b\cdot c\to a\lt b)$

 

数学
解析学、代数学、幾何学、統計学、論理・基礎論、情報・暗号、機械学習、金融・ゲーム理論、高校数学
散策路TOP
数学、応用数学、古典物理、量子力学、物性論、電子工学、IT、力学、電磁気学、熱・統計力学、連続体力学、解析学、代数学、幾何学、統計学、論理・基礎論、プラズマ物理、量子コンピュータ、情報・暗号、機械学習、金融・ゲーム理論

 

タイトルとURLをコピーしました