Серпинский треугольник - Sierpiński triangle

Серпинский треугольник
Создано с использованием случайного алгоритма
Треугольник Серпинского в логике: Первые 16 союзы из лексикографически упорядоченные аргументы. Столбцы, интерпретируемые как двоичные числа, дают 1, 3, 5, 15, 17, 51 ... (последовательность A001317 в OEIS )

В Серпинский треугольник (иногда пишется Серпинский), также называемый Прокладка Серпинского или же Решето Серпинского, это фрактал привлекательный фиксированный набор с общей формой равносторонний треугольник, разделенный рекурсивно на более мелкие равносторонние треугольники. Первоначально построенная в виде кривой, это один из основных примеров самоподобный наборы - то есть это математически сгенерированный образец, воспроизводимый при любом увеличении или уменьшении. Он назван в честь Польский математик Вацлав Серпинский, но появился как декоративный узор за много веков до творчества Серпинского.[1][2]

Конструкции

Есть много разных способов построения треугольника Серпинского.

Удаление треугольников

Эволюция треугольника Серпинского

Треугольник Серпинского можно построить из равносторонний треугольник путем многократного удаления треугольных подмножеств:

  1. Начните с равностороннего треугольника.
  2. Разделите его на четыре равносторонних равносторонних треугольника меньшего размера и удалите центральный треугольник.
  3. Повторяйте шаг 2 до бесконечности с каждым из оставшихся меньших треугольников.

Каждый удаленный треугольник (a Trema) является топологически ан открытый набор.[3]Этот процесс рекурсивного удаления треугольников является примером правило конечного подразделения.

Сжатие и дублирование

Та же последовательность фигур, сходящаяся к треугольнику Серпинского, также может быть создана с помощью следующих шагов:

  1. Начните с любого треугольника на плоскости (подойдет любая замкнутая ограниченная область на плоскости). Канонический треугольник Серпинского использует равносторонний треугольник с основанием, параллельным горизонтальной оси (первое изображение).
  2. Уменьшите треугольник до 1/2 высота и 1/2 ширину, сделайте три копии и расположите три усохших треугольника так, чтобы каждый треугольник касался двух других треугольников в углу (изображение 2). Обратите внимание на появление центрального отверстия - три сморщенных треугольника между ними могут закрывать только 3/4 площади оригинала. (Отверстия - важная особенность треугольника Серпинского.)
  3. Повторите шаг 2 с каждым из меньших треугольников (изображение 3 и так далее).

Обратите внимание, что этот бесконечный процесс не зависит от того, является ли начальная форма треугольником - это просто яснее. Первые несколько шагов, начинающиеся, например, с квадрата, также имеют тенденцию к треугольнику Серпинского. Майкл Барнсли использовал изображение рыбы, чтобы проиллюстрировать это в своей статье «V-переменные фракталы и суперфракталы».[4][5]

Итерация с квадрата

Фактический фрактал - это то, что было бы получено после бесконечного числа итераций. Более формально его описывают в терминах функций на замкнутых множествах точек. Если мы позволим dА обозначим расширение в 1/2 относительно точки A, то треугольник Серпинского с углами A, B и C является фиксированным множеством преобразования dА ∪ dB ∪ dC.

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

Игра хаос

Анимированное создание треугольника Серпинского с помощью игры хаос

Если взять точку и применить каждое из преобразований dА, dB, и dC к нему случайным образом полученные точки будут плотными в треугольнике Серпинского, поэтому следующий алгоритм снова будет генерировать произвольно близкие приближения к нему:[6]

Начните с маркировки п1, п2 и п3 как углы треугольника Серпинского, а случайная точка v1. Набор vп+1 = 1/2(vп + прп), куда рп случайное число 1, 2 или 3. Нарисуйте точки v1 к v. Если первая точка v1 была точка на треугольнике Серпинского, то все точки vп лежат на треугольнике Серпинского. Если первая точка v1 находиться внутри периметра треугольника - это не точка на треугольнике Серпинского, ни одна из точек vп будут лежать на треугольнике Серпинского, однако они будут сходиться на треугольнике. Если v1 вне треугольника, единственный способ vп приземлится на фактический треугольник, если vп находится на том, что было бы частью треугольника, если бы он был бесконечно большим.

