Peasant Multiplication

Peasant multiplication is an old algorithm for multiplication. It requires no use of a multiplication table; however, it requires that the user be able to divide by 2. The user must also know how to add.
  • Write the two numbers (A and B) you wish to multiply, each at the head of a column.
  • Starting with A, divide by 2, discarding any fractions, until there is nothing left to divide. Write the series of results under A.
  • Starting with B, keep doubling until you have doubled it as many times as you divided the first number. Write the series of results under B.
  • Add up all the numbers in the B-column that are next to an odd number in the A-column. This gives you the result.
Example: 27 times 82
A-columnB-columnAdd this
278282
13164164
6328
3656656
113121312
Result: 2214
The method works because multiplication is distributive, so: \begin{matrix} 82 \times 27 & = & 82 \times (1\times 2^0 + 1\times 2^1 + 0\times 2^2 + 1\times 2^3 + 1\times 2^4)\\
            \ & = & 82 \times (1 + 2 + 8 + 16)\\            \ & = & (82 + 164 + 656 + 1312)\\            \ & = & 2214 
\end{matrix} This method was known to ancient Egyptians as mediation and duplation, where mediation means halving one number and duplation means doubling the other number. It is still used by peasants in some areas, such as Russia. See also: Multiplication algorithm, Binary numeral system.

External links

  • http://mathforum.org/dr.math/faq/faq.peasant.html
  • http://www.lafstern.org/matt/col3.pdf

 

<< PreviousWord BrowserNext >>
cher (dpartement)
cher river
var (mythology)
mat cheese
ulster volunteer force
south atlantic anomaly
beyond our ken
terry scott
june whitfield
artificial pacemaker
32 bit
american university
vitoria
san sebastin
apollo moon landing hoax accusations
uthman ibn affan
driving
uthman
division by two
umar
umar ibn al khattab
teleology
rf modulator
softball
curling at the 2002 winter olympics
scart
le figaro
lauderdale county, alabama
lawrence county, alabama
sheldonian theatre
kurdistan
lee county, alabama
limestone county, alabama
ariane 4
lowndes county, alabama
macon county, alabama
madison county, alabama
flight simulator
xpcom
marengo county, alabama
marion county, alabama
francis marion
rhne river
rhne (dpartement)