Napier's bones

Last updated
A set of Napier's bones Napier's Bones.JPG
A set of Napier's bones
An unusual 18th-century set of Napier's bones in which the numbers are on rotating cylinders rather than rods of square cross-section An 18th century set of Napier's Bones.JPG
An unusual 18th-century set of Napier's bones in which the numbers are on rotating cylinders rather than rods of square cross-section

Napier's bones is a manually-operated calculating device created by John Napier of Merchiston, Scotland for the calculation of products and quotients of numbers. The method was based on lattice multiplication, and also called rabdology, a word invented by Napier. Napier published his version in 1617. [1] It was printed in Edinburgh and dedicated to his patron Alexander Seton.

Contents

Using the multiplication tables embedded in the rods, multiplication can be reduced to addition operations and division to subtractions. Advanced use of the rods can extract square roots. Napier's bones are not the same as logarithms, with which Napier's name is also associated, but are based on dissected multiplication tables.

The complete device usually includes a base board with a rim; the user places Napier's rods and the rim to conduct multiplication or division. The board's left edge is divided into nine squares, holding the numbers 1 to 9. In Napier's original design, the rods are made of metal, wood or ivory and have a square cross-section. Each rod is engraved with a multiplication table on each of the four faces. In some later designs, the rods are flat and have two tables or only one engraved on them, and made of plastic or heavy cardboard. A set of such bones might be enclosed in a carrying case.

A rod's face is marked with nine squares. Each square except the top is divided into two halves by a diagonal line from the bottom left corner to the top right. The squares contain a simple multiplication table. The first holds a single digit, which Napier called the 'single'. The others hold the multiples of the single, namely twice the single, three times the single and so on up to the ninth square containing nine times the number in the top square. Single-digit numbers are written in the bottom right triangle leaving the other triangle blank, while double-digit numbers are written with a digit on either side of the diagonal.

If the tables are held on single-sided rods, 40 rods are needed in order to multiply 4-digit numbers – since numbers may have repeated digits, four copies of the multiplication table for each of the digits 0 to 9 are needed. If square rods are used, the 40 multiplication tables can be inscribed on 10 rods. Napier gave details of a scheme for arranging the tables so that no rod has two copies of the same table, enabling every possible four-digit number to be represented by 4 of the 10 rods. A set of 20 rods, consisting of two identical copies of Napier's 10 rods, allows calculation with numbers of up to eight digits, and a set of 30 rods can be used for 12-digit numbers.

Multiplication

The simplest sort of multiplication, a number with multiple digits by a number with a single digit, is done by placing rods representing the multi-digit number in the frame against the left edge. The answer is read off the row corresponding to the single-digit number which is marked on the left of the frame, with a small amount of addition required, as explained in the examples below.

When multiplying a multi-digit number by another multi-digit number, the larger number is set up on the rods in the frame. An intermediate result is produced by the device for multiplication by each of the digits of the smaller number. These are written down and the final result is calculated by pen and paper.

To demonstrate how to use Napier's bones for multiplication, three examples of increasing difficulty are explained below.

Multiplication by a small single-digit number

The first example computes 425 × 6.

Napier's bones for 4, 2, and 5 are placed into the board, in sequence. These bones show the larger figure which will be multiplied. The numbers lower in each column, or bone, are the digits found by ordinary multiplication tables for the corresponding integer, positioned above and below a diagonal line. (For example, the digits shown in the seventh row of the 4 bone are 28, representing 7 × 4 = 28.) In the example below for 425 × 6, the bones are here depicted as red (4), yellow (2), and blue (5).

First step of solving 6 x 425 Napier's Bones ex 1 pic 1.png
First step of solving 6 x 425

The left-most column, preceding the bones shown coloured, may represent the 1 bone. (A blank space or zero to the upper left of each digit, separated by a diagonal line, should be understood, since 1 × 1 = 01, 1 × 2 = 02, 1 x 3 = 03, etc.) A small number is chosen, usually 2 through 9, by which to multiply the large number. In this example the small number by which to multiply the larger is 6. The horizontal row in which this number stands is the only row needed to perform the remaining calculations and may now be viewed in isolation.

