# How did Archimedes do square roots?

**URL:** <https://boards.straightdope.com/t/how-did-archimedes-do-square-roots/723626>\
**Category:** Factual Questions\
**Created:** [June 27, 2015, 2:20pm UTC](https://boards.straightdope.com/t/how-did-archimedes-do-square-roots/723626 "2015-06-27T14:20:25Z")\
**Posts on this page:** 11\
**Page:** 3

<div class="post-metadata">

**Author:** ![Learjeff](https://avatars.discourse-cdn.com/v4/letter/l/94ad74/32.png) [@Learjeff](https://boards.straightdope.com/u/Learjeff)\
**Post date:** [June 28, 2015, 9:42pm UTC](https://boards.straightdope.com/t/how-did-archimedes-do-square-roots/723626/41 "2015-06-28T21:42:34Z")

</div>

> [@Indistinguishable](#):
>
> This is Newton’s method again.

Right! Except that you can remember it and do it without calculus.

Newton’s method is more general, of course.

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [June 28, 2015, 11:24pm UTC](https://boards.straightdope.com/t/how-did-archimedes-do-square-roots/723626/42 "2015-06-28T23:24:05Z")

</div>

When I first came up with that method, incidentally (and I don’t claim that I’m the only person to ever come up with it, just that I did so independently), I briefly considered modifications to bring the mediant closer to the arithmetic mean (for instance, you could multiply the numerator and denominator each by some number, to bring the denominators closer together). But then I realized that trying to get closer to the arithmetic mean isn’t really what we want, anyway: What you really want for the in-between-number is something that approximates the geometric mean (the geometric mean itself would be perfect, of course, but calculating it requires the very same square root we’re looking for).

---

<div class="post-metadata">

**Author:** ![Dr.Strangelove](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dr.strangelove/32/6613_2.png) [@Dr.Strangelove](https://boards.straightdope.com/u/Dr.Strangelove)\
**Post date:** [June 28, 2015, 11:48pm UTC](https://boards.straightdope.com/t/how-did-archimedes-do-square-roots/723626/43 "2015-06-28T23:48:30Z")

</div>

> [@Indistinguishable](#):
>
> [Let me make one other neat observation in the meanwhile: if x and y are (positive) approximations of sqrt(r) with m and n digits of accuracy beyond the decimal point, respectively, then we can combine them into the even better approximation (xy + r)/(x + y), with (asymptotically) about m + n digits of accuracy (actually, we should expect even 1 bit of accuracy beyond this, but nevermind that).

That is neat. Kinda surprising that it works no matter which side of the approximation x and y start on.

I poked around a little with higher-order iterations, and came up with this:  
x’ = -1/(2x[sup]3[/sup]) + 3/(2x) + 3x/8

That gives you triple the number of digits per round instead of double. But it looks like a bit net loss with all those multiplies. The x[sup]3[/sup] in particular kills you.

---

<div class="post-metadata">

**Author:** ![Senegoid](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/senegoid/32/6606_2.png) [@Senegoid](https://boards.straightdope.com/u/Senegoid)\
**Post date:** [June 29, 2015, 12:20am UTC](https://boards.straightdope.com/t/how-did-archimedes-do-square-roots/723626/44 "2015-06-29T00:20:16Z")

</div>

> [@Wendell\_Wagner](#):
>
> . . . That’s right, the term “computers” used to refer to a profession. These were people who would spend their careers sitting in a room, often with others of their profession, doing mathematical calculations all day. The results of these calculations would then be compiled into tables.
> 
> During the first half of the twentieth century, computers tended to be women. They were often the sort that today would be going to college to get undergraduate and graduate degrees in STEM fields. In those days they were often discouraged from getting such degrees and told to take jobs as computers. Their employers could pretend that these women were just doing secretarial jobs even though these jobs needed people with enough mathematical skill to understand the ideas of their calculations.

Computers of the human female model were also extensively employed in the Manhattan Project. Of course, they had rather sophisticated mechanical calculators to work with.

There were college-level classes where the “human computer” profession was taught, just as there have always been secretarial classes that taught typing, filing, and stuff like that. Only computing was certainly much more technical and must certainly have required a solid knowledge of basic math at least.

I used to have a collection of old math textbooks that I found in various used-book stores and thrift shops. One of them was a textbook for such a class. There were specific lessons for things like how to enter the first number of an addition or multiplication into the machine, how to enter the second number, and so forth. Entering the second number wasn’t the same as entering the first number. Thus, they had the terminology like “addend” and “augend”, “multiplier” and “multiplicand”, that one hardly ever hears any more. Do today’s kiddos even learn “minuend” and “subtrahend”?

ETA: I had a trig textbook from 1914. I had, and still have, a college algebra text from 1947 or so. I always though those books were vastly better than the cruft we see for textbooks today – although the selection of topics to cover was somewhat dated, and not entirely the same as topics covered today. There was an entire chapter on working with approximate numbers. Today, students don’t even learn “linear interpolation” any more.

I pointed out to my Calculus teacher that the old 1941 trig text gave reductions formulas for cot, sec, and csc to put any angle into the first quadrant, which she had never heard of before.

---

<div class="post-metadata">

**Author:** ![Dr.Strangelove](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dr.strangelove/32/6613_2.png) [@Dr.Strangelove](https://boards.straightdope.com/u/Dr.Strangelove)\
**Post date:** [June 29, 2015, 12:23am UTC](https://boards.straightdope.com/t/how-did-archimedes-do-square-roots/723626/45 "2015-06-29T00:23:56Z")

</div>

> [@Stink Fish Pot](#):
>
> I interpret this as he is using 120 for both n AND m. Am I correct, or did I read this wrong?

The paper ([this one](http://www.mth.kcl.ac.uk/staff/eb_davies/PDFfiles/209.pdf), not the one you linked to) just shows a fragment of such a table. The section suggests that one might compute a large table, and then find the rows such that the difference is small (in practice, either -2 or 1). m and n would not be the same, but you don’t know in advance what the values are, so you have to compute all the values for each one.

The table is relatively easy to construct because of finite differences:  
120[sup]2[/sup] + 241 = 121[sup]2[/sup]  
121[sup]2[/sup] + 243 = 122[sup]2[/sup]  
122[sup]2[/sup] + 245 = 123[sup]2[/sup]

You can see that the 241, 243, 245, … sequence just differs by 2 each time, so the table is easy to make through basic addition.

---

<div class="post-metadata">

**Author:** ![Melbourne](https://avatars.discourse-cdn.com/v4/letter/m/b5e925/32.png) [@Melbourne](https://boards.straightdope.com/u/Melbourne)\
**Post date:** [June 30, 2015, 11:29am UTC](https://boards.straightdope.com/t/how-did-archimedes-do-square-roots/723626/46 "2015-06-30T11:29:07Z")

</div>

> [@Senegoid](#):
>
> Whatever the method, the calculations were sure to be tedious. Archimedes didn’t necessarily do all that himself. He had students for that.
> 
> Likewise, the STEM masters of the late Middle Ages who published those massive tables of trig functions also had a workshop full of apprentices to do the bulk of the grunt work. I’m sure Archimedes did likewise.

My father, in the middle of the 20th century, was required to _memorise_ some of those tables, to get his professional licence. Not the whole table, but at spaced intervals, so that he could linearly interpolate between the points.

---

<div class="post-metadata">

**Author:** ![Hail\_Ants](https://avatars.discourse-cdn.com/v4/letter/h/dc4da7/32.png) [@Hail\_Ants](https://boards.straightdope.com/u/Hail_Ants)\
**Post date:** [June 30, 2015, 12:03pm UTC](https://boards.straightdope.com/t/how-did-archimedes-do-square-roots/723626/47 "2015-06-30T12:03:54Z")

</div>

I took Regents Math in high school (circa 1980). Because we were the smart kids our math teacher liked us so one day he [showed us this method for finding square roots](https://en.wikipedia.org/wiki/Methods_of_computing_square_roots#Decimal_.28base_10.29) (somewhat similar to writing out long division). He didn’t spend any more time on it because pocket calculators were common at this point, and because even us smart kids found it rather confusing (so did the teacher\*!_) I think he just did it for fun, showing us young uns’ how he had to learn it_!\* 😃

---

<div class="post-metadata">

**Author:** ![md2000](https://avatars.discourse-cdn.com/v4/letter/m/73ab20/32.png) [@md2000](https://boards.straightdope.com/u/md2000)\
**Post date:** [June 30, 2015, 5:51pm UTC](https://boards.straightdope.com/t/how-did-archimedes-do-square-roots/723626/48 "2015-06-30T17:51:12Z")

</div>

From Feynman’s memoirs - the Manhattan project used IBM card machines to do large numbers, since the requirements included doing large matrix calculations in sequence. (Essentially simulations with time steps, I think) I think it got to the point by then where the machines could add and multiply, the results had to be transcribed.

He mentions occasionally they had typos (keypunch errors) or other problems, which meant throwing the latest result out and backing up to the last good step and redoing it. He then pointed out they could repair the problem by simply redoing the column and row in error, as one number only affected a that part of the result. they could do the correction on different color cards and give them priority to get caught back up. He said he came back the next morning, and found a rainbow of cards as they were using his technique to repair numerous errors at once.

I also recall reading about a persistent deep error in some published logarithmic tables - someone made a typo in the early 1800’s in some manual, and it followed academia around for a century, until computers (the electronic ones) came along.

there was also a product being hawked in the early 90’s or so as “turn your 386 into a 486”. The 486 had the math coprocessor on the chip (usually). Reading between the lines, this software replaced the floating point software math library DLL for a 386 with something that only gave about 3 digits accuracy instead of 8 - significantly cutting the calculation time. When most games had a resolution of 600x800, that was all the accuracy needed when speed was important.

---

<div class="post-metadata">

**Author:** ![Senegoid](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/senegoid/32/6606_2.png) [@Senegoid](https://boards.straightdope.com/u/Senegoid)\
**Post date:** [June 30, 2015, 7:13pm UTC](https://boards.straightdope.com/t/how-did-archimedes-do-square-roots/723626/49 "2015-06-30T19:13:06Z")

</div>

> [@Hail\_Ants](#):
>
> I took Regents Math in high school (circa 1980). Because we were the smart kids our math teacher liked us so one day he [showed us this method for finding square roots](https://en.wikipedia.org/wiki/Methods_of_computing_square_roots#Decimal_.28base_10.29) (somewhat similar to writing out long division). He didn’t spend any more time on it because pocket calculators were common at this point, and because even us smart kids found it rather confusing (so did the teacher\*!_) I think he just did it for fun, showing us young uns’ how he had to learn it_!\* 😃

When I was quite young, my father showed me that method too. It superficially resembles doing a long-division problem.

You can do a similar technique for finding cube roots too. Instead of grouping the digits in groups of two, you start by grouping the digits in groups of three.

---

<div class="post-metadata">

**Author:** ![Hari\_Seldon](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/hari_seldon/32/5173_2.png) [@Hari\_Seldon](https://boards.straightdope.com/u/Hari_Seldon)\
**Post date:** [July 1, 2015, 6:29pm UTC](https://boards.straightdope.com/t/how-did-archimedes-do-square-roots/723626/50 "2015-07-01T18:29:59Z")

</div>

When I first read Thudlow Boink’s post I skipped over the linked pdf file. Mistake! When Indistinguishable linked back to it I took another look. It addresses–and gives as much of an answer as we are likely to find–my exact questions. So it looks like the method adding numerators and denominators may well be the answer.

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [July 1, 2015, 9:46pm UTC](https://boards.straightdope.com/t/how-did-archimedes-do-square-roots/723626/51 "2015-07-01T21:46:55Z")

</div>

Hm, interesting, I hadn’t actually read that link either.

[Previous page](https://boards.straightdope.com/t/how-did-archimedes-do-square-roots/723626.md?page=2)
