ローマ数字とは?ルールと例でわかる完全ガイド
Roman numeralsは2000年以上前から使われており、今でも時計の文字盤、映画のcredits、Super Bowlのlogo、books、monuments、building cornerstonesに登場します。ここではその仕組みを解説します。
目次
ローマ数字とは?
Roman numeralsは、ancient Romeで生まれたnumber systemです。現代のdecimal numbersのようなpositional digitsではなく、Latin lettersの組み合わせで値を表します。
Roman numeralsは主にadditiveです。symbolsの値を足し合わせます。ただし重要な例外としてsubtractive ruleがあり、小さいsymbolが大きいsymbolの前にある場合は引き算を意味します。
たとえばXIVは10 + (5 - 1) = 14、一方XVIは10 + 5 + 1 = 16です。
7つのSymbols
Roman numeral system全体は、わずか7つのsymbolsから作られています。
| Symbol | Value | 由来または意味 |
|---|---|---|
| I | 1 | 1本のtally mark |
| V | 5 | 開いた手の形と関連づけられることがあります |
| X | 10 | 2つのV形、または交差したtally marks |
| L | 50 | 後に簡略化された50のsymbol |
| C | 100 | hundredを意味するLatin centumから |
| D | 500 | 古いRoman notationから簡略化された形 |
| M | 1000 | thousandを意味するLatin milleから |
Roman numeralsにはzeroを表すsymbolがありません。zeroという概念はRoman numeral systemの一部ではありませんでした。
Roman Numeralsを書くルール
Rule 1: Addition
symbolが同じ値またはより大きい値のsymbolの後にある場合、その値を足します。
VI = 5 + 1 = 6
XV = 10 + 5 = 15
LXI = 50 + 10 + 1 = 61
MDCL = 1000 + 500 + 100 + 50 = 1650Rule 2: Subtraction
小さいsymbolが大きいsymbolの前にある場合、小さい値を大きい値から引きます。standardなsubtractive pairsは6つだけです。
| Combination | Value | 意味 |
|---|---|---|
| IV | 4 | IIIIではなく5 - 1 |
| IX | 9 | VIIIIではなく10 - 1 |
| XL | 40 | XXXXではなく50 - 10 |
| XC | 90 | LXXXXではなく100 - 10 |
| CD | 400 | CCCCではなく500 - 100 |
| CM | 900 | DCCCCではなく1000 - 100 |
Rule 3: Repetition
I、X、C、Mは連続して最大3回まで繰り返せます。V、L、Dは繰り返しません。
I = 1
II = 2
III = 3
IIII = invalid in standard form; use IV
X = 10
XX = 20
XXX = 30
XXXX = invalid in standard form; use XLRule 4: Largest to Smallest
Roman numeralsは通常、standard subtractive pairsを除いて、左から右へ大きい値から小さい値の順に書きます。
Roman Numeralsの読み方
左から右へ読みます。小さい値が大きい値の前にある場合は引き、それ以外は足します。
MCMXCIV = ?
M = 1000
CM = 900 (C before M means subtract: 1000 - 100)
XC = 90 (X before C means subtract: 100 - 10)
IV = 4 (I before V means subtract: 5 - 1)
1000 + 900 + 90 + 4 = 1994
MMXXVI = ?
MM = 2000
XX = 20
VI = 6
2000 + 20 + 6 = 2026Roman Numeralsの書き方
Roman numeralsを書くには、numberをthousands、hundreds、tens、onesに分け、それぞれを変換します。
Convert 2749 to Roman numerals:
Thousands: 2000 = MM
Hundreds: 700 = DCC
Tens: 40 = XL
Ones: 9 = IX
Result: MMDCCXLIX
Convert 1888 to Roman numerals:
Thousands: 1000 = M
Hundreds: 800 = DCCC
Tens: 80 = LXXX
Ones: 8 = VIII
Result: MDCCCLXXXVIII豆知識
1888 (MDCCCLXXXVIII)は、standard Roman numeralsで一般的に書かれるyearの中で最も長く、13 charactersあります。3888はさらに長く、MMMDCCCLXXXVIIIです。
Quick Reference Table
よく出会う値は次の通りです。
| Number | Roman | Number | Roman | Number | Roman |
|---|---|---|---|---|---|
| 1 | I | 10 | X | 40 | XL |
| 2 | II | 14 | XIV | 50 | L |
| 3 | III | 15 | XV | 60 | LX |
| 4 | IV | 19 | XIX | 70 | LXX |
| 5 | V | 20 | XX | 80 | LXXX |
| 6 | VI | 24 | XXIV | 90 | XC |
| 7 | VII | 25 | XXV | 99 | XCIX |
| 8 | VIII | 29 | XXIX | 100 | C |
| 9 | IX | 30 | XXX | 500 | D |
Large Numbersと3999のLimit
一般的なstandard Roman numeralsは通常3999 (MMMCMXCIX)までです。5000を表す通常の単一symbolがないため、4000には日常的に広く受け入れられたstandard formがありません。
Romansや後世のscribesは、より大きなnumbersのためにextensionsを使いました。vinculum、つまりoverlineはnumeralを1000倍にできるため、overlined Vは5000を表しました。
modern useでは、1から3999のrangeでyears、chapters、sequel numbers、outlines、formal labelsにはほぼ十分です。
Key milestone numbers:
1000 = M
2000 = MM
3000 = MMM
3999 = MMMCMXCIX (maximum in common standard form)
4000 = no single standard representation without extended notationRoman Numeralsが今も使われる場所
Roman numeralsは現代でも多くの場面に登場します。
Clock and watch faces
classic dialsではIからXIIを使います。多くの時計ではvisual balanceとtraditionのため、4をIVではなくIIIIと書きます。
Movies and TV
film copyright dates、sequel numbering、episodes、production logosでRoman numeralsがよく使われます。
Super Bowl
NFLはtraditionally、Super Bowl LVIIIのように各Super BowlをRoman numeralsで呼びます。LVIIIは58です。
Books and outlines
preface pages、volume numbers、chapters、formal outline levelsでRoman numeralsがよく使われます。
Architecture and monuments
cornerstones、inscriptions、public monumentsでは、formalでhistoricalな印象のためRoman numeralsが使われます。
簡単な歴史
Roman numeral systemは数世紀かけて発展しました。
- Before Rome - EtruscansはRoman notationに影響を与えた関連するnumeral marksを使っていました。
- Roman Republic and Empire - Roman numeralsはcommerce、records、laws、inscriptions、public worksで使われました。
- Medieval period - IVやIXのようなsubtractive formsがよりstandardizedされましたが、IIIIのような古いformsも残りました。
- 13th to 16th centuries - EuropeではHindu-Arabic numeralsがarithmeticとcommerceでRoman numeralsを徐々に置き換えました。
- Today - Roman numeralsは、calculationよりtradition、formality、decorative styleが重視される場面で残っています。
Roman numeralsはcomplex arithmetic向けには設計されていません。紙の上でMCMXCIVにXLVIIを掛けるのは、1994に47を掛けるよりはるかに不便です。そのため計算ではpositional decimal notationが最終的に勝ちました。
Roman Numeralsをすぐに変換
無料のRoman Numeral Converterを使って、Roman numeralsとdecimal numbersをbrowser内ですぐに相互変換できます。
Roman Numeral Converterを試す参考資料
- Ifrah, G. (2000). The Universal History of Numbers: From Prehistory to the Invention of the Computer. John Wiley & Sons.
- Cajori, F. (1993). A History of Mathematical Notations. Dover Publications. Originally published 1928-1929.
- Britannica. Roman numeral. https://www.britannica.com/topic/Roman-numeral
- Unicode Consortium. Number Forms (U+2150-U+218F). https://www.unicode.org/charts/PDF/U2150.pdf
- National Football League. Super Bowl History. https://www.nfl.com/super-bowl/history