Зачем нам фракталы

Do 04 April 2019

Время чтения: 3 min

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


Формулировка задачи

Канторово множество \(K\) определяется так: делим отрезок \([0,1]\) на три равные части и выбрасываем средний интервал \((\frac{1}{3},\frac{2}{3})\). Оставшиеся два отрезка \([0,\frac{1}{3}]\) и \([\frac{2}{3},1]\) опять делятся на три равные части, и средние интервалы выбрасываются, и т.д. до бесконечности. Оставшееся множество и есть канторово множество. Доказать:
А. \(K\) нигде не плотно, т.е., любой интервал \((α,β)⊂[0,1]\) содержит подинтервал \((α_1,β_1)\), свободный от точек \(K\),
Б. \(K\) несчетно (имеет мощность континуума),
В. \(K\) имеет меру 0.

Решение

А. Любой подинтервал \([0,1]\) либо полностью принадлежит отброшенной области, либо содержит в себе подинтервал, который на некотором шаге \(k\) построения множества \(K\) был отрезком. Но тогда часть этого отрезка была отброшена на шаге \(k+1\), следовательно, исходный подинтервал содержит подинтервал, свободный от точек \(K\).

Б. Представим точки отрезка \([0,1]\) в троичной системе счисления: \(a∈[0,1]\), \(a=0.α_1α_2α_3\) и т.д., где \(α_k∈\{0,1,2\}\). Согласно алгоритму построения Канторова множества, на k-м шаге из \(K\) исключаются точки, у которых \(α_k=1\). Оставшиеся точки можно сопоставить двоичным разложениям всех точек отрезка \([0,1]\) (с заменой 2 на 1), причем такое отображение является биекцией. Это значит, что мощность множества \(K\) равно мощности \([0,1]\), т.е. континууму.

В. Вычислим суммарную меру интервалов, которые исключаются при построении канторового множества. На n-м шаге исключается \(2^{n-1}\) интервалов длины \(\displaystyle\frac{1}{3^n}\). Сложив их все, получим \(\displaystyle\sum_{n=1}^{\infty}\displaystyle\frac{2^{n-1}}{3^n}=\displaystyle\frac{1}{2}\sum_{n=1}^{\infty}\Big(\displaystyle\frac{2}{3}\Big)^n=\displaystyle\frac{1}{2}\times2=1\). Вычтя это из длины отрезка \([0,1]\), получим 0 — меру канторового множества.

Научно-популярное объяснение

Ниже приведена иллюстрация процесса построения канторова множества. Ничего не напоминает?

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

Получаем другую знакомую структуру — бинарное дерево. Кстати, почему она так называется?

Если отрезать у настоящего дерева ветку (пожалуйста, не делайте так на самом деле), она будет напоминать уменьшенное исходное дерево. То же можно сделать и с бинарным деревом. Структуры, обладающие таким свойством, называются фракталами. А канторово множество — простейший одномерный пример фрактала.

Деревья напоминают фракталы не только ветвями, но и корнями. И вообще, в природе фракталы встречаются повсеместно. Например, наши кровеносная и нервная системы, а также легкие, имеют фрактальную структуру. Аналогично с внешними жабрами и фильтрами различных водных существ. В древних докембрийских морях существовала целая группа полностью фрактальных животных — рангеоморфов. В неживой природе те же свойства имеют снежинки и многие другие кристаллы. И в некоторой степени то же можно сказать о любой человеческой инфраструктуре — дорогах, электрической сети, Интернете.

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

Общий принцип уже должен быть понятен. Фрактальная структура возникает там, где требуется максимизировать поверхность (если мы говорим о трехмерной структуре) соприкосновения двух сред. По сути, именно об этом говорит доказанное выше свойство А: рядом с любой точкой фрактала найдется точка, не принадлежащая ему. Конечно, в реальном мире эти точки не могут быть бесконечно малыми, но с описанием макроскопических структур модель фрактала справляется.

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

Наконец, интересный факт: если бы можно было расплести все сосуды кровеносной системы человека и выложить их в одну линию, ее длина составила бы до 100000 километров! Для периферийных нервов эта цифра меньше, но все равно существенна: 75 километров. Таким образом проявляется свойство Б, насколько ему это позволяют ограничения реального мира.