Second step of solving 6 x 425 Napier's Bones ex 1 pic 2.png
Second step of solving 6 x 425

For the calculation, the digits separated by vertical lines (i.e. paired between diagonal lines, crossing over from one bone to the next) are added together to form the digits of the product. The final (right-most) number on that row will never require addition, as it is always isolated by the last diagonal line, and will always be the final digit of the product. In this example, there are four digits, since there are four groups of bone values lying between diagonal lines. The product's digits will stand in the order as calculated left to right. Apart from the first and the final digit, the product's digits will each be the sum of two values taken from two different bones.

Third step of solving 6 x 425 Napier's Bones ex 1 pic 3.png
Third step of solving 6 x 425

Bone values are added together, as described above, to find the digits of the product. In this diagram, the third product digit from the yellow and blue bones have their relevant values coloured green. Each sum is written in the space below. The sequence of the summations from left to right produces the figure of 2550. Therefore, the solution to multiplying 425 by 6 is 2550.

Multiplication by a larger single-digit number

When multiplying by larger single digits, it is common that upon adding a diagonal column, the sum of the numbers results in a number that is 10 or greater.

The second example computes 6785 × 8.

Like Example 1, the corresponding bones to the biggest number are placed in the board. For this example, bones 6, 7, 8, and 5 were placed in the proper order as shown below.

First step of solving 6785 x 8 Napier's Bones ex 2 pic 1.png
First step of solving 6785 × 8

In the first column, the number by which the biggest number is multiplied by is located. In this example, the number was 8. Only row 8 will be used for the remaining calculations, so the rest of the board has been cleared for clarity in explaining the remaining steps.

Second step of solving 6785 x 8 Napier's Bones ex 2 pic 2.png
Second step of solving 6785 × 8

Just as before, each diagonal column is evaluated, starting at the right side. If the sum of a diagonal column equals 10 or greater, the "tens" place of this sum must be carried over and added along with the numbers in the adjacent left column as demonstrated below.

Third step of solving 6785 x 8 Napier's Bones ex 2 pic 3.png
Third step of solving 6785 × 8

After each diagonal column is evaluated, the calculated numbers are read from left to right to produce a final answer; in this example, 54280 was produced.

Therefore: The solution to multiplying 6785 by 8 is 54280.

Multiplication by a multi-digit number

The third example computes 825 × 913.

The corresponding bones to the leading number are placed in the board. For this example, the bones 8, 2, and 5 were placed in the proper order as shown below.

First step of solving 825 x 913 Napier's Bones ex 3 pic 1.png
First step of solving 825 × 913

To multiply by a multi-digit number, multiple rows are reviewed. For this example, the rows for 9, 1, and 3 have been removed from the board for clarity.

Second step of solving 825 x 913 Napier's Bones ex 3 pic 2.png
Second step of solving 825 × 913

Each row is evaluated individually and each diagonal column is added as explained in the previous examples. The sums are read from left to right, producing the numbers needed for the long hand addition calculations to follow. For this example, row 9, row 1, and row 3 were evaluated separately to produce the results shown below.

Third step of solving 825 x 913 Napier's Bones ex 3 pic 3.png
Third step of solving 825 × 913

Starting with the rightmost digit of the second number, the sums are placed from the rows in sequential order as seen from right to left under each other while utilising a 0 for a place holder.

24758250  742500

The rows and place holders are summed to produce a final answer.

    2475     8250 + 742500753225

In this example, the final answer produced was 753225. Therefore: The solution to multiplying 825 by 913 is 753225.

Division

