Egyptian Multiplication Calculator

Double and add

CalculatorsFreeNo Signup
4.3(220 reviews)
All Tools

Loading tool...

About Egyptian Multiplication Calculator

An Egyptian multiplication calculator using the ancient method of repeated doubling. Multiply a×b by decomposing one factor into powers of 2, then summing the corresponding doublings of the other. Equivalent to binary multiplication. Client-side.

Egyptian Multiplication Calculator Features

  • Doubling table
  • Binary decomposition
  • Step-by-step
  • Historical method
  • Russian peasant
Egyptian multiplication: multiply a×b by repeatedly doubling a and halving b. When b is odd, add the current a to the result. Exactly the same as binary multiplication! Used in ancient Egypt (Rhind Papyrus, ~1650 BCE) and independently in Russia ('Russian peasant multiplication').

How to Use

Enter two numbers:

  • Table: Doubling steps
  • Selected: Rows where b is odd
  • Sum: Final product

Why It Works

Writing b in binary: b = Σ bᵢ·2^i. Then a·b = Σ bᵢ·(a·2^i). The doubling creates a·2^i. The selection (odd b) picks the 1-bits. It's binary multiplication, discovered 3600+ years before binary!

History

Ahmes Papyrus (Rhind Mathematical Papyrus), Egypt ~1650 BCE: earliest known use. Also called 'Russian peasant multiplication' from Russian folk tradition. Ethiopian multiplication is the same algorithm. Shows the universality of binary thinking.

Step-by-Step Instructions

  1. 1Enter a and b.
  2. 2Build doubling table.
  3. 3Mark odd-b rows.
  4. 4Sum selected rows.
  5. 5Verify product.

Egyptian Multiplication Calculator — Frequently Asked Questions

Is this really how ancient Egyptians multiplied?+

Yes! The Rhind Papyrus (c. 1650 BCE, copied by scribe Ahmes) shows this exact method. Egyptians only needed to know how to double (easy) and add (easy). No multiplication tables required! It was their standard multiplication algorithm.

Why is it the same as binary multiplication?+

Halving and checking odd/even extracts binary digits. Doubling creates powers of 2 times the other factor. Summing the selected rows adds exactly the right multiples. It's bit-by-bit multiplication, 3600 years before Leibniz formalized binary!

Does this work for all numbers?+

Yes, for all positive integers. The algorithm terminates when b reaches 1. It takes ⌊log₂(b)⌋+1 steps (doublings). This is actually O(log n) multiplications, the same efficiency as modern binary multiplication in CPUs.

Share this tool: