Треугольник Серпинского
Треугольник Серпинского , также называемый прокладкой Серпинского или решетом Серпинского , представляет собой фрактал с общей формой равностороннего треугольника , рекурсивно разделенный на меньшие равносторонние треугольники. Первоначально построенная в виде кривой, это один из основных примеров самоподобных множеств, то есть математически сгенерированная модель, воспроизводимая при любом увеличении или уменьшении. Он назван в честь польского математика Вацлава Серпинского , но появился как декоративный узор за много столетий до работ Серпинского.
Конструкции
[ редактировать ]Существует много различных способов построения треугольника Серпинского.
Удаление треугольников
[ редактировать ]Треугольник Серпинского можно построить из равностороннего треугольника путем многократного удаления треугольных подмножеств:
- Начните с равностороннего треугольника.
- Разделите его на четыре равных равносторонних треугольника меньшего размера и удалите центральный треугольник.
- Повторяйте шаг 2 с каждым из оставшихся меньших треугольников бесконечно.
Каждый удаленный треугольник ( трема ) топологически множеством является открытым . [1] Этот процесс рекурсивного удаления треугольников является примером правила конечного подразделения .
Сокращение и дублирование
[ редактировать ]Ту же последовательность фигур, сходящихся к треугольнику Серпинского, можно альтернативно создать с помощью следующих шагов:
- Начните с любого треугольника на плоскости (подойдет любая замкнутая ограниченная область на плоскости). Канонический треугольник Серпинского представляет собой равносторонний треугольник с основанием, параллельным горизонтальной оси (первое изображение).
- Уменьшите треугольник до 1/2 и высоты 1/2 ширины, сделайте три копии и расположите три сморщенных треугольника так , . чтобы каждый треугольник касался двух других треугольников в углах (изображение 2) Обратите внимание на появление центрального отверстия, поскольку три сморщенных треугольника между собой могут покрывать только 3/4 площади . оригинала (Дырки — важная особенность треугольника Серпинского.)
- Повторите шаг 2 с каждым из меньших треугольников (изображение 3 и так далее).
Этот бесконечный процесс не зависит от того, является ли исходная форма треугольником — просто так становится понятнее. Первые несколько шагов, начинающиеся, например, с квадрата, также имеют тенденцию к треугольнику Серпинского. Майкл Барнсли использовал изображение рыбы, чтобы проиллюстрировать это в своей статье «Фракталы и суперфракталы с V-переменной». [2] [3]
Настоящий фрактал — это то, что будет получено после бесконечного числа итераций. Более формально его описывают в терминах функций на замкнутых множествах точек. Если мы обозначим d A расширение в раз 1/2 относительно точки A, то треугольник Серпинского с углами A , B и C является фиксированным множеством преобразования .
Это привлекательное фиксированное множество , так что, когда операция многократно применяется к любому другому множеству, изображения сходятся в треугольнике Серпинского. Это то, что происходит с треугольником выше, но подойдет и любой другой набор.
Игра Хаос
[ редактировать ]Если взять точку и применить к ней каждое из преобразований d A , d B и d C случайным образом, полученные точки будут плотными в треугольнике Серпинского, поэтому следующий алгоритм снова будет генерировать к нему сколь угодно близкие приближения: [4]
Начните с обозначения точек p 1 , p 2 и p 3 как углов треугольника Серпинского и случайной точки v 1 . Установить v n +1 = 1/2 от v ( v n + p r n ) , где n — случайное число 1, 2 или 3. Нарисуйте точки v 1 до r ∞ . Если первая точка v 1 была точкой треугольника Серпинского, то все точки v n лежат на треугольнике Серпинского. Если первая точка v 1 , лежащая внутри периметра треугольника, не является точкой треугольника Серпинского, ни одна из точек v n не будет лежать на треугольнике Серпинского, однако они сойдутся на треугольнике. Если v 1 находится вне треугольника, единственный способ, которым v n приземлится на настоящий треугольник, - это если v n находится на том, что было бы частью треугольника, если бы треугольник был бесконечно большим.
Или проще:
- Возьмите три точки на плоскости, чтобы образовать треугольник.
- Случайным образом выберите любую точку внутри треугольника и считайте это своей текущей позицией.
- Случайным образом выберите любую из трех вершинных точек.
- Переместитесь на половину расстояния от вашего текущего положения до выбранной вершины.
- Постройте текущую позицию.
- Повторите с шага 3.
Этот метод также называется игрой хаоса и является примером повторяющейся системы функций . Вы можете начать с любой точки снаружи или внутри треугольника, и в конечном итоге получится прокладка Серпинского с несколькими остатками точек (если начальная точка лежит на контуре треугольника, оставшихся точек нет). С помощью карандаша и бумаги краткий контур формируется после расстановки примерно ста точек, а детали начинают проявляться после нескольких сотен.
Конструкция наконечника прокладки Серпинского
[ редактировать ]Другая конструкция прокладки Серпинского показывает, что ее можно построить в виде кривой на плоскости. Он формируется в результате многократного изменения более простых кривых, аналогично построению снежинки Коха :
- Начните с одного сегмента линии на плоскости.
- Несколько раз замените каждый сегмент кривой тремя более короткими сегментами, образуя углы 120 ° на каждом стыке между двумя последовательными сегментами, при этом первый и последний сегменты кривой либо параллельны исходному сегменту линии, либо образуют с ним угол 60 °.
На каждой итерации эта конструкция дает непрерывную кривую. В пределе они приближаются к кривой, которая очерчивает треугольник Серпинского одним непрерывным направленным (бесконечно извилистым) путем, который называется стрелкой Серпинского . [5] Фактически, целью оригинальной статьи Серпинского 1915 года было показать пример кривой (кривой Кантора), как об этом свидетельствует само название статьи. [6] [7]
Клеточные автоматы
[ редактировать ]Треугольник Серпинского также появляется в некоторых клеточных автоматах (таких как Правило 90 ), в том числе в тех, которые относятся к «Игре жизни» Конвея . Например, Life-like клеточный автомат B1/S12 при применении к одной ячейке будет генерировать четыре аппроксимации треугольника Серпинского. [8] Очень длинная линия толщиной в одну клетку в обычной жизни создаст два зеркальных треугольника Серпинского. Временно-пространственная диаграмма шаблона репликатора в клеточном автомате также часто напоминает треугольник Серпинского, например, у обычного репликатора в HighLife. [9] Треугольник Серпинского также можно найти в автомате Улама-Уорбертона и автомате Хекс-Улама-Уорбертона. [10]
Треугольник Паскаля
[ редактировать ]Если взять треугольник Паскаля с строки и цвета: четные числа белыми, а нечетные черными, результат является приближением к треугольнику Серпинского. Точнее, предел при n, приближающемся к бесконечности, этого цвета четности . Треугольник Паскаля - это треугольник Серпинского. [11]
Поскольку доля черных чисел стремится к нулю с увеличением n , следствием этого является то, что доля нечетных биномиальных коэффициентов стремится к нулю, когда n стремится к бесконечности. [12]
Башни Ханоя
[ редактировать ]включает Головоломка «Ханойские башни» в себя перемещение дисков разного размера между тремя колышками, сохраняя при этом свойство, согласно которому ни один диск никогда не помещается поверх диска меньшего размера. Состояния головоломки из n -дисков и допустимые переходы из одного состояния в другое образуют неориентированный граф , ханойский граф , который геометрически можно представить как граф пересечений множества треугольников, оставшихся после n -го шага в головоломке. построение треугольника Серпинского. Таким образом, в пределе стремления n к бесконечности эту последовательность графиков можно интерпретировать как дискретный аналог треугольника Серпинского. [13]
Характеристики
[ редактировать ]Для целого числа измерений , при удвоении стороны объекта, создаются его копии, т.е. 2 копии для 1-мерного объекта, 4 копии для 2-мерного объекта и 8 копий для 3-мерного объекта. В треугольнике Серпинского удвоение его стороны создает три его копии. Таким образом, треугольник Серпинского имеет хаусдорфову размерность. , что следует из решения для . [14]
Площадь треугольника Серпинского равна нулю (по мере Лебега ). Площадь, оставшаяся после каждой итерации, равна площади из предыдущей итерации, а бесконечное количество итераций приводит к тому, что площадь приближается к нулю. [15]
Точки треугольника Серпинского имеют простую характеристику в барицентрических координатах . [16] Если точка имеет барицентрические координаты , выраженное в виде двоичных чисел , то точка находится в треугольнике Серпинского тогда и только тогда, когда для всех .
Обобщение на другие модули
[ редактировать ]Обобщение треугольника Серпинского также можно создать с использованием треугольника Паскаля, если другой модуль используется. Итерация можно построить, взяв треугольник Паскаля с строки и раскраски чисел по их значению по модулю . Как приближается к бесконечности, образуется фрактал.
Тот же фрактал можно получить, разделив треугольник на мозаику. аналогичные треугольники и удаление перевернутых треугольников из оригинала, а затем повторение этого шага для каждого меньшего треугольника.
И наоборот, фрактал также можно создать, начав с треугольника, продублировав его и расположив новых фигур в той же ориентации в более крупный подобный треугольник с соприкасающимися вершинами предыдущих фигур, а затем повторяя этот шаг. [17]
Аналоги в высших измерениях
[ редактировать ]Тетраэдр Серпинского или тетрикс — это трехмерный аналог треугольника Серпинского, образованный путем многократного сжатия правильного тетраэдра до половины его первоначальной высоты, соединения четырех копий этого тетраэдра с соприкасающимися углами и последующего повторения процесса.
Тетрикс, построенный из исходного тетраэдра с длиной стороны обладает тем свойством, что общая площадь поверхности остается постоянной на каждой итерации. Начальная площадь поверхности тетраэдра (итерация-0) с длиной стороны является . Следующая итерация состоит из четырех копий с длиной стороны , поэтому общая площадь равна снова. Последующие итерации снова увеличивают количество копий в четыре раза и уменьшают длину стороны вдвое, сохраняя общую площадь. При этом объем строительства на каждом этапе уменьшается вдвое и поэтому приближается к нулю. Предел этого процесса не имеет ни объема, ни поверхности, а, подобно прокладке Серпинского, представляет собой сложносвязанную кривую. Его хаусдорфова размерность равна ; здесь «логарифм» обозначает натуральный логарифм , числитель — логарифм количества копий фигуры, сформированной из каждой копии предыдущей итерации, а знаменатель — логарифм коэффициента, на который эти копии уменьшены по сравнению с предыдущей итерация. Если все точки проецируются на плоскость, параллельную двум внешним ребрам, они точно заполняют квадрат с длиной стороны без перекрытия. [18]
История
[ редактировать ]Вацлав Серпинский описал треугольник Серпинского в 1915 году. Однако подобные узоры уже появляются как распространенный мотив инкрустированной каменной кладки в косматском стиле 13-го века . [19]
Аполлоническая прокладка была впервые описана Аполлонием Пергским (3 век до н.э.) и далее проанализирована Готфридом Лейбницем (17 век) и является изогнутым предшественником треугольника Серпинского 20-го века. [20]
Этимология
[ редактировать ]Использование слова «прокладка» для обозначения треугольника Серпинского относится к прокладкам , которые встречаются в двигателях и которые иногда имеют ряд отверстий уменьшающегося размера, похожих на фрактал; это использование было придумано Бенуа Мандельбротом , который считал, что фрактал похож на «часть, которая предотвращает утечки в двигателях». [21]
См. также
[ редактировать ]- Аполлоническая прокладка , набор взаимно касающихся кругов с той же комбинаторной структурой, что и треугольник Серпинского.
- Список фракталов по размерности Хаусдорфа
- Ковер Серпинского , еще один фрактал, названный в честь Серпинского и образованный путем многократного удаления квадратов из большего квадрата.
- Triforce — реликвия из Legend of Zelda . серии
Ссылки
[ редактировать ]- ^ " "Прокладка Серпинского от Trema Removal" " .
- ^ Майкл Барнсли ; и др. (2003), «Фракталы и суперфракталы с V-переменной», arXiv : math/0312314
- ^ НОВА (программа общественного телевидения). Странная новая наука о хаосе (эпизод). Общественная телекомпания WGBH Boston. Вышел в эфир 31 января 1989 года.
- ^ Фельдман, Дэвид П. (2012), «17.4 Игра в хаос» , Хаос и фракталы: элементарное введение , Oxford University Press, стр. 178–180, ISBN 9780199566440 .
- ^ Прусинкевич, П. (1986), «Графические приложения L-систем» (PDF) , Proceedings of Graphics Interface '86 / Vision Interface '86 , стр. 247–253 .
- ^ Серпинский, Вацлав (1915). «На кривой, каждая точка которой является точкой ветвления» . Счет Возвращает. акад. наук. Париж . 160 : 302–305.
- ^ Брунори, Паола; Магроне, Паола; Лалли, Лаура Тедескини (07 июля 2018 г.), Императорский порфир и золотой лист: треугольник Серпинского в средневековом римском монастыре , Достижения в области интеллектуальных систем и вычислений, том. 809, Springer International Publishing, стр. 595–609, doi : 10.1007/978-3-319-95588-9_49 , ISBN. 9783319955872 , S2CID 125313277
- ^ Румпф, Томас (2010), «Игра жизни Конвея, ускоренная с помощью OpenCL» (PDF) , Материалы одиннадцатой Международной конференции по мембранным вычислениям (CMC 11) , стр. 459–462 .
- ^ Билотта, Элеонора ; Пантано, Пьетро (лето 2005 г.), «Явление возникновения паттернов в 2D клеточных автоматах», Artificial Life , 11 (3): 339–362, doi : 10.1162/1064546054407167 , PMID 16053574 , S2CID 7842605 .
- ^ Хованова, Таня; Не, Эрик; Пураник, Алок (2014), «Треугольник Серпинского и автомат Улама-Уорбертона», Math Horizons , 23 (1): 5–9, arXiv : 1408.5937 , doi : 10.4169/mathhorizons.23.1.5 , S2CID 125503155
- ^ Стюарт, Ян (2006), Как разрезать торт: и другие математические головоломки , Oxford University Press, стр. 145, ISBN 9780191500718 .
- ^ Ян Стюарт, «Как разрезать торт», Oxford University Press, стр. 180.
- ^ Ромик, Дэн (2006), «Кратчайшие пути в графе Ханойской башни и конечных автоматах», SIAM Journal on Discrete Mathematics , 20 (3): 610–62, arXiv : math.CO/0310109 , doi : 10.1137/050628660 , МР 2272218 , S2CID 8342396 .
- ^ Фальконер, Кеннет (1990). Фрактальная геометрия: математические основы и приложения . Чичестер: Джон Уайли. п. 120 . ISBN 978-0-471-92287-2 . Збл 0689.28003 .
- ^ Хельмберг, Гилберт (2007), Знакомство с фракталами , Уолтер де Грюйтер, с. 41, ISBN 9783110190922 .
- ^ «Множество способов формирования прокладки Серпинского» .
- ^ Шеннон, Кэтлин М.; Бардзелл, Майкл Дж. (ноябрь 2003 г.). «Узоры в треугольнике Паскаля – с изюминкой» . Конвергенция . Математическая ассоциация Америки . Проверено 29 марта 2015 г.
- ^ Джонс, Хью; Кампа, Аурелио (1993), «Абстрактные и естественные формы из систем итерированных функций», Тельманн, Нью-Мексико; Тельманн, Д. (ред.), Общение с виртуальными мирами , Международная серия CGS CG, Токио: Springer, стр. 332–344, doi : 10.1007/978-4-431-68456-5_27
- ^ Уильямс, Ким (декабрь 1997 г.). Стюарт, Ян (ред.). «Тротуары Космати». Математический турист. Математический интеллект . 19 (1): 41–45. дои : 10.1007/bf03024339 . S2CID 189885713 .
- ^ Мандельброт Б (1983). Фрактальная геометрия природы . Нью-Йорк: WH Freeman. п. 170 . ISBN 978-0-7167-1186-5 .
Асте Т., Вейр Д. (2008). В поисках идеальной упаковки (2-е изд.). Нью-Йорк: Тейлор и Фрэнсис. стр. 131–138. ISBN 978-1-4200-6817-7 . - ^ Бенедетто, Джон; Войцех, Чая. Интеграция и современный анализ . стр. 408.
Внешние ссылки
[ редактировать ]- «Прокладка Серпинского» , Математическая энциклопедия , EMS Press , 2001 [1994]
- Вайсштейн, Эрик В. «Решето Серпинского» . Математический мир .
- Ротемунд, Пол В.К.; Пападакис, Ник; Уинфри, Эрик (2004). «Алгоритмическая самосборка треугольников ДНК Серпинского» . ПЛОС Биология . 2 (12): е424. doi : 10.1371/journal.pbio.0020424 . ПМК 534809 . ПМИД 15583715 .
- Прокладка Серпинского от Trema Removal в кратчайшие сроки
- Прокладка Серпинского и Ханойская башня в разрубке
- Графический процессор в реальном времени сгенерировал треугольник Серпинского в 3D
- Треугольники Пифагора , Вацлав Серпинский, Courier Corporation, 2003 г.
- A067771 Число вершин в треугольнике Серпинского порядка n. в OEIS
- Интерактивная версия игры хаоса