Division is performed in a similar fashion. To divide 46785399 by 96431, the bars for the divisor (96431) are placed on the board, as shown in the graphic below. Using the abacus, all the products of the divisor from 1 to 9 are found by reading the displayed numbers. Note that the dividend has eight digits, whereas the partial products (save for the first one) all have six. So the final two digits of 46785399, namely the '99', are temporarily ignored, leaving the number 467853. Then, the greatest partial product that is less than the truncated dividend is found. In this case, 385724. Two things must be marked down, as seen in the diagram: since 385724 is in the '4' row of the abacus, a '4' is marked down as the left-most digit of the quotient; the partial product, left-aligned, under the original dividend, is also written. The two terms are subtracted, which leaves 8212999. The same steps are repeated: the number is truncated to six digits, the partial product immediately less than the truncated number is chosen, the row number is written as the next digit of the quotient, and the partial product is subtracted from the difference found in the first repetition. The process is shown in the diagram. The cycle is repeated until the result of subtraction is less than the divisor. The number left is the remainder.

Napier-example-3.png

So in this example, what remains is a quotient of 485 with a remainder of 16364. The process usually stops here and the answer uses the fractional form 485+16364/96431.

For more accuracy, the cycle is continued to find as many decimal places required. A decimal point is marked after the last digit of the quotient and a zero is appended to the remainder which leaves 163640. The cycle is continued, each time appending a zero to the result after the subtraction.

Extracting square roots

For extracting the square root, an additional bone is used which is different from the others as it has three columns. The first column has the first nine square numbers, the second has the first nine even numbers, and the last has the numbers 1 to 9.

Napier's rods with the square root bone
 123456789
101020304050607080901   2   1
202040608101214161804   4   2
303060912151821242709   6   3
404081216202428323616   8   4
505101520253035404525  10   5
606121824303642485436  12   6
707142128354249566349  14   7
808162432404856647264  16   8
909182736455463728181  18   9

To find the square root of 46785399, its digits are grouped into twos starting from the right so it looks like this:

46785399
Note: A number with an odd number of digits like 85399 would be grouped as 085399

The leftmost group is chosen first, in this case 46. The largest square on the square root bone less than 46 is picked, which is 36 from the sixth row. The first digit of the solution is 6, since the sixth row was chosen.

Then, the number in the second column from the sixth row on the square root bone, 12, is set on the board.

The value in the first column of the sixth row, 36, is subtracted from 46, which leaves 10.

The next group of digits, 78, is added next to 10; this leaves the remainder 1078.

At this stage, the board and intermediate calculations should look like this:

 12
1010201   2   1
2020404   4   2
3030609   6   3
4040816   8   4
5051025  10   5
6061236  12   6
7071449  14   7
8081664  16   8
9091881  18   9
46 78 53 99    =    6        − 36          10 78

The numbers in each row are "read", ignoring the second and third columns from the square root bone; these are recorded. (For example, the sixth row is read as: 061236 → 756).

Like in multiplication shown before, the numbers are read from right to left and add the diagonal numbers from top-right to left-bottom (6 + 0 = 6; 3 + 2 = 5; 1 + 6 = 7).

The largest number less than the current remainder, 1078 (from the eighth row), is found.

 12(value)
1010201   2   1121
2020404   4   2244
3030609   6   3369
4040816   8   4496
5051025  10   5625
6061236  12   6756
7071449  14   7889
8081664  16   81024
9091881  18   91161
46 78 53 99    =    6836          10 78        − 10 2454

Like before, 8 is appended to get the next digit of the square root and the value of the eighth row, 1024, is subtracted from the current remainder, 1078, to get 54. The second column of the eighth row on the square root bone, 16, is read and the number is set on the board as follows.

The current number on the board is 12. The first digit of 16 is added to 12, and the second digit of 16 is appended to the result. So the board should be set to:

12 + 1 = 13 → append 6 → 136
Note: If the second column of the square root bone has only one digit, this is appended to the current number on the board.

The board and intermediate calculations now look like this.

 136
101030601   2   1
202061204   4   2
303091809   6   3
404122416   8   4
505153025  10   5
606183636  12   6
707214249  14   7
808244864  16   8
909275481  18   9
46 78 53 99    =    68        − 36          10 78        − 10 24             54 53

Once again, the row with the largest value less than the current partial remainder, 5453, is found. This time, it is the third row with 4089.

 136 
101030601   2   11361
202061204   4   22724
303091809   6   34089
404122416   8   45456
505153025  10   56825
606183636  12   68196
707214249  14   79569
808244864  16   810944
909275481  18   912321
46 78 53 99    =    68336          10 78        − 10 24             54 53           − 40 8913 64

