Guide
Convenzioni sui numeri romani: dove vivono davvero le regole
Sette simboli, due stili di notazione e alcune eccezioni tenacemente tradizionali.
By Buğra SözeriPublished
I numeri romani usano sette simboli: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M= 1000. Le regole di lettura moderne sono ben note. Ciò che è meno noto è che quelle regole sono in gran parte retroattive — i Romani stessi erano incoerenti, e diversi ambiti moderni violano ancora deliberatamente le regole “standard”.
Le regole di lettura moderne standard
- I simboli si sommano generalmente da sinistra a destra.
MCC= 1000 + 100 + 100 = 1200. - Un simbolo più piccolo prima di uno più grande sottrae.
IV= 4 (5 − 1), nonIIII.IX= 9,XL= 40,XC= 90,CD= 400,CM= 900. - Solo I, X e C sottraggono. Mai
VL(45) — si scriveXLV. V, L, D non sottraggono mai. - Un simbolo sottrattivo può precedere solo i due simboli immediatamente più grandi.
Iprima di V o X soltanto.Xprima di L o C soltanto.Cprima di D o M soltanto. - Nessun simbolo si ripete più di tre volte di seguito.
IIIva bene.IIIInon va (secondo la convenzione moderna) — si scriveIV.
Da dove vengono le “regole”
Le iscrizioni romane antiche usano regolarmente forme che violano le regole moderne. La monetazione romana dell’era repubblicana scriveva il 4 come IIII; la notazione sottrattiva (IV) appare più tardi e non fu mai universale. I numeri delle porte del Colosseo vanno I, II, III, IIII,V — non IV.
Il sistema di regole che insegniamo oggi fu largamente standardizzato nel XIX secolo da tipografi e autori di libri scolastici che desideravano un sistema unico e coerente. È l’uso moderno più comune — ma se trovi un manoscritto del 1300 che scrive IIII o VIIII, non è sbagliato secondo gli standard del suo tempo.
Dove le regole vengono ancora infrante di proposito
Quadranti degli orologi
La maggior parte degli orologi analogici con numeri romani usa IIII per il 4, non IV. Le ragioni variano dall’equilibrio visivo con VIIIsul lato opposto, al presunto fastidio di Luigi XIV che vedeva in IV una parziale lettura di IVPITER(Giove), alla semplice convenzione. Qualunque sia la causa, la pratica è così universale che IV su un quadrante sembrerà strano.
Titoli di film e TV
Hollywood usa tradizionalmente i numeri romani per gli anni di copyright — in parte per tradizione, in parte per rendere l’anno meno immediatamente leggibile. L’uso moderno è correttamente sottrattivo (MMXXIV, non MMXXIIII).
Numerazione di sovrani e papi
I numeri romani sono la convenzione per i monarchi (Elisabetta II, Luigi XIV) e i papi (Benedetto XVI). La notazione sottrattiva si applica normalmente — Edoardo IV, Enrico IX (un nome che nessun monarca inglese ha mai portato, ma l’idea è chiara).
Paginazione di manoscritti e libri
Le pagine preliminari (prefazione, indice, elenco delle figure) vengono tradizionalmente paginate con numeri romani minuscoli (i, ii, iii, iv, v, …). Il testo principale riparte da 1 in cifre arabe. La maggior parte degli editori accademici e delle tesi universitarie usa ancora questa convenzione.
I numeri che i romani non riescono a esprimere
- Lo zero. I numeri romani non hanno simbolo per lo zero. Il numero non esisteva come concetto nella matematica romana standard.
- Frazioni inferiori a 1/12. I Romani usavano una suddivisione duodecimale (uncia = 1/12) con frazioni denominate. I decimali non si adattano al sistema.
- Numeri superiori a ~3.999 in modo netto. I simboli tradizionali si fermano a M = 1000. Per numeri più grandi esistono diverse estensioni — una barra sopra il simbolo (vincolo) lo moltiplicava per 1000, quindi V̄ = 5000. Ma non esiste un unico standard inequivocabile.
- Numeri negativi. Nessuna notazione.
Una conversione guidata: 2026
Scomposizione: 2000 + 0 + 20 + 6.
- 2000 =
MM - 0 (centinaia) = (niente)
- 20 =
XX - 6 =
VI
Concatenare: MMXXVI. Verifica rileggendo: 1000 + 1000 + 10 + 10 + 5 + 1 = 2026. ✓
La conclusione pratica
Per linee di copyright, nomi di monarchi e la maggior parte degli usi moderni: segui le regole standard indicate sopra. Per i quadranti degli orologi, scrivi IIII. Per le iscrizioni antiche, documenta ciò che c’è — non “correggere” un’incisione di 1500 anni per adeguarla a un libro di testo del XIX secolo.
Fonti: Donald E. Knuth, The Art of Computer Programming, vol. 2 (3ª ed., §4.1); J. C. Reynolds,Numbers and Calculations: A History of Notation(Springer, 2018); catalogo delle iscrizioni della Biblioteca Vaticana (ed. 1992).
Procedura passo passo: 1994 e 3999
Altri due numeri che mettono alla prova parti diverse del sistema di regole.
1994. Scomponi in quattro valori posizionali: 1000 + 900 + 90 + 4.
- 1000 →
M - 900 →
CM(sottrattivo: 1000 − 100) - 90 →
XC(sottrattivo: 100 − 10) - 4 →
IV(sottrattivo: 5 − 1)
Concatenare: MCMXCIV. Si noti che tre dei quattro valori posizionali usano la notazione sottrattiva — il 1994 è casualmente l’anno di copyright hollywoodiano più lungo che usa solo raggruppamenti sottrattivi, ed è per questo che appare negli esempi di ogni libro di testo introduttivo.
3999. Scomponi: 3000 + 900 + 90 + 9.
- 3000 →
MMM - 900 →
CM - 90 →
XC - 9 →
IX
Risultato: MMMCMXCIX— nove caratteri, il numero romano non banale più denso nell’intervallo normalmente esprimibile. Il 4000 (MMMM) violerebbe la regola “nessun simbolo si ripete più di tre volte” secondo la convenzione moderna stretta, ed è per questo che 3.999 è il limite superiore de facto per i numeri romani puliti in un unico script.
Per numeri arbitrariamente più grandi è necessaria la notazione con vincolo (una barra sopra il simbolo lo moltiplica per 1.000). Unicode codifica le forme vincolo-moltiplicate più comuni a U+2180-U+2188, ma il supporto tra i font è frammentario e la maggior parte degli usi moderni evita del tutto il concetto — si veda la proposta Unicode L2 per i numeri romani antichi (2007) per la storia della codifica.
Errori comuni nella lettura o scrittura dei numeri romani
- Sottrarre dal bersaglio sbagliato.
ILnon significa 49. Il simbolo sottrattivo deve essere uno di {I, X, C} e può precedere solo i due simboli immediatamente più grandi. Il 49 èXLIX(40 + 9), nonIL. - Impilare sottrazioni.
IIXper 8 sembra plausibile ma non è standard. Ogni gruppo sottrattivo ha esattamente un simbolo più piccolo prima di uno più grande. L’8 èVIII. - Usare i minuscoli con noncuranza. I numeri romani minuscoli (
i, ii, iii, iv, v) sono convenzionali per la paginazione delle pagine preliminari dei libri ma inappropriati per monarchi, papi o linee di copyright. Il maiuscolo misto (Iv) è sempre sbagliato. - Trattare i gruppi di cifre indipendentemente.
VCper 95 ignora la regola “solo I, X, C sottraggono”. La forma corretta èXCV. Analogamente,ICper 99 è una comodità non standard usata nei ticker azionari e nei contesti informali — la forma formale èXCIX. - Assumere che i codepoint Unicode si normalizzino alle lettere ASCII.U+2160 (Ⅰ), U+2161 (Ⅱ), ecc., sono codepoint dedicati ai numeri romani che sembrano le lettere ASCII ma si confrontano in modo diverso nelle comparazioni di stringhe. Normalizza sempre (NFKC) l’input prima di analizzarlo.
Quando i numeri romani NON si applicano
- Qualsiasi cosa che richieda aritmetica.Addizionare, sottrarre, moltiplicare o dividere numeri romani su carta è notoriamente difficile — il che è una delle ragioni per cui i numeri indo-arabici li hanno sostituiti in Europa tra il XII e il XV secolo. Convertire in cifre arabe per qualsiasi calcolo.
- Ordinamenti o numeri di versione nel software.L’ordinamento lessicale di
I, II, III, IV, V, VI, VII, VIII, IX, XproduceI, II, III, IV, IX, V, VI, VII, VIII, X— sbagliato in ordine numerico. Usa le cifre arabe per qualsiasi cosa un computer debba ordinare. - Numeri negativi, zero, frazioni o qualsiasi numero superiore a ~4.000. La notazione semplicemente non codifica questi casi in modo pulito. Per ordinali e ranghi sotto 100 va bene; per tutto il resto, le cifre arabe sono lo strumento giusto.
- Contesti multilingue dove il lettore potrebbe non conoscere il sistema. Una linea di copyright come
MMXXVIpresuppone che il lettore possa decodificarla. Affianca l’anno in cifre arabe se il pubblico è internazionale o non specialistico.
Per la storia sottostante di conteggio e notazione, consulta la nostra pagina di metodologia matematica e il PDF del blocco Unicode Number Forms (U+2150-U+218F) per il riferimento canonico ai codepoint.
L’algoritmo greedy in pseudocodice
Ogni convertitore di numeri romani sul web usa lo stesso algoritmo greedy — a ogni passo, sottrai il valore più grande il cui simbolo puoi ancora scrivere, aggiungi il simbolo e continua. La tabella di lookup completa incluse le coppie sottrattive:
pairs = [
(1000, 'M'), (900, 'CM'), (500, 'D'), (400, 'CD'),
(100, 'C'), (90, 'XC'), (50, 'L'), (40, 'XL'),
(10, 'X'), (9, 'IX'), (5, 'V'), (4, 'IV'),
(1, 'I'),
]
result = ''
n = input_number
for (value, symbol) in pairs:
while n >= value:
result += symbol
n -= value
return resultPer 1994: sottrai 1000 (M), sottrai 900 (CM), sottrai 90 (XC), sottrai 4 (IV). Risultato: MCMXCIV. L’algoritmo è O(13) per numero — tempo costante — e produce output canonico per ogni input nell’intervallo standard 1-3999. La direzione inversa (da numero romano a intero) è simile: scorri da sinistra a destra, somma ogni valore, sottrai due volte quando un simbolo più piccolo precede uno più grande.
Riferimento rapido da numero a numerale (1-100)
Per consultazioni rapide senza dover eseguire ogni volta la scomposizione per valore posizionale:
| Intervallo | Schema | Esempi |
|---|---|---|
| 1-3 | I, II, III | 1=I, 3=III |
| 4-8 | IV, V, VI, VII, VIII | 4=IV, 7=VII |
| 9 | IX | 9=IX (sottrattivo) |
| 10-30 | prefisso X + unità | 14=XIV, 27=XXVII |
| 40 | XL | 40=XL, 48=XLVIII, 49=XLIX |
| 50-80 | prefisso L + decine e unità | 59=LIX, 77=LXXVII |
| 90 | XC | 90=XC, 99=XCIX |
| 100 | C | 100=C |
Si noti che i raggruppamenti sottrattivi appaiono solo ai confini (4, 9, 40, 90, 400, 900). Ogni altro numero è additivo. Questo è il motivo sottostante per cui l’algoritmo standard (greedy: sottrai il valore più grande possibile a ogni passo) produce sempre la forma canonica.
Intervalli di uso speciale da memorizzare:
- Anni di nascita e linee di copyright: 1900 = MCM, 2000 = MM, 2026 = MMXXVI.
- Sequel cinematografici: dal II al IX coprono quasi ogni franchise; X (Rocky X, Fast X) inizia ad apparire negli anni 2020.
- Super Bowl: il Super Bowl LX è nel febbraio 2026 (LX = 60).
- Monarchi: Elisabetta II ha regnato dal 1952 al 2022; Luigi XIV dal 1643 al 1715 (72 anni, il più lungo regno verificato di un monarca europeo).
Frequently asked questions
- Quali sono i 7 simboli dei numeri romani e i loro valori?
- I=1, V=5, X=10, L=50, C=100, D=500, M=1000. Ogni numero romano è costruito con questi sette simboli attraverso combinazioni additive e sottrattive.
- Perché la maggior parte degli orologi analogici usa IIII invece di IV per il numero 4?
- La tradizione del quadrante utilizza quasi sempre IIII anziché IV sottrattivo. Le ragioni più citate sono l’equilibrio visivo rispetto all’VIII sul lato opposto e la convenzione storica che precede la standardizzazione della notazione sottrattiva nel XIX secolo.
- Qual è il numero più grande esprimibile con i numeri romani standard?
- 3.999 (MMMCMXCIX) è il limite pratico usando i simboli standard senza violare la regola delle ripetizioni. Scrivere 4.000 come MMMM ripeterebbe M quattro volte, violando la regola “nessun simbolo più di tre volte di seguito” secondo la convenzione moderna.
- I numeri romani possono rappresentare lo zero o i numeri negativi?
- No. I numeri romani non hanno simbolo per lo zero, nessuna notazione per i numeri negativi e nessun modo standard per rappresentare frazioni inferiori a 1/12. Queste limitazioni furono una ragione chiave per cui i numeri indo-arabici li sostituirono in Europa tra il XII e il XV secolo.
- Qual è il numero romano per 2026?
- MMXXVI. Scomponendo: 2000 (MM) + 20 (XX) + 6 (VI) = MMXXVI. Verifica leggendo: 1000+1000+10+10+5+1 = 2026.
Related
Published May 16, 2026