1 2 3 4 5 6 7 8 9 10 11 12
| I | II | III | IV | V | VI | VII | VIII | IX | X | XI | XII |
I が 1 で、これを 2 本重ねて II とすれば 2 で、3 本重ねて III とすれば 3 を意味します。V は 5 を意味します。
左側に I をつけると「 1 つ少ない」(マイナス)を意味するので、4 は IV と表記します。右側につけると「プラス」を意味し、VI は 6 を意味します。X は 10 です。
ある本に書かれていたのですが、ローマ数字は足し算(引き算)を内包しているという言葉がしっくりきました。確かに II(2) = I + I、IV(4) = V - I 、VII(7) = V + I + I ですよね。
※時計の文字盤では IIII やVIIIIという表記を見かけることもあります。
ローマ数字の由来桁記号記数法
現在、私達が日常的に使用しているのはアラビア数字であり、位が変わっても同じ数字(1,2,3,4,5,6,7,8,9,0という10個の数字)を使用する「位取り記数法」を使っていますが、古代ではある大きさの値になると別の記号を使う「桁記号記数法」を使っていました。
使用例
1510501005001000
| I | V | X | L | C | D | M |
13 = 10 x 1 + 1 x 3 = X + III = XIII 24 = 10 x 2 + (−1 + 5) = XX + IV = XXIV 3888 = 1000 x 3 + 500 + 100 x 3 + 50 + 10 x 3 + 5 + 1 x 3 = MMM + D + CCC + L + XXX + V + III = MMMDCCCLXXXVIII
ローマ数字では4つ以上記号を並べないというルールがあるので、他の記号でも4つ以上並ぶようなら、(−1 + 次の位の記号)のようにします。
49 = (-10 + 50) + (−1 + 10) = XL + IX = XLIX
計算器具
足し算で先程の 13 + 24 = 37をローマ数字で数を表してみます。
XIII + XXIV ------- XXXVII
このように桁記号記数法では計算が大変なため、「アバカス」という計算器具が使われていました。これは後にシルクロード経由で中国に伝わり17世紀に中国の明から日本に伝わって、現在の「そろばん」となりました。
アラビア数字
現在、一般に使われているのはアラビア数字(ほんとはインド数字)です。
アラビア数字は位が変わっても1,2,3,4,5,6,7,8,9,0という10個の数字だけで済み、位により新しい記号を作る必要がありません。
記数法のかんたんな歴史 ― アレッサンドラ・キング - TED Ed
アル・フワリズム(Al Khawarizmi)が825年に著した算術書「インドの数の計算法」(ラテン語訳の題名は, ”Algorithmi de Numbers Indorum”)があります。
インド数字はこの算法とともに13世紀以降にイタリア(レオナルド・フィボナッチが1202年に出版した「算盤の書」でインドの方法を紹介)からヨーロッパに広がりアラビア算用数字と呼ばれるようになりました。
「アルゴリズム」の語源は、このアル・フワリズムという人の名前となります。アラビア語からラテン語に翻訳した際に、名前と気が付かなかったとのこと。
未知数といえば「x」ですが、アラビア起源説というのがあります。
ゼロの発明
インドでは、ゼロの発明したとよく聞くが何のことかあやふやな知識のままでした。
ゼロには3つの使い方があります。
- 記号(空位)としてのゼロ
- 数(演算の対象)としてのゼロ
- 原点としてのゼロ
記号(空位)としてのゼロ
ただ何もないということの記号なら、古代バビロニア時代(60進法)にもありました。
例えば、アラビア数字のゼロ「0」を位の位置を表わした場合、一番右の数字は1の位、右から2番目の数字は10の位、右から3番目の数字は100の位といったルールになっています。
例で「307」は、1の位が7、10の位が空位、100の位が3であることを表してします。
古代インドでもゼロは空白で表していましたが、下記のようにすると見た目の表現的にも位の位置の区別が難しかったので、「0」を記号として使うようになった。