Roman Numerals

DOWNLOAD Mathematica Notebook

Roman numerals are a system of numerical notations used by the Romans. They are an additive (and subtractive) system in which letters are used to denote certain "base" numbers, and arbitrary numbers are then denoted using combinations of symbols. Unfortunately, little is known about the origin of the Roman numeral system (Cajori 1993, p. 30).

The following table gives the Latin letters used in Roman numerals and the corresponding numerical values they represent.

characternumerical value
I1
V5
X10
L50
C100
D500
M1000

For example, the number 1732 would be denoted MDCCXXXII in Roman numerals. However, Roman numerals are not a purely additive number system. In particular, instead of using four symbols to represent a 4, 40, 9, 90, etc. (i.e., IIII, XXXX, VIIII, LXXXX, etc.), such numbers are instead denoted by preceding the symbol for 5, 50, 10, 100, etc., with a symbol indicating subtraction. For example, 4 is denoted IV, 9 as IX, 40 as XL, etc. However, this rule is generally not followed on the faces of clocks, where IIII is usually encountered instead of IV. Furthermore, the practice of placing smaller digits before large ones to indicate subtraction of value was hardly ever used by Romans and came into popularity in Europe after the invention of the printing press (Wells 1986, p. 60; Cajori 1993, p. 31).

The following table gives the (Europeanized) Roman numerals for the first few positive integers.

#RN#RN#RN
1I11XI21XXI
2II12XII22XXII
3III13XIII23XXIII
4IV14XIV24XXIV
5V15XV25XXV
6VI16XVI26XXVI
7VII17XVII27XXVII
8VIII18XVIII28XXVIII
9IX19XIX29XXIX
10X20XX30XXX
RomanNumeralsLarge

For large numbers, the Romans placed a partial frame around numbers (open at the bottom), which indicated that the framed number was to be multiplied by 100000, as illustrated above (Menninger 1992, p. 44; Cajori 1993, p. 32). In more recent practice, the strokes were sometimes written only on the sides, e.g., |X| (Cajori 19993, p. 32). It should also be noted that the Romans themselves never wrote M for 1000, but instead wrote (I) for 1000, (I)(I) for 2000, etc., and also occasionally wrote IM, IIM, etc. (Menninger 1992, p. 281; Cajori 1993, p. 32). However, in the Middle Ages, the use of M became quite common. The Romans sometimes used multiple parentheses to denote nested multiplications by 10, so (I) for 1000, ((I)) for 10000, (((I))) for 100000, etc. (Cajori 1993, p. 33).

The Romans also occasionally used a vinculum (called a titulus in the Middle Ages) over a Roman numeral to indicate multiplication by 1000, so I^_=1000, II^_=2000, etc. (Menninger 1992, p. 281; Cajori 1993, p. 32).

Roman numerals are encountered in the release year for movies and occasionally on the numerals on the faces of watches and clocks, but in few other modern instances. They do have the advantage that addition can be done "symbolically" (and without worrying about the "place" of a given digit) by simply combining all the symbols together, grouping, writing groups of five Is as V, groups of two Vs as X, etc.

RomanNumerals

The number of characters in the Roman numerals for 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ... (i.e., I, II, III, IV, V, VI, VII, VIII, IX, X, ...) are 1, 2, 3, 2, 1, 2, 3, 4, 2, 1, 2, 3, 4, ... (OEIS A006968). This leads to a scale-invariant fractal-like stairstep pattern which rises in steps then falls abruptly.

Wolfram Web Resources

Mathematica »

The #1 tool for creating Demonstrations and anything technical.

Wolfram|Alpha »

Explore anything with the first computational knowledge engine.

Wolfram Demonstrations Project »

Explore thousands of free applications across science, mathematics, engineering, technology, business, art, finance, social sciences, and more.

Computerbasedmath.org »

Join the initiative for modernizing math education.

Online Integral Calculator »

Solve integrals with Wolfram|Alpha.

Step-by-step Solutions »

Walk through homework problems step-by-step from beginning to end. Hints help you try the next step on your own.

Wolfram Problem Generator »

Unlimited random practice problems and answers with built-in Step-by-step solutions. Practice online or make a printable study sheet.

Wolfram Education Portal »

Collection of teaching and learning tools built by Wolfram education experts: dynamic textbook, lesson plans, widgets, interactive Demonstrations, and more.

Wolfram Language »

Knowledge-based programming for everyone.