9
$\begingroup$

In positional number systems there are algorithms for performing certain operations, like long division, to name one of the simplest. This works for positional systems, whatever base. I realize in number theory there are very advanced algorithms, typically for working with Very Long Numbers. (disclaimer: except for a Fourier transform I don't know any of them, I'm not a mathematician.)

I was wondering how the Romans could do anything numerical with their odd Roman numerals. You can't divide MMDCCI by LXXIII using long division. So, question: are there numerical methods for Roman numerals, and if not, how did the Romans divide MMDCCI by LXXIII?

  • 4
    I guess they rather used an [abacus](http://en.wikipedia.org/wiki/Abacus)... See also [this page](http://www.pims.math.ca/~hoek/teanum/Rom/).2011-07-05
  • 0
    @Theo - It's odd then that nobody seems to have questioned the system, given that you need a calculator to solve just any problem :-)2011-07-05
  • 2
    @stevenvh - how is doing it on pen and paper any different from having an abacus? They are both menial computational aids. Maybe you are just culturally biased because you leared "long division" first as a kid!2011-07-05
  • 3
    Presumably the Roman numeral system is a system for writing numbers, not for calculation. And they used a different system (movable stones) for calculations. The Latin word for "stone" is "calculus" after all. http://www.abacuslessons.com/roman-abacus.html2011-07-05
  • 2
    The Romans had *calculators*. They were slaves, usually Greek.2011-07-05
  • 0
    Roman numerals were not for calculation, though they could be used to record the *results* of calculations. Serious work (astronomical and astrological calculations) used a roughly base $60$ system ultimately derived from the Babylonians, and mechanical aids of the abacus family.2011-07-05
  • 0
    @user6312: do you happen to know a good reference for your second comment?2011-07-05
  • 2
    @Theo Buehler: Any of the larger histories of mathematics has a chapter on Hellenistic mathematics, and in particular on the work of Ptolemy. His *Almagest* is quite readable, particularly the first chapter that introduces the computational procedures. I would recommend the **Toomer** translation.2011-07-05
  • 0
    @user6312: Thanks a lot for your quick response, I'll certainly have a look at Toomer's translation of the *Almagest* -- I'm ashamed to say that I never had a copy of that book in my hands. [Meta: The first name - in fact the first three letters of a user name suffice for a ping and I myself prefer to be addressed simply as Theo if you don't mind.]2011-07-05
  • 0
    @Theo: Didn't know, though should have. Thought a couple of times on seeing first names used that the ping wouldn't work! Reading original old stuff can be very enlightening. It is humbling to find they were smarter than we are. But they all cheated, didn't watch television.2011-07-05
  • 0
    @use: (very brief, just to show you that it works) Well, I mainly focused on the 19th and early 20th century when reading "old stuff" and found that humbling enough. Maybe things started to deteriorate when people could listen to the radio, then came TV and then the internet... You'll find more than you ever wanted to know bout the ping-system [here](http://meta.math.stackexchange.com/questions/2063/ping-only-works-for-the-first) and especially [here](http://meta.stackexchange.com/q/43019/155585).2011-07-05

3 Answers 3

3

This web page has information about some possible approaches to doing arithmetic using Roman Numerals: http://turner.faculty.swau.edu/mathematics/materialslibrary/roman/

0

I think Joseph's answer is great and works with all such systems. But I happen to be familiar with the ways the Egyptians and Sumerians did their early calculations, and I think it is relevant in the sense that it is also a non-positional number system.

Egypt's number system is both non-positional and base 10 (that is, centered around powers of 10) like the Roman system, but it doesn't have the interesting feature where 4 is IV instead of IIII (using Roman Numerals to represent the Egyptian numbers as well). Egyptian scribes would divide by using a sort of mixture of guess and check, and repeated squaring.

It's easy to see through an example. Suppose we were to divide 153 by 9. Then we write down 1 and the divisor, and double both sides until the right side is bigger than 153. $$\begin{align} 153 / 9 \\ 1 \quad &;\quad 9 \\ 2 \quad &;\quad 18 \\ 4 \quad &;\quad 36 \\ 8 \quad &;\quad 72 \\ 16 \quad &;\quad 144 \\ 32 \quad &;\quad 288 \end{align}$$ Now we stop as $288 > 153$. The next step is to represent 153 by adding values on the right (there is only one way to do this). This is where I imagine they used guess and check - they would take the largest number (144 here) and keep adding the next-largest one that doesn't make it too large. 144 + 72 is too big, so we don't use 72. 36 and 18 are also too big. But 9 is just right.

So since we know that $144 + 9 = 153$, we can take their respective 2 powers to see that 153 divided by 9 is $1 + 16 = 17$. And so it is. That's pretty interesting, I think.

I also imagine that if one were calculating things all the time, they'd get really good at using 2 powers and so wouldn't even have to think about it. I also happen to know that they would sometimes guess a number early on and then just work with the difference. This is a lot like Joseph's answer: the Egyptians might guess 20, for example. Then they'd see that $20 \cdot 9 = 180$ and $180 - 153 = 27$. So then they'd just find 27 divided by 9 and subtract it from 20. But again, they would use 2 powers.

-2

Are there numerical algorithms for Roman numerals?

Yes there are, all the algorithms for our current numbers can work on Roman Numerals ( as far as the numbers can be represented in Roman Numeral Form). All you have to do is to represent each number in it's Roman Form, why would dividing , adding or any other operation on numbers depend on how the number is represented?

You can't divide MMDCCI by LXXIII using long division

Yes you can, Here is one way to divide MMDCCI by LXXIII : Convert them to their decimal ( arabic numeral ) equivalants, carry out the long division as usual, at the end substitute roman numerals in place of every number appearing in the division. But this does not answer the question of how Romans did it, just that it is possible to divided MMDCCI by LXXIII using long division and arabic numerals as we are used to, the algorihm is a composite of Long Division and Converting numbers between two different types of their representation.

how did the Romans divide MMDCCI by LXXIII?

How did the Romans actually divide MMDCCI by LXXIII? One simple way would have been by adding LXXIII as many times to LXXIII until the results was greater than MMDCCI, a truely long divison algorithm, it is a way that although maybe not acceptable by todays standards but at least in principal they could do it.

  • 0
    downvote for an algorithm that is correct? what's the deal!2011-07-05
  • 4
    The questioner wanted to know how the Romans did it *before* the invention of Arabic numerals.2011-07-05
  • 0
    @Doug : so why not tag it with math-history nstead? It seemed as if it was asking for numerical methods to work with Roman Numerals are to be different than those with any other system.2011-07-05
  • 0
    @Doug : the last paragraph show the flaw in the original question to what was really intended.2011-07-05
  • 3
    Arjang: Is this really so difficult to understand? You ripped one sentence out of context and chose to answer this one sentence, while the question clearly asks for something else. Your answer just begs for downvotes.2011-07-05
  • 0
    @ShreevatsaR : Thank you2011-07-05
  • 0
    @Doug sorry for the nitpick but "invention of arabic numerals" is just plain wrong.2011-07-05