Cut the knot: learn to enjoy mathematics
A math books store at a unique math study site. Shopping at the store helps maintain the site. Thank you.
Math & English enrichment at SchoolPlus-Online
HoodaMath: games and movies
Sites for teachers
Sites for parents
Terms of use
Awards
Interactive Activities

CTK Exchange
CTK Wiki Math
CTK Insights - a blog
Math Help

III Millennium Olympiad

Games & Puzzles
What Is What
Arithmetic/Algebra
Geometry
Probability
Outline Mathematics
Make an Identity
Book Reviews
Stories for Young
Eye Opener
Analog Gadgets
Inventor's Paradox
Did you know?...
Proofs
Math as Language
Things Impossible
Visual Illusions
My Logo
Math Poll
Cut The Knot!
MSET99 Talk
Other Math sites
Front Page
Movie shortcuts
Personal info
Privacy Policy

Guest book
News sites

Recommend this site

Games to relax

Sites for teachers
Sites for parents

Education & Parenting

Manifesto: what CTK is about Buying a book is a commitment to learning Table of content Things you can find on CTK Chronology of updates Email to Cut The Knot Recommend this page

Lattice Multiplication

Lattice multiplication is a predecessor of a more compact long multiplication scheme. It was introduced in Europe in 1202 by Leonardo Fibonacci in his Liber Abaci. The method is so called because it requires a rectangular lattice with one of the diagonals drawn:

  lattice

Each cell of the lattice is split by the diagonal into two parts used to house a 1- or 2-digit number. The number in the cell is the product of two digits, one placed above the cell, the other to its right. For example, this is a one cell lattice that shows the product 8×7:

  one cell

A bigger lattice may represent larger numbers. For example, the lattice below is made to help calculate 124576×3857:

  a product

The 6 digits of 124576 are placed over six vertical columns, the 4 digits of 3857 generate four rows, and each cell holds the product of the corresponding digits of the two multiplicands. Note that the diagonals split the lattice into (diagonal) bands:

  a product

The algorithm requires to compute the sums of all the digits in a band and placing the result next to the lattice, to the left or below the bottom, as the case may be. The product 124576×3857 leads to the following diagram:

  a product

The sums are thought of as being ordered around the lattice, first from the top to the bottom and then left to right. Naturally, it may happen that some of these sum are 2-digit numbers, as in the diagram. If all the sums are single digit numbers, the product of the two multiplicands can be read right away by following the sums around the lattice counterclockwise:

  712 times 23

which tells us that the product 712×23 = 16376.

However, the 2-digit sums cause a complication which is resolved by carrying their first digit to the previous band and adding it to what remains there of the sum placed there previously. So that, for example, for the product 124576×3857, we'll have

  124576 times 3857

In a simpler case, of say, 4566×257, the lattice is

  4566 times 257

and adding the carry yields a one digit number in every cell:

  4566 times 257

so that the product can be read immediately: 4566×257 = 1173462.

In the case of 124576×3857, the third intermediate sum 2 + 8 = 10 takes two digits leading to an additional carry of 1 which is added to the preceding sum 1 + 6 making it 1 + 6 + 1 = 8. This settles the matter giving 124576×3857 = 480489632.

The applet below offers an interactive version of the lattice multiplication. The two multiplicands appear in blue. There digits can be changed by dragging the cursor a little off center of each. The digits can change autonomously so that each will cycle through the values 1, 2, 3, ..., 0, or be made (the default) a part of the integer string so that, for example, if a digit changes from 9 to 0 its neighbor to the left accepts the carry of 1. The length of the multiplicands is controlled by the Initial number of digits spin, but also may change as the number itself changes.

 

This applet requires Sun's Java VM 2 which your browser may perceive as a popup. Which it is not. If you want to see the applet work, visit Sun's website at http://www.java.com/en/download/index.jsp, download and install Java VM and enjoy the applet.


Buy this applet
What if applet does not run?

Copyright © 1996-2009 Alexander Bogomolny

33061221Page copy protected against web site content infringement by Copyscape


Search:
Keywords:

Google
Web CTK