La aritmética del número romano real no se conoce, ya que no se escribió. Pero hay algunas hipótesis que explican cómo pueden haberse calculado con números romanos.
La siguiente explicación se copia de la aritmética de números romanos y se edita para adaptarse al Enconding of Quora
Adición
Resulta que un algoritmo para agregar números romanos directamente es realmente bastante fácil. Esto fue afortunado para los ingenieros y contadores romanos.
- En comparación con el Imperio Romano de Occidente tardío, ¿cuán económicamente productivos y militarmente poderosos eran los carolingios francos?
- ¿Cuáles fueron las clases sociales en Roma?
- ¿Los antiguos romanos tenían policía?
- Cuando las tropas romanas entraran a Roma triunfantes, ¿estarían armadas? ¿Estarían vestidos de batalla?
- ¿Qué cambios hizo Augusto en el ejército romano, las importaciones, los impuestos y la reconstrucción?
El algoritmo tiene solo cinco pasos:
- Sustituya cualquier sustractivo en ambos valores; es decir; “Incompactos” los valores romanos.
- Poner los dos valores juntos, catearlos.
- Ordene los símbolos en orden de izquierda a derecha con los símbolos “más grandes” a la izquierda.
- Comenzando con el extremo derecho, combine grupos de los mismos símbolos que puedan hacer uno “más grande” y sustituya el único más grande.
- Compacte el resultado mediante la sustitución de sustractivos cuando sea posible.
Como ejemplo, realice CCCLXIX + DCCCXLV .
1. Sustituya cualquier sustractivo para obtener:
CCCLXVIIII + DCCCXXXXV
2. Catenate para obtener:
CCCLXVIIIIDCCCXXXXV
3. Ordenar para obtener:
DCCCCCCLXXXXXVVIIII
4. Combine grupos para obtener:
DCCCCCCLXXXXXXIIII
DCCCCCCLLXIIII
DCCCCCCCXIIII
DDCCXIIII
MCCXIIII
5. Sustituya cualquier sustractivo para obtener:
MCCXIV
Puede verificar que esto sea correcto al convertir los valores a notación regular: 369 + 845 = 1214.
Sustracción
La sustracción directa también es razonablemente fácil, pero hay que incluir un proceso similar al “préstamo”. Si la suma se logra al unir los dos valores para formar un resultado, la sustracción se logra al “tachar” símbolos en el valor que se resta en el valor inicial.
Aquí hay un ejemplo simple: LXVIII – XII . En el primer valor, LXVIII ” tacha ” o elimina símbolos comunes: LXVIII o, en forma final, LVI .
Asumiremos que la resta es posible; es decir, el resultado es 1 o mayor. (Tenga en cuenta que los números romanos no pueden expresar cero o números negativos).
El algoritmo se convierte en:
- Sustituya cualquier sustractivo en ambos valores.
- Cualquier símbolo que aparezca en el segundo valor se “tacha” en el primero. Si el símbolo aparece en el primero, simplemente tachéelo. De lo contrario, convierta un símbolo “más grande” en múltiplos apropiados del necesario, luego tache.
- Reescribe sin los símbolos tachados.
- Verifique cualquier agrupación del mismo símbolo que deba reemplazarse por una “más grande”.
- Compacte el resultado mediante la sustitución de sustractivos cuando sea posible.
Como ejemplo, realice CXXIX – XLIII.
1. Sustituya cualquier sustractivo para obtener:
CXXVIIII – XXXXIII
2.a Tache los símbolos comunes:
CXXVIIII y XXXXIII
2.b Necesita X ‘s, convierta C a LXXXXX
LXXXXXXXVIIII y XXXXIII
LXXXXXXXVIIII y XXXXIII
3. Reescribe:
LXXXVI
4. Verifique la agrupación:
LXXXVI
5. Sustituya cualquier sustractivo para obtener:
LXXXVI
Puede verificar que este sea el resultado correcto al convertir los valores a notación regular: 129 – 43 = 86.
La regla de “préstamo” 2b anterior puede necesitar adoptar un enfoque un poco más complicado. Considere D – X. La D debe ser reemplazada por una serie de símbolos que incluye una X. Se convierte en: CCCCC que a su vez se convierte en CCCCLL que finalmente se convierte en CCCCLXXXXX . Después de ” tachar ” los símbolos comunes, el resultado es CCCCLXXXX con una respuesta final compacta de CDXC .
Si la conversión en el paso 2 se realiza con cuidado, entonces no debería haber nada que hacer en el paso 4. Es decir, siempre debería ser posible introducir un número mínimo de símbolos necesarios durante el paso 2.
Multiplicación y división
Mire la aritmética del número romano de Lawrence Turner, Ph.D.