Сразу скажу, что нужна помощь больше с переводом с английского, чем с решением. То есть решение есть, но на английском. Я почти полностью с ним разобрался, но главный нюанс непонятен..
В одной книге на английском языке встретил такую теорему: можно построить множество
сколько угодно малой площади, содержащее в себе единичный отрезок по любому направлению.
(
https://www.math.cmu.edu/~af1p/Teaching/AdditiveCombinatorics/allnotes.pdf, страницы 12-13)
Дальше приводится доказательство, в виде алгоритма построения фигуры. Берут единичный квадрат со стороной 2. Из центра испускают лучи, которые, втыкаясь в стороны квадраты, делят эти стороны на много отрезков. Дальше говорится, что вот, этот квадрат содержит единичные отрезки во всех направлениях, а если каждый из полученных делением треугольников как угодно сдвигать, не поворачивая, то площадь можно изменить, а условие будет продолжать выполняться. Значит, надо сдвинуть их так, чтобы было много наложений и суммарная площадь в итоге получилась маленькая.
Это то, что я смог адекватного перевести с английского.
Дальше описывается процедура наложения этих самых треугольников.
Цитата:
We describe the translations for the bottom triangle, but the same procedure may be plied to the other three, resulting in a solution to the problem. For any integer
consider the sequence of triangles
, where each is a right isosceles triangle, and
has height
, base into partitioned into
segments, and a line joining each segment endpoint to the common vertex.
Thus triangle
consist of
elementary triangles. Each
can be constructed from
by bisecting each of the elementary triangles of
through their base, and scaling each so that it now has height
. This will create a series of overlapping triangles that can be translated to construct
. This process is known as “bisection and expansion”. By starting with triangle
, and then using this technique repeatedly, after
steps, we will have
overlapping elementary triangles which can be translated to form
. Analysis of the process of bisection and expansion shows that each step increases the total area by at most
and so at the final step the constructed object
has area
. Choosing
will make the are of
less than
.
Что я понял:
- Рассматриваем один из четырёх треугольников, на которые разбивается квадрат, с остальными поступим аналогично;
- Есть итеративная процедура построения треугольников одного за другим - последний будет ответом;
- Каждый треугольник "is right isosceles" с высотой и его основание разбито лучами из одной вершины на частей;
- Каждый новый треугольник строится из предыдущего делением каждой его части (на которые разбивают его исходящие из точки лучи) ещё на две, и потом ещё масштабирования до достижения высоты ;
- "it now has " вместо "it now has " и "after steps, we will have " вместо "after steps, we will have ", скорее всего, просто опечатки.
Что непонятно:
- что такое "right isosceles"? "isosceles" - равнобедреный; вроде бы, на wolframmath указано, что "right isosceles" - это прямоугольный равнобедренный треугольник, обращённый острыми углами вправо. Никак не помогает. Так ли это или имеется ввиду какая-то особая "правая равнобедренность"?
- где в этом отрывке текста описан именно сдвиг элементарных треугольников, на которые исходный разбивается?
- связано с предыдущим пунктом - как происходит масштабирование до всё большей и большей высоты? Интуитивно кажется, что в этом масштабировании и зашито возникновение перекрытия, то есть при разрастании элементарные треугольники упираются друг в друга и взаимопоглащаются. Но в тексте описано как "triangle", то есть это цельный треугольник... непонятно...
- что за такой анализ, который позволяет доказать, что каждый шаг увеличивает площадь не более чем на ? Это сложно или просто громоздко для описания всех выкладок? Описано где-нибудь подробно?