Анимированное построение треугольника Серпинского
Треугольник Серпинского очерчен фрактальным деревом с тремя ветвями, образующими угол между собой 60 °. Если угол уменьшать, треугольник можно непрерывно трансформировать во фрактал, напоминающий дерево.
Каждый подтреугольник п-я итерация детерминированного треугольника Серпинского имеет адрес на дерево с п уровни (если п= ∞, то дерево тоже фрактал); T = вверху / в центре, L = слева, R = справа, и эти последовательности могут представлять как детерминированную форму, так и «серию ходов в игре хаоса».[7]

Или проще:

  1. Возьмите три точки на плоскости, чтобы получился треугольник, рисовать его не нужно.
  2. Произвольно выберите любую точку внутри треугольника и считайте это вашей текущей позицией.
  3. Случайным образом выберите любую из трех точек вершины.
  4. Переместитесь на половину расстояния от вашего текущего положения до выбранной вершины.
  5. Постройте текущую позицию.
  6. Повторите с шага 3.

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

Треугольник Серпинского с использованием системы повторяющихся функций

Конструкция наконечника стрелы прокладки Серпинского

Анимированная конструкция наконечника стрелы прокладки Серпинского
Конструкция наконечника стрелы прокладки Серпинского

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

  1. Начните с одного отрезка на плоскости
  2. Неоднократно заменяйте каждый линейный сегмент кривой тремя более короткими сегментами, образуя углы 120 ° на каждом стыке между двумя последовательными сегментами, причем первый и последний сегменты кривой либо параллельны исходному линейному сегменту, либо образуют с ним угол 60 °.

На каждой итерации это построение дает непрерывную кривую. В пределе они приближаются к кривой, очерчивающей треугольник Серпенского одним непрерывным направленным (бесконечно извилистым) путем, который называется Серпинский наконечник стрелы.[8] Фактически, цель оригинальной статьи Серпинского 1915 года состояла в том, чтобы показать пример кривой (канторовской кривой), как заявляет само название статьи.[9][2]

Клеточные автоматы

Треугольник Серпинского также появляется в некоторых клеточные автоматы (Такие как Правило 90 ), в том числе относящиеся к Игра жизни Конвея. Например, Жизнеподобный клеточный автомат B1 / S12 при применении к одной ячейке будет генерировать четыре приближения треугольника Серпинского.[10] Очень длинная линия толщиной в одну ячейку в стандартной жизни создаст два зеркальных треугольника Серпинского. Пространственно-временная диаграмма паттерна репликатора в клеточном автомате также часто напоминает треугольник Серпинского, такой как обычный репликатор в HighLife.[11] Треугольник Серпинского также можно найти в Автомат Улама-Уорбертона и автомат Хекса-Улама-Уорбертона.[12]

Треугольник Паскаля

Приближение уровня 5 к треугольнику Серпинского, полученное штриховкой первых двух5 (32) уровни треугольника Паскаля белые, если биномиальный коэффициент четный, и черные в противном случае

Если взять Треугольник Паскаля с 2п строки и раскрашивают четные числа в белый цвет, а нечетные числа в черный, результат является приближением к треугольнику Серпинского. Точнее, предел в качестве п приближается к бесконечности этого паритет -цветный 2п-row Треугольник Паскаля - это треугольник Серпинского.[13]

Башни Ханоя

В Башни Ханоя Головоломка включает в себя перемещение дисков разного размера между тремя штифтами с сохранением свойства, что ни один диск никогда не ставится поверх диска меньшего размера. Состояния п-дисковая головоломка, и допустимые переходы из одного состояния в другое образуют неориентированный граф, то Ханой граф, который геометрически можно представить как граф пересечений множества треугольников, оставшихся после пшаг в построении треугольника Серпинского. Таким образом, в пределе при п уходит в бесконечность, эту последовательность графиков можно интерпретировать как дискретный аналог треугольника Серпинского.[14]


Характеристики

Для целого числа измерений d, при удвоении стороны объекта, 2d создаются его копии, т.е. 2 копии для 1-мерного объекта, 4 копии для 2-х мерного объекта и 8 копий для 3-х мерного объекта. Для треугольника Серпинского удвоение его стороны создает 3 копии самого себя. Таким образом, треугольник Серпинского имеет Хаусдорфово измерение бревно (3)/журнал (2) = журнал2 3 ≈ 1,585, что следует из решения 2d = 3 для d.[15]

Площадь треугольника Серпинского равна нулю (в Мера Лебега ). Площадь, остающаяся после каждой итерации, равна 3/4 площади из предыдущей итерации, и бесконечное количество итераций приводит к площади, приближающейся к нулю.[16]

Точки треугольника Серпинского имеют простую характеристику в барицентрические координаты.[17] Если точка имеет координаты (0.ты1ты2ты3…, 0.v1v2v3…, 0.ш1ш2ш3…), Выраженный как двоичные числа, то точка находится в треугольнике Серпинского тогда и только тогда, когда тыя + vя + шя = 1 для всех я.

Обобщение на другие модули

Обобщение треугольника Серпинского также можно получить с помощью Треугольник Паскаля если используется другой модуль Modulo. Итерация п можно получить, взяв Треугольник Паскаля с пп строк и раскраски чисел по их значению для Икс модп. В качестве п приближается к бесконечности, образуется фрактал.

Тот же самый фрактал можно получить, разделив треугольник на мозаику п2 подобные треугольники и удаление треугольников, перевернутых из оригинала, а затем повторение этого шага с каждым меньшим треугольником.

И наоборот, фрактал можно создать, начав с треугольника, продублировав его и расположив п(п + 1)/2 новых фигур в той же ориентации в более крупный подобный треугольник с соприкасающимися вершинами предыдущих фигур, затем повторяя этот шаг.[18]

Аналоги в высших измерениях

Пирамида Серпинского с квадратным основанием и ее обратная сторона
Прогрессия рекурсии пирамиды Серпинского (7 шагов)
Пирамида на основе треугольника Серпинского, вид сверху (выделены 4 основных участка). Обратите внимание на самоподобие в этом двумерном проекционном виде, так что получившийся треугольник сам по себе может быть двухмерным фракталом.

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

Тетрикс, построенный из начального тетраэдра с длиной стороны L обладает тем свойством, что общая площадь поверхности остается постоянной при каждой итерации. Начальная площадь поверхности тетраэдра (итерация-0) с длиной стороны L является L23. Следующая итерация состоит из четырех копий с длиной стороны L/2, поэтому общая площадь равна 4 (L/2)23 = 4L2·3/4 = L23 опять таки. При этом объем конструкции на каждом этапе уменьшается вдвое и поэтому приближается к нулю. Предел этого процесса не имеет ни объема, ни поверхности, но, как и прокладка Серпинского, представляет собой сложную связанную кривую. Его Хаусдорфово измерение является бревно (4)/журнал (2) = 2. Если все точки проецируются на плоскость, параллельную двум внешним краям, они точно заполняют квадрат со стороной. L/2 без нахлеста.[19]

Анимация вращающейся тетрисы четвертого уровня, показывающая, как некоторые ортогональные проекции тетрисы могут заполнять плоскость - в этот интерактивный SVG, переместите курсор влево и вправо по четырехугольнику, чтобы повернуть 3D-модель.

История

Вацлав Серпинский описал треугольник Серпинского в 1915 году. Однако аналогичные узоры появляются уже в 13 веке. Cosmati мозаика в соборе Anagni, Италия,[20] и других местах центральной Италии, для ковров во многих местах, таких как неф римской базилики Санта-Мария-ин-Космедин,[21] и для отдельных треугольников, расположенных по кругу в нескольких церквях и базиликах.[1][2] В случае изолированного треугольника итерация не менее трех уровней.

Средневековый треугольник с исторически достоверной датировкой[2] был изучен недавно. Он сделан из порфирия и сусального золота, изолирован, итерация 4 уровня.

В Аполлонийская прокладка был впервые описан Аполлоний Пергский (3 век до н.э.) и дополнительно проанализирован Готфрид Лейбниц (17 век), и является искривленным предшественником треугольника Серпинского 20 века.[22]

Этимология

Использование слова «прокладка» по отношению к треугольнику Серпинского относится к прокладки такие, которые находятся в моторы, и которые иногда имеют серию отверстий уменьшающегося размера, похожую на фрактал; это использование было придумано Бенуа Мандельброт, которые думали, что фрактал похож на «деталь, предотвращающую утечки в двигателях».[23]

Смотрите также

Рекомендации

  1. ^ а б Конверсано, Элиза; Тедескини-Лалли, Лаура (2011), "Треугольники Серпинского в камне на средневековых полах в Риме" (PDF), Журнал прикладной математики APLIMAT, 4: 114, 122
  2. ^ а б c d Брунори, Паола; Магроне, Паола; Лалли, Лаура Тедескини (2018-07-07), "Императорский Порфирий и золотой лист: треугольник Серпинского в средневековом римском монастыре", Достижения в интеллектуальных системах и вычислениях, Springer International Publishing, стр. 595–609, Дои:10.1007/978-3-319-95588-9_49, ISBN  9783319955872
  3. ^ "Прокладка Серпинского от Trema Removal"
  4. ^ Майкл Барнсли; и другие. (2003), "V-переменные фракталы и суперфракталы", arXiv:математика / 0312314
  5. ^ NOVA (программа общественного телевидения). Странная новая наука хаоса (эпизод). Станция общественного телевидения WGBH Бостон. Вышла 31 января 1989 года.
  6. ^ Фельдман, Дэвид П. (2012), «17.4 Игра хаоса», Хаос и фракталы: элементарное введение, Oxford University Press, стр. 178–180, ISBN  9780199566440.
  7. ^ Пайтген, Хайнц-Отто; Юргенс, Хартмут; Саупе, Дитмар; Малецкий, Эван; Perciante, Терри; и Юнкер, Ли (1991). Фракталы для класса: стратегические мероприятия, том первый, стр.39. Спрингер-Верлаг, Нью-Йорк. ISBN  0-387-97346-X и ISBN  3-540-97346-X.
  8. ^ Прусинкевич, П. (1986), «Графические приложения L-систем» (PDF), Труды по графическому интерфейсу '86 / Vision Interface '86, стр. 247–253.
  9. ^ Серпинский, Вацлав (1915). "Sur une courbe dont tout point est un point de ramification". Компт. Ренд. Акад. Sci. Париж. 160: 302–305 - через https://gallica.bnf.fr/ark:/12148/bpt6k31131.
  10. ^ Румпф, Томас (2010), «Игра жизни Конвея, ускоренная с помощью OpenCL» (PDF), Труды одиннадцатой международной конференции по мембранным вычислениям (CMC 11), стр. 459–462.
  11. ^ Билотта, Элеонора; Пантано, Пьетро (лето 2005 г.), "Новые явления формирования паттернов в двумерных клеточных автоматах", Искусственная жизнь, 11 (3): 339–362, Дои:10.1162/1064546054407167, PMID  16053574, S2CID  7842605.
  12. ^ Хованова, Таня; Не, Эрик; Пураник, Алок (2014), "Треугольник Серпинского и автомат Улама-Уорбертона", Математические горизонты, 23 (1): 5–9, arXiv:1408.5937, Дои:10.4169 / mathhorizons.23.1.5, S2CID  125503155
  13. ^ Стюарт, Ян (2006), Как разрезать торт: и другие математические головоломки, Oxford University Press, стр. 145, ISBN  9780191500718.
  14. ^ Ромик, Дэн (2006), "Кратчайшие пути в графе Ханойской башни и конечных автоматах", Журнал SIAM по дискретной математике, 20 (3): 610–62, arXiv:math.CO/0310109, Дои:10.1137/050628660, МИСТЕР  2272218, S2CID  8342396.
  15. ^ Фалконер, Кеннет (1990). Фрактальная геометрия: математические основы и приложения. Чичестер: Джон Вили. п.120. ISBN  978-0-471-92287-2. Zbl  0689.28003.
  16. ^ Хельмберг, Гилберт (2007), Знакомство с фракталами, Вальтер де Грюйтер, стр. 41, ISBN  9783110190922.
  17. ^ «Много способов сформировать прокладку Серпинского».
  18. ^ Шеннон и Бардзелл, Кэтлин и Майкл, "Узоры в треугольнике Паскаля - с изюминкой - первый поворот: что это такое?", maa.org, Математическая ассоциация Америки, получено 29 марта 2015
  19. ^ Джонс, Хью; Кампа, Аурелио (1993), «Абстрактные и естественные формы из повторяющихся функциональных систем», в Thalmann, N.M .; Thalmann, D. (ред.), Общение с виртуальными мирами, CGS CG International Series, Tokyo: Springer, pp. 332–344, Дои:10.1007/978-4-431-68456-5_27
  20. ^ Вольфрам, Стивен (2002), Новый вид науки, Вольфрам Медиа, стр. 43, 873.
  21. ^ «Геометрическая мозаика пола (треугольники Серпинского), неф Санта-Мария-ин-Космедин, Бычий форум, Рим», 5 сентября 2011 г., Flickr
  22. ^ Мандельброт Б (1983). Фрактальная геометрия природы. Нью-Йорк: У. Х. Фриман. п.170. ISBN  978-0-7167-1186-5.
    Асте Т, Weaire D (2008). В поисках идеальной упаковки (2-е изд.). Нью-Йорк: Тейлор и Фрэнсис. С. 131–138. ISBN  978-1-4200-6817-7.
  23. ^ Бенедетто, Джон; Войцех, Чайя. Интеграция и современный анализ. п. 408.

внешняя ссылка