38
Многогуольники на клетчатой бумаге
Можно ли нарисовать на клетчатой бумаге многогуольник данной формы, помещая при этом все его вершины в узлы сетки? Как правило — нельзя. Например, из правильных многогуольников так можно нарисовать лишь квадрат. А для каких многогуольников это можно сделать приближенно, т. е. помещая вершины сколь уголно близко от узлов? Оказывается — для всех.
В этой заметке, написанной школьниками, показано, почему и как это можно сделать.
Пусть и ненулевыые и неоклинеарные векторы, — некоторая точка; тогда множество всех таких точек
Рис. 1.
Рис. 2.
Рис. 3.
Рис. 4.
39
Более того, в статье А. Егорова доказано *), что никакие правильные многоугольники, кроме треугольника, квадрата и шестугольника — неписываются ни в какую решетку. Понятно также, что наперед заданный многоугольник произвольной формы, как правило, неписывается ни в какую решетку.
Раз задача о вписывании многоугольников в решетку приводит в большинстве случаев к отрицательному результату, естественно ее ослабить: требовать, чтобы вершины попадали в узлы лишь приближeno. Дадим точное определение:
Многоугольник ε-присывается в решетку Π, если существует подобный ему (с натуральным коэффициентом подобия) многоугольник, каждой вершина которого находится на расстоянии, меньше ε, от одного из узлов решетки (рис. 5). Заметим, что при ε = 0 здесь получается определение вписанности, данное выше, а при больших ε (болееших, чем расстояние между узлами) определение бессодержательно.
Столь же бессодержательно оно стало бы, если мы сначала бы условие натуральности коэффициента подобия; взяв этот коэффициент достаточно близким к 0, можно было бы уменьшить весь многоугольник вблизи одного узла решетки. При натуральном же коэффициente подобия (и достаточно малом ε) любые две вершины многоугольника, очевидно, не смогут попасть в ε-окрестность одного и того же узла.
Далее, мы будем говорить, что многоугольник почищаемся в
*) «Квант», 1974, № 12, c. 30.
Рис. 5.
Рис. 6.
40
Рис. 7.
и , где — натуральные числа. Тогда отличается от целого менее чем на и следовательно, менее чем на . Положив равным , получим требуемое.
Теорема доказана, однako имеет место значительное больше общий факт.
Основая теорема. Лобой многоугольник почини вписывается в любую решетку.
Заметим, что пункт в) задачи М475 является частным случаем этой теоремы.
Доказательство. Пусть дана решетка , число и многоугольник .
Докажем, что при неокоторой гомотетии с натуральным коэффициентом многоугольник перейдет в многоугольник такой, что все вершины будут на расстоянии, меньше , от узлов решетки.
Рассмотрим вершину многоугольника. Пусть при гомотетии с центром и коэффициентом точка переходит в и , где и — векторы, порождающие решетку. Тогда .
Условие, что менее чем на отстоит от узла решетки (рис. 7), будет выполнаться, если каждая из координат и будет отличаться от целого менее чем на , где — коэффициент, не зависит от :
Действительно, пусть .
Рис. 8.
Тогда, если
Но неравенства и эквивалентны неравенствам и . Поэтому если и отличются от целых менее чем на , то для неокотогоюго узла , а это и требовалось.
Нам нужно, чтобы вершины многоугольника попали в -окрестности узлов решетки. Так будет, если все числа , … отличятся от целых менее чем на , что каждое из чисел , где , отличается от целого менее чем на ; то, что было равно , не существует). Теорема Кронекара утверждает, что для набора любой длины при неокотогоюго натуральном числа одно время не отличается от целых менее чем на .
Перейдем к доказательству теоремы Кронекара.
Рассмотрим последовательностей:
41
некоторые наборы совпадут. В этом случае число удовлетворяет условию, так как , а и находится в одном полупервале длины меньше , поэтому находится на расстоянии, меньше , от целого числа. Теорема доказана.
Do six pins pass matrizes reшетки на плоскости. Можно рассматривать и пространственные решетки. Они определяются так же, как плоские, только вместо двух неоклипных векторов нужно взять три некомпланных (рис. 9). Аналогично тому, как это делалось выше для многоугольников и плоских reшеток, определяется вписанность и почти вписанность многоугольников в пространственную reшетку. Какие из пяты правильных многоугольников (рис. 10) вписываются в целочисленную*) пространственную reшетку? Вот ответ:
Задача 4. Куб, тетраэдр и octаэдр вписываются в целочисленную reшетку.
Задача 5. Додекаэдр и икосаэдр не вписываются ни в какую reшетку.
Задача 6. Пусть в пространстве задано семейство параллельных плоскостей такое, что расстояния между соседними плоскостями семейства равны. Можно ли расположить в пространстве а) икосаэдр, б) додекаэдр так, чтобы их вершины лежали на плоскостях семейства?
Мы получили исчерпывающий ответ о вписывании правильных многоугольников в пространственную reшетку. Для почти вписывания тоже получается исчерпывающий ответ, такой же, как для плоского случая:
Задача 7. Любой многоугольник почти вписывается в любую reшетку в пространстве.
Все члены этих последовательностей принадлежат промежутку [0; 1[. Разобъем этот промежуток на кусочки (полупервалы) длины меньше :
Теперь каждому из членов последовательностей поставим в соответствие тот кусочек промежутка [0; 1[, в котором он находится.
Тогда для каждого натурального будет определен упорядоченный набор полупервалов, соответствующих точкам , . Но так как рассматриваемых полупервалов всего , а в каждый набор входит полупервалов, то число различных таких наборов равно . Если пробегает значения от 1 до , то для