Найти в Дзене

Как в Древнем Египте до этого додумались? Почему их способ умножения работает

Photo by Mo Gabrail on Unsplash
Photo by Mo Gabrail on Unsplash

Разгадка древнеегипетского способа умножения кроется в весьма нетривиальном факте.

Любое натуральное число можно единственным способом представить в виде суммы различных степеней двойки.

Для доказательства возможности такого разложения, воспользуемся индукцией.

✅База индукции: 1 = 2⁰.

Пусть число N представлено в виде суммы различных степеней двойки.

-2

Докажем, что для числа N +1 найдется разложение.

-3

Если какое-то iₖ=0, то заменим сумму 2⁰ + 2⁰ на 2¹. Если степень 2¹ имеется в разложении, заменим сумму 2¹ + 2¹ на 2². Будем повторять процедуру пока все степени не станут различны.

✅Теперь докажем, что такое разложение единственное.

Предположим, что есть два различных разложения для одного и того числа N.

-4

Приравняем и вычеркнем одинаковые степени слева и справа.

-5

Заметим, что суммы слева и справа - четные. Так как, если 2⁰ было с двух сторон, его вычеркнули на предыдущем шаге. Если 2⁰ есть только с одной стороны, то получаем, что четное число равно нечетному.

В каждом наборе вынесем за скобки общий множитель, то есть степень с самым маленьким показателем.

-6

Разделим обе части равенства на меньшую из вынесенных степеней.

-7

Число слева четное, а справа нечетное, при этом они равны. Получили противоречие, значит эти разложения идентичны.

Алгоритм умножения

-8

В первом столбце выписываются все степени двойки до ближайшего к одному из множителей. По доказанному утверждению среди них найдутся такие, сумма которых равна 35. Второй столбец представляет собой произведение степени двойки на второй множитель.

-9

Тогда можно вынести общий множитель, а оставшаяся в скобках сумма равна второму множителю.

-10