我們剛剛學會說話時,父母除了教我們喚「爸爸媽媽」,最先讓我們學習的恐怕就是識數了,從1數到10,再數到100,這或許就是很多人的數學啟蒙,專欄的第一篇文章,我們就來談談「為什麼1的後面是2?」這個問題。
其實這個問題就是自然數集的定義問題,怎樣的集合被稱作自然數集呢?我們不妨先回想算術形成之初。早在遠古時代,人們就用繩結表示事物的多少,在彩陶中繪有大量的直線、三角、圓、方、菱形、五邊形、六邊形等對稱圖案,在房屋遺址的基地上,亦發現幾何圖形,表明遠古的人們在一定程度上已經具有數和形的概念。那時人們對自然數並沒有準確的定義,只是在日常生活中形成了樸素的概念,1+1=2,2+1=3……
然而隨著代數學、數論、集合論等學科的發展,人們迫切地需要規範的自然數集的定義,歐幾裏得的五條公理奠定了歐氏幾何學的基礎,而現在數學家們同樣需要這樣的幾條公理來為代數學奠基,可以說,這是一個為世界萬物編號的過程。1889年,在數學家戴德金工作的基礎上,義大利數學家皮亞諾(Giuseppe Peano,1858-1932)在《用一種新方法陳述的算術原理》一書中提出了一個算術公理系統,這個公理系統有九條公理,其中四條是關於「相等」的,五條是刻畫數的,並且以1而不是0作為基本概念。在後來的著作中,皮亞諾對這一算術系統作了修改,去除了關於「相等」的四條公理,並且以0取代1作為基本概念,構造了沿用至今的皮亞諾算術公理系統。