/8分で読めます

ローマ数字とは?ルールと例でわかる完全ガイド

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から作られています。

SymbolValue由来または意味
I11本のtally mark
V5開いた手の形と関連づけられることがあります
X102つのV形、または交差したtally marks
L50後に簡略化された50のsymbol
C100hundredを意味するLatin centumから
D500古いRoman notationから簡略化された形
M1000thousandを意味する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 = 1650

Rule 2: Subtraction

小さいsymbolが大きいsymbolの前にある場合、小さい値を大きい値から引きます。standardなsubtractive pairsは6つだけです。

CombinationValue意味
IV4IIIIではなく5 - 1
IX9VIIIIではなく10 - 1
XL40XXXXではなく50 - 10
XC90LXXXXではなく100 - 10
CD400CCCCではなく500 - 100
CM900DCCCCではなく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 XL

Rule 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 = 2026

Roman 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

よく出会う値は次の通りです。

NumberRomanNumberRomanNumberRoman
1I10X40XL
2II14XIV50L
3III15XV60LX
4IV19XIX70LXX
5V20XX80LXXX
6VI24XXIV90XC
7VII25XXV99XCIX
8VIII29XXIX100C
9IX30XXX500D

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 notation

Roman 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を試す

参考資料

  1. Ifrah, G. (2000). The Universal History of Numbers: From Prehistory to the Invention of the Computer. John Wiley & Sons.
  2. Cajori, F. (1993). A History of Mathematical Notations. Dover Publications. Originally published 1928-1929.
  3. Britannica. Roman numeral. https://www.britannica.com/topic/Roman-numeral
  4. Unicode Consortium. Number Forms (U+2150-U+218F). https://www.unicode.org/charts/PDF/U2150.pdf
  5. National Football League. Super Bowl History. https://www.nfl.com/super-bowl/history