Найти тему
Енот-математик

Рисуем по клеточкам. Прямоугольники

Оглавление

Как в тетрадке в клеточку нарисовать квадрат площадью 13 клеток так, чтобы все его вершины лежали на пересечениях сетки? А сколько существует способов нарисовать таким образом прямоугольник площадью 20 клеток?

Начиная с пятого класса, мы становимся мастерами по рисованию в тетрадке в клеточку прямоугольников с целочисленной площадью. Если площадь выражается простым числом — рисуем длинную "колбасу", шириной в одну клеточку, если составным — разбиваем на ряды и столбцы. Так мы знакомимся с понятием делимости чисел и с разложением чисел на множители. Всё просто и привычно. Однако вписать в сетку прямоугольник заданной площади можно и иначе. Вот, например, какими разными способами можно построить прямоугольники площадью в 4 или в 5 клеток:

Варианты размещения на сетке прямоугольников площадью 4 и 5 клеток. Красным контуром выделены квадраты.
Варианты размещения на сетке прямоугольников площадью 4 и 5 клеток. Красным контуром выделены квадраты.

Позволив линиям наклониться, мы открываем новое пространство вариантов и в нём простое число 5 можно представить квадратом.

Я предлагаю исследовать эти новые возможности и ответить на ряд вопросов: сколько существует способов построить прямоугольник заданной площади, используя для размещения его вершин узлы единичной решётки? Как получить исчерпывающий список таких способов? Что эта информация может сообщить о числе, которым выражается площадь? Какие числа можно представить квадратом, а какие нет?

Решетки и подрешётки

Нам привычно представление натурального числа в виде прямоугольника со сторонами, соответствующими разложению этого числа на множители. Если число имеет n делителей, включая единицу и себя, то мы получаем n/2 разных прямоугольников для чётного n и (n + 1)/2 — для нечëтного. Например, делители числа 12: 1, 2, 3, 4, 6, 12 позволяют нарисовать 3 разных (неконгруэнтных) прямоугольника: 1×12, 2×6 и 3×4. В то же время, число 36 имеет 9 делителей: 1, 2, 3, 4, 6, 9, 12, 18, 36 и разлагается в 5 пар: 1×36, 2×18, 3×12, 4×9, и 6×6. Наконец, простые числа имеют единственное представление, в виде произведения единицы на себя.

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

Здесь пары чисел определяют, так называемый, генератор подрешётки: отрезок или вектор с координатами (a, b), который задает размеры и ориентацию элементарной ячейку подрешëтки.

Площади ячеек в каждой подрешётке, определяемой парой (a, b), равны a² + b². Перебирая пары взаимно простых чисел, можно перечислить возможные площади элементарных квадратов в подрешётках: 2, 5, 10, 13, 17, 25, 26, 29, 34, 37,... Все эти числа являются суммами квадратов. Получается, что для прямоугольника, площадь которого кратна сумме квадратов, существует способ его построения через соответствующую подрешётку.

Что объединяет суммы квадратов? Ещё в 1625 году Альберт Жирар заметил, что простые числа, дающие при делении на 4 остаток равный 1, можно представить, как сумму квадратов. Немногим позже, в 1640 году, Пьер Ферма в рождественском письме Мерсенну привёл более точную формулировку этого утверждения, а исчерпывающее доказательство было дано Леонардом Эйлером. С тех пор это свойство называют теоремой Ферма-Эйлера, или Рождественской теоремой Ферма.

Кроме того, ещё со времён Диофанта известно, что произведение сумм квадратов само является суммой квадратов. Это утверждение сейчас называется тождеством Брахмагупты-Фибоначчи. Отсюда следует общее утверждение:

Натуральное число представимо в виде суммы двух квадратов целых чисел тогда и только тогда, когда ни одно простое число вида 4k+3 не входит в его разложение на простые множители в нечётной степени.

Благодаря, этому свойству, можно для любого числа выяснить, на каких решётках можно разместить прямоугольник соответствующей площади.

Рассмотрим, в качестве примера, число 20. Перечислим его множители: 1, 2, 4, 5, 10, 20. Вычисляя остатки от деления простых множителей на 4, обнаруживаем, что среди множителей только три числа являются суммами квадратов: 2 = 1² + 1², 5 = 1² + 2² и 10 = 2×5 = 1² + 3².

Выделим с их помощью три отдельные разложения числа 20:

20 = 2×(1×10) = 2×(2×5) на подрешётке (1, 1)

20 = 5×(1×4) = 5×(2×2) на подрешётке (1, 2)

20 = 10×(1×2) на подрешётке (1, 3)

Таким образом, кроме стандартных трёх прямоугольников, мы получили ещё 5 прямоугольников на трёх разных подрешётках. Итого, 8 представлений, не больше и не меньше.

На рисунке показаны все возможные прямоугольники с вершинами в узлах единичной сетки, с площадями от 1 до 20 клеточек:

Одинаковым цветом обозначены прямоугольники, построенные на одинаковых подрешётках. Красным контуром выделены квадраты. Синим контуром обозначены прямоугольники, которые можно нарисовать единственным способом.
Одинаковым цветом обозначены прямоугольники, построенные на одинаковых подрешётках. Красным контуром выделены квадраты. Синим контуром обозначены прямоугольники, которые можно нарисовать единственным способом.

Обратите внимание на то, как много при таком построении получается правильных квадратов. Их площади: 1, 2, 4, 5, 8, 9, 10, 13, 16, 17, 18, 20,... Гораздо больше, чем на единичной решётке!

Примечательно, что для некоторых площадей способ построения прямоугольника остаётся единственным и тривиальным: в виде цепочки единичных квадратиков, вписанных в основную решётку. Вот эти площади: 3, 7, 11, 19, 23, 31, 43, 47, 59, 67, 71, 79, 83,... Это так называемые гауссовы простые числа, то есть, такие натуральные простые числа, которые не раскладываются в сумму двух квадратов. Согласно теореме Ферма-Эйлера, все такие числа должны, при делении на 4, давать остаток 3.

Что это было?

Регулярную квадратную решётку, которую мы использовали для рисования, в математике можно отождествить с кольцом гауссовых чисел. Это комплексные числа с целыми вещественной и мнимой частями. О кольцах мы подробно говорили в этой серии статей. Подрешётки являются идеалами в этом кольце, гауссовы простые числа — простыми элементами, а построение прямоугольников – разложением на множители вещественных целых чисел в этом кольце.

Например, легко убедиться в том, что 5 = (1 + 2i)(1 – 2i). Это и есть квадратик с площадью 5 клеток на подрешëтке (1, 2). Поищите на картинке разложения 20 = (2 + 4i)(2 – 4i) = (1 + 3i)(2 – 6i) = (2 + 2i)(5 – 5i).

Квадраты соответствуют полным квадратам в гауссовых числах, которых, действительно существенно больше, чем в целых числах. Причём, многие гауссовы числа имеют более одного представления в виде суммы двух квадратов. Таковы, например, числа 25 = 5² = 3²+4² или 169 = 13² = 5²+12². Их легко выявить, распознав в них пифагоровы тройки. Применительно к прямоугольникам это значит, что прямоугольник площадью 25 клеточек можно нарисовать либо как квадрат 5×5 на подрешётке (1, 1) либо, как квадрат 1×1 на подрешётке (3, 4).

Все нетривиальные представления прямоугольника, площадью в 25 клеточек.
Все нетривиальные представления прямоугольника, площадью в 25 клеточек.

Если интересно, отыщите все возможные прямоугольники с площадью 100 клеточек (их должно получиться 16 штук) и 2023 клеточек (6 штук).

Как видите, рисование простых прямоугольников по клеточкам может завести в непростые дебри теории чисел. Доброго всем дня от Енота математика!

-5

О том, что можно, а чего нельзя изобразить на регулярных решётках, читайте в следующей статье: