世界の数字記数法事典 ローマ数字からバビロニア数字まで

アラビア数字が世界標準になる前、各文明はそれぞれ全く異なる方法で数を記録していました。

ローマ数字(古代ローマ)

I、V、X、L、C、D、Mという文字を加算・減算の組み合わせで使います。IVは「5より1少ない」、VIは「5より1多い」を意味します。ゼロの概念がなく大きな数の表記には不向きなため、現在は時計の文字盤や章番号、格式ある日付表記などに主に残っています。

エジプト象形数字

1、10、100、1000などにそれぞれ異なる記号を使う純粋な加算式の10進法です。100は縄の記号、1000は蓮の花の記号で表され、記号を単純に組み合わせて数を書きました。位取りの概念は存在しません。

バビロニアの60進法

粘土板にくさび形文字で記された、10ではなく60を基準とするシステムです。1時間を60分、円を360度とする現代の慣習は、このバビロニアの60進法から直接受け継がれています。

マヤ数字(20進法)

点(1を表す)と横棒(5を表す)、そして貝殻の形をしたゼロの記号を縦に並べて表す20進法の位取り記数法です。マヤ文明はゼロの概念をヨーロッパより何世紀も早く独自に発展させた文明の一つとされています。

二進法(0と1)

0と1の2つの数字のみを使い、現代のデジタルコンピュータの基盤となっています。各桁は10の累乗ではなく2の累乗を表すため、二進数の1011は10進数で8+0+2+1=11になります。

インド・アラビア数字(0〜9)

インドで生まれ、イスラム世界を経てヨーロッパに伝わった10進法の位取り記数法で、現在ほぼ世界共通で使われています。真のゼロと位取りを組み合わせた点が画期的で、ローマ数字のような加算式に比べ計算が飛躍的に容易になりました。

位取りがなぜ重要なのか

現代の記数法のような位取り記数法では、同じ数字でもどの桁にあるかで意味が変わります。300の「3」は30の「3」の10倍の価値を持ちます。ローマ数字やエジプト数字のような加算式にはこの仕組みがなく、記号を単純に積み重ねるだけなので大きな数の表記が煩雑になり、筆算のような計算はほぼ不可能でした。プレースホルダーとしてのゼロの発明こそが、位取り記数法を機能させた決定的な要素でした。

10進法だけが「自然」なわけではない

人間の指が10本であることから多くの独立した文明で10進法が主流になったと考えられますが、それが唯一の合理的な選択肢だったわけではありません。バビロニアは60進法、マヤは(手足の指を数えたとも言われる)20進法を使い、現代のコンピュータは完全に2進法で動いています。10進法に数学的な特別さがあるわけではなく、身体的特徴と慣習の問題に過ぎません。

よくある質問

古代文明はすべていずれゼロの記号を発明したのですか?

いいえ。単なる位取りの記号ではなく「真の数」としてのゼロは、概念として発明するのが非常に難しいものでした。マヤ文明とインド文明でそれぞれ独立して生まれましたが、ローマ数字を含む多くの記数法ではゼロが最後まで発展しませんでした。

現代でもローマ数字が使われるのはなぜですか?

実用性よりも伝統や格式のためです。時計の文字盤、映画の続編タイトル、君主の名前(エリザベス2世など)、章立ての番号などに使われているのは、計算に効率的だからではなく、古典的・儀礼的な印象を与えるからです。