The next digit of the square root is 3. The same steps as before are repeated and 4089 is subtracted from the current remainder, 5453, to get 1364 as the next remainder. When the board is rearranged, the second column of the square root bone is 6, a single digit. So 6 is appended to the current number on the board, 136, to leave 1366 on the board.

136 → append 6 → 1366
 1366
10103060601   2   1
20206121204   4   2
30309181809   6   3
40412242416   8   4
50515303025  10   5
60618363636  12   6
70721424249  14   7
80824484864  16   8
90927545481  18   9
46 78 53 99    =    683        − 36          10 78        − 10 24             54 53           − 40 89             13 64 99

The process is repeated again. Now, the largest value on the board smaller than the current remainder, 136499, is 123021 from the ninth row.

The value of every row often doesn't need to be found to get the answer. The row that has the answer may be guessed by looking at the number on the first few bones and comparing it with the first few digits of the remainder. But the diagrams show the value of all rows to make it understandable.

9 is appended to the result and 123021 is subtracted from the current remainder.

 1366 
10103060601   2   113661
20206121204   4   227324
30309181809   6   340989
40412242416   8   454656
50515303025  10   568325
60618363636  12   681996
70721424249  14   795669
80824484864  16   8109344
90927545481  18   9123021
46 78 53 99    =    683936          10 78        − 10 24             54 53           − 40 89             13 64 99           − 12 30 211 34 78

If all the digits have been used, and a remainder is left, then the integer part is solved, but a fractional bit still needs to be found.

If the integer part is solved, the current result squared (68392 = 46771921) must be the largest perfect square smaller than 46785899.

This idea is used later on to understand how the technique works, but more digits can be generated.

Similar to finding the fractional portion in long division, two zeros are appended to the remainder to get the new remainder 1347800. The second column of the ninth row of the square root bone is 18 and the current number on the board is 1366.

1366 + 1 → 1367 → append 8 → 13678

is computed to set 13678 on the board.

The board and intermediate computations now look like this.

 13678
1010306070801   2   1
2020612141604   4   2
3030918212409   6   3
4041224283216   8   4
5051530354025  10   5
6061836424836  12   6
7072142495649  14   7
8082448566464  16   8
9092754637281  18   9
46 78 53 99.00    =    6839.        − 36          10 78        − 10 24             54 53           − 40 89             13 64 99           − 12 30 21              1 34 78 00

The ninth row with 1231101 is the largest value smaller than the remainder, so the first digit of the fractional part of the square root is 9.

 13678 
1010306070801   2   1136781
2020612141604   4   2273564
3030918212409   6   3410349
4041224283216   8   4547136
5051530354025  10   5683925
6061836424836  12   6820716
7072142495649  14   7957509
8082448566464  16   81094304
9092754637281  18   91231101
46 78 53 99.00    =    6839.936          10 78        − 10 24             54 53           − 40 89             13 64 99           − 12 30 21              1 34 78 00            − 1 23 11 0111 66 99

The value of the ninth row is subtracted from the remainder and a few more zeros are appended to get the new remainder 11669900. The second column on the ninth row is 18 with 13678 on the board, so

13678 + 1 → 13679 → append 8 → 136798

is computed to set 136798 on the board.

 136798
101030607090801   2   1
202061214181604   4   2
303091821272409   6   3
404122428363216   8   4
505153035454025  10   5
606183642544836  12   6
707214249635649  14   7
808244856726464  16   8
909275463817281  18   9
46 78 53 99.00 00    =    6839.9        − 36          10 78        − 10 24             54 53           − 40 89             13 64 99           − 12 30 21              1 34 78 00            − 1 23 11 01                11 66 99 00

The steps can be continued to find as many digits needed and if the precision needed is achieved. If the remainder becomes zero, this means the exact square root was found.

Rounding up

