Guide
Convenções dos numerais romanos: onde as regras realmente vivem
Sete símbolos, dois estilos de notação e algumas exceções teimosamente tradicionais.
By Buğra SözeriPublished
Os numerais romanos usam sete símbolos: I = 1,V = 5, X = 10,L = 50, C = 100,D = 500, M= 1000. As regras de leitura modernas são bem conhecidas. O que é menos conhecido é que essas regras são em sua maioria retroativas — os próprios romanos eram inconsistentes, e vários domínios modernos ainda violam as regras “padrão” propositalmente.
As regras de leitura modernas padrão
- Símbolos geralmente somam da esquerda para a direita.
MCC= 1000 + 100 + 100 = 1200. - Um símbolo menor antes de um maior subtrai.
IV= 4 (5 − 1), nãoIIII.IX= 9,XL= 40,XC= 90,CD= 400,CM= 900. - Apenas I, X e C subtraem. Nunca
VL(45) — escrevaXLV. V, L, D nunca subtraem. - Um símbolo subtrativo pode preceder apenas os dois próximos maiores.
Iantes de V ou X apenas.Xantes de L ou C apenas.Cantes de D ou M apenas. - Nenhum símbolo se repete mais de três vezes seguidas.
IIIé válido.IIIInão é (pela convenção moderna) — escrevaIV.
De onde vêm as “regras”
Inscrições romanas antigas usam regularmente formas que violam as regras modernas. A moeda romana da era republicana escrevia 4 como IIII; a notação subtrativa (IV) aparece mais tarde e nunca foi universal. Os números dos portões do Coliseu seguem I,II, III, IIII,V — não IV.
O conjunto de regras que ensinamos hoje foi amplamente padronizado no século XIX por tipógrafos e autores de livros didáticos que queriam um sistema único e consistente. É o uso moderno mais comum — mas se você encontrar um manuscrito de 1300 escrevendo IIII ouVIIII, não está errado pelos padrões de sua própria época.
Onde as regras ainda são quebradas propositalmente
Mostradores de relógio
A maioria dos relógios analógicos com numerais romanos usaIIII para 4, não IV. As razões variam do equilíbrio visual com o VIII no lado oposto, ao alegado aborrecimento de Luís XIV com oIV parecendo um parcial IVPITER(Júpiter), até a simples convenção. Seja qual for a causa, a prática é tão universal que IV em um mostrador parece errado.
Créditos de cinema e TV
Hollywood usa tradicionalmente numerais romanos para anos de copyright — em parte por tradição, em parte para tornar o ano menos imediatamente legível. O uso moderno é corretamente subtrativo (MMXXIV, nãoMMXXIIII).
Numeração de monarcas e papas
Os numerais romanos são a convenção para monarcas (Elizabeth II, Luís XIV) e papas (Bento XVI). A notação subtrativa aplica-se normalmente — Eduardo IV, Henrique IX.
Paginação de manuscritos e livros
A matéria preliminar (prefácio, sumário, lista de figuras) é convencionalmente paginada em numerais romanos minúsculos (i, ii, iii, iv, v, …). O texto principal começa novamente no árabe 1. A maioria dos editores acadêmicos ainda usa essa convenção.
Os números que os numerais romanos não conseguem expressar
- Zero. Os numerais romanos não têm símbolo para zero. O número não existia como conceito na matemática romana padrão.
- Frações abaixo de 1/12. Os romanos usavam uma subdivisão duodecimal (uncia = 1/12) com frações nomeadas. Os decimais não se encaixam no sistema.
- Números acima de ~3.999 de forma limpa. Os símbolos tradicionais param em M = 1000. Para números maiores, existem várias extensões — uma barra sobre o símbolo (vinculum) multiplicava por 1000, então V̄ = 5000. Mas não existe um único padrão inequívoco.
- Números negativos. Sem notação.
Uma conversão trabalhada: 2026
Decomponha: 2000 + 0 + 20 + 6.
- 2000 =
MM - 0 (centenas) = (nada)
- 20 =
XX - 6 =
VI
Concatene: MMXXVI. Leia de volta para verificar: 1000 + 1000 + 10 + 10 + 5 + 1 = 2026. ✓
A conclusão pragmática
Para linhas de copyright, nomes de monarcas e a maioria dos usos modernos: siga as regras padrão acima. Para mostradores de relógio, escreva IIII. Para inscrições antigas, documente o que está lá — não “corrija” uma gravação de 1500 anos para corresponder a um livro didático do século XIX.
Passo a passo: 1994 e 3999
Mais dois números que exercitam diferentes partes do conjunto de regras.
1994. Decomponha nos quatro valores posicionais: 1000 + 900 + 90 + 4.
- 1000 →
M - 900 →
CM(subtrativo: 1000 − 100) - 90 →
XC(subtrativo: 100 − 10) - 4 →
IV(subtrativo: 5 − 1)
Concatene: MCMXCIV. Observe que três dos quatro valores posicionais usam notação subtrativa.
3999. Decomponha: 3000 + 900 + 90 + 9.
- 3000 →
MMM - 900 →
CM - 90 →
XC - 9 →
IX
Resultado: MMMCMXCIX — nove caracteres, o numeral romano não trivial mais denso dentro do intervalo normalmente expressível. 4000 (MMMM) violaria a regra “nenhum símbolo se repete mais de três vezes” sob a convenção moderna estrita, por isso 3.999 é o limite prático de fato para numerais romanos únicos e limpos.
Erros comuns ao ler ou escrever numerais romanos
- Subtrair do alvo errado.
ILnão significa 49. O símbolo subtrativo deve ser um de {I, X, C} e pode preceder apenas os dois símbolos seguintes maiores. 49 éXLIX(40 + 9), nãoIL. - Empilhar subtrações.
IIXpara 8 parece plausível, mas não é padrão. Cada grupo subtrativo tem exatamente um símbolo menor antes de um maior. 8 éVIII. - Usar minúsculas de forma descuidada. Numerais romanos minúsculos (
i, ii, iii, iv, v) são convencionais para a paginação preliminar de livros, mas inadequados para monarcas, papas ou linhas de copyright. Caixa mista (Iv) está sempre errada. - Assumir que os pontos de código Unicode se normalizam para as letras ASCII. U+2160 (Ⅰ), U+2161 (Ⅱ) etc. são pontos de código dedicados de numerais romanos que parecem as letras ASCII, mas se comparam de forma diferente em comparações de strings. Sempre normalize (NFKC) a entrada antes de analisar.
O algoritmo guloso em pseudocódigo
Todo conversor de numerais romanos na web usa o mesmo algoritmo guloso — a cada passo, subtraia o maior valor cujo símbolo você ainda pode escrever, acrescente o símbolo e continue. A tabela completa incluindo pares subtrativos:
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 resultPara 1994: subtraia 1000 (M), subtraia 900 (CM), subtraia 90 (XC), subtraia 4 (IV). Resultado: MCMXCIV. O algoritmo é O(13) por número — tempo constante — e produz saída canônica para cada entrada no intervalo padrão de 1 a 3999.
Para a história de contagem e notação subjacente, consulte nossa página de metodologia matemática e o PDF do bloco de Formas Numéricas Unicode (U+2150-U+218F) para a referência canônica de pontos de código.
Frequently asked questions
- Quais são os 7 símbolos dos numerais romanos e seus valores?
- I=1, V=5, X=10, L=50, C=100, D=500, M=1000. Todo numeral romano é construído a partir desses sete símbolos usando combinações aditivas e subtrativas.
- Por que a maioria dos relógios analógicos usa IIII em vez de IV para o número 4?
- A tradição do mostrador de relógio usa esmagadoramente IIII em vez do subtrativo IV. As razões mais citadas são o equilíbrio visual oposto ao VIII e a convenção histórica que antecede a padronização da notação subtrativa no século XIX.
- Qual é o maior número exprimível com numerais romanos padrão?
- 3.999 (MMMCMXCIX) é o limite prático usando símbolos padrão sem violações de repetição. Escrever 4.000 como MMMM repetiria M quatro vezes, o que viola a regra ‘nenhum símbolo mais de três vezes seguidas’ segundo a convenção moderna.
- Os numerais romanos podem representar zero ou números negativos?
- Não. Os numerais romanos não possuem símbolo para zero, nenhuma notação para números negativos e nenhuma forma padrão de representar frações abaixo de 1/12. Essas limitações foram a principal razão pela qual os algarismos hindu-arábicos os substituíram na Europa entre os séculos XII e XV.
- Qual é o numeral romano para 2026?
- MMXXVI. Decomponha como 2000 (MM) + 20 (XX) + 6 (VI) = MMXXVI. Verifique lendo de volta: 1000+1000+10+10+5+1 = 2026.
Related
Published May 16, 2026