Having found the desired number of digits, it is easy to determine whether or not it needs rounding up; i.e., changing the last digit. Another digit doesn't need to be found to see if it is equal to or greater than 5. 25 is appended to the root and it is compared to the remainder; if it is less than or equal to the remainder, then the next digit will be at least five and rounding up is needed. In the example above, 6839925 is less than 11669900, so the root needs to be rounded up to 6840.0.

To find the square root of a number that isn't an integer, say 54782.917, everything is the same, except that the digits to the left and right of the decimal point are grouped into twos.

So 54782.917 would be grouped as

054782.9170

Then the square root can be found using the process previously mentioned.

Diagonal modification

During the 19th century, Napier's bones were transformed to make them easier to read. The rods were made with an angle of about 65° so that the triangles that had to be added were aligned. In this case, in each square of the rod the unit is to the right and the ten (or the zero) to the left.

Napier Modification.png

The rods were made such that the vertical and horizontal lines were more visible than the line where the rods touched, making the two components of each digit of the result easier to read. Thus, in the picture it is immediately clear that:

987654321 × 5 = 4938271605

Genaille–Lucas rulers

In 1891, Henri Genaille invented a variant of Napier's bones which became known as Genaille–Lucas rulers. By representing the carry graphically, the results of simple multiplication problems can be read directly, with no intermediate mental calculations.

The following example calculates 52749 × 4 = 210996.

Genaille-Lucas rulers example 5.png

See also

Related Research Articles

<span class="mw-page-title-main">Magic square</span> Sums of each row, column, and main diagonals are equal

In recreational mathematics, a square array of numbers, usually positive integers, is called a magic square if the sums of the numbers in each row, each column, and both main diagonals are the same. The 'order' of the magic square is the number of integers along one side (n), and the constant sum is called the 'magic constant'. If the array includes just the positive integers , the magic square is said to be 'normal'. Some authors take magic square to mean normal magic square.

A multiplication algorithm is an algorithm to multiply two numbers. Depending on the size of the numbers, different algorithms are more efficient than others. Efficient multiplication algorithms have existed since the advent of the decimal numeral system.

A binary number is a number expressed in the base-2 numeral system or binary numeral system, a method of mathematical expression which uses only two symbols: typically "0" (zero) and "1" (one).

In arithmetic, long division is a standard division algorithm suitable for dividing multi-digit Hindu-Arabic numerals that is simple enough to perform by hand. It breaks down a division problem into a series of easier steps.

<span class="mw-page-title-main">Mental calculation</span> Arithmetical calculations using only the human brain

Mental calculation consists of arithmetical calculations using only the human brain, with no help from any supplies or devices such as a calculator. People may use mental calculation when computing tools are not available, when it is faster than other means of calculation, or even in a competitive context. Mental calculation often involves the use of specific techniques devised for specific types of problems. People with unusually high ability to perform mental calculations are called mental calculators or lightning calculators.

Casting out nines is any of three arithmetical procedures:

<span class="mw-page-title-main">Suanpan</span> Chinese abacus

The suanpan, also spelled suan pan or souanpan) is an abacus of Chinese origin first described in a 190 CE book of the Eastern Han Dynasty, namely Supplementary Notes on the Art of Figures written by Xu Yue. However, the exact design of this suanpan is not known. Usually, a suanpan is about 20 cm (8 in) tall and it comes in various widths depending on the application. It usually has more than seven rods. There are two beads on each rod in the upper deck and five beads on each rod in the bottom deck. The beads are usually rounded and made of a hardwood. The beads are counted by moving them up or down towards the beam. The suanpan can be reset to the starting position instantly by a quick jerk around the horizontal axis to spin all the beads away from the horizontal beam at the center.

<span class="mw-page-title-main">Rabdology</span> The first of three devices to aid arithmetic calculation, described by John Napier

In 1617 a treatise in Latin titled Rabdologiæ and written by John Napier was published in Edinburgh. Printed three years after his treatise on the discovery of logarithms and in the same year as his death, it describes three devices to aid arithmetic calculations.

The promptuary, also known as the card abacus is a calculating machine invented by the 16th-century Scottish mathematician John Napier and described in his book Rabdologiae in which he also described Napier's bones.

Location arithmetic is the additive (non-positional) binary numeral systems, which John Napier explored as a computation technique in his treatise Rabdology (1617), both symbolically and on a chessboard-like grid.

<span class="mw-page-title-main">Elementary arithmetic</span> Numbers and the basic operations on them

Elementary arithmetic is a branch of mathematics involving basic numerical operations, namely addition, subtraction, multiplication, and division. Due to the low level of abstraction, broad range of application, and position as the foundation of all mathematics, elementary arithmetic is generally known as the first branch of mathematics taught in schools.

Lattice multiplication, also known as the Italian method, Chinese method, Chinese lattice, gelosia multiplication, sieve multiplication, shabakh, diagonally or Venetian squares, is a method of multiplication that uses a lattice to multiply two multi-digit numbers. It is mathematically identical to the more commonly used long multiplication algorithm, but it breaks the process into smaller steps, which some practitioners find easier to use.

In elementary arithmetic, a standard algorithm or method is a specific method of computation which is conventionally taught for solving particular mathematical problems. These methods vary somewhat by nation and time, but generally include exchanging, regrouping, long division, and long multiplication using a standard notation, and standard formulas for average, area, and volume. Similar methods also exist for procedures such as square root and even more sophisticated functions, but have fallen out of the general mathematics curriculum in favor of calculators. As to standard algorithms in elementary mathematics, Fischer et al. (2019) state that advanced students use standard algorithms more effectively than peers who use these algorithms unreasoningly. That said, standard algorithms, such as addition, subtraction, as well as those mentioned above, represent central components of elementary math.

<span class="mw-page-title-main">Plimpton 322</span> Babylonian clay tablet of numbers in Pythagorean triples

Plimpton 322 is a Babylonian clay tablet, notable as containing an example of Babylonian mathematics. It has number 322 in the G.A. Plimpton Collection at Columbia University. This tablet, believed to have been written around 1800 BC, has a table of four columns and 15 rows of numbers in the cuneiform script of the period.

The grid method of multiplication is an introductory approach to multi-digit multiplication calculations that involve numbers larger than ten. Because it is often taught in mathematics education at the level of primary school or elementary school, this algorithm is sometimes called the grammar school method.

<span class="mw-page-title-main">Rod calculus</span>

Rod calculus or rod calculation was the mechanical method of algorithmic computation with counting rods in China from the Warring States to Ming dynasty before the counting rods were increasingly replaced by the more convenient and faster abacus. Rod calculus played a key role in the development of Chinese mathematics to its height in Song Dynasty and Yuan Dynasty, culminating in the invention of polynomial equations of up to four unknowns in the work of Zhu Shijie.

<span class="mw-page-title-main">Yupana</span> Incan abacus

A yupana is a counting board used to perform arithmetic operations, dating back to the time of the Incas. Very little documentation exists concerning its precise physical form or how it was used.

Genaille–Lucas rulers are an arithmetic tool invented by Henri Genaille, a French railway engineer, in 1891. The device is a variant of Napier's bones. By representing the carry graphically, the user can read off the results of simple multiplication problems directly, with no intermediate mental calculations.

<i>Mirifici Logarithmorum Canonis Descriptio</i> First publication of complete tables of logarithms, 1614

Mirifici Logarithmorum Canonis Descriptio and Mirifici Logarithmorum Canonis Constructio are two books in Latin by John Napier expounding the method of logarithms. While others had approached the idea of logarithms, notably Jost Bürgi, it was Napier who first published the concept, along with easily used precomputed tables, in his Mirifici Logarithmorum Canonis Descriptio.

<i>Principles of Hindu Reckoning</i>

Principles of Hindu Reckoning is a mathematics book written by the 10th- and 11th-century Persian mathematician Kushyar ibn Labban. It is the second-oldest book extant in Arabic about Hindu arithmetic using Hindu-Arabic numerals, preceded by Kibab al-Fusul fi al-Hisub al-Hindi by Abul al-Hassan Ahmad ibn Ibrahim al-Uglidis, written in 952.

References

  1. John Napier (1617). Rabdologiæ (in Latin). Edinburgh, Scotland.