В математике кривая де Рама — это непрерывная фрактальная кривая, полученная как образ канторова пространства или, что то же самое, из разложения по основанию двойки действительных чисел в единичном интервале. Многие известные фрактальные кривые, в том числе функция Кантора , кривая Чезаро-Фабера ( кривая Леви C ), функция вопросительного знака Минковского , кривая Бланманже и кривая Коха , являются примерами кривых де Рама. Общий вид кривой был впервые описан Жоржем де Рамом в 1957 году. [1]
Рассмотрим некоторое полное метрическое пространство (обычно 2 с обычным евклидовым расстоянием) и пару сжимающихся отображений на M:
По теореме Банаха о неподвижной точке они имеют неподвижные точки и соответственно. Пусть x — действительное число в интервале , имеющее двоичное представление
где каждый равен 0 или 1. Рассмотрим карту
определяется
где обозначает композицию функции . Можно показать, что каждый из них отображает общий бассейн притяжения и в одну точку в . Совокупность точек , параметризованная одним действительным параметром x , известна как кривая де Рама.
Построение в терминах двоичных цифр можно понимать двумя разными способами. Один из способов — это отображение канторова пространства на отдельные точки плоскости. Канторово пространство — это набор всех бесконечно длинных строк двоичных цифр. Это дискретное пространство , и оно несвязно . Канторово пространство можно отобразить на единичный действительный интервал, рассматривая каждую строку как двоичное разложение действительного числа. На этой карте двоичные рациональные числа имеют два различных представления в виде строк двоичных цифр. Например, половина действительного числа имеет два эквивалентных двоичных представления: и Это аналогично тому, как 0,999...=1,000... в десятичном представлении. Две точки и являются различными точками в канторовом пространстве, но обе отображаются на половину действительного числа. Таким образом, действительные числа единичного интервала представляют собой непрерывный образ канторова пространства.
То же понятие непрерывности применяется к кривой де Рама, требуя, чтобы неподвижные точки были парными, так что
При таком спаривании двоичные разложения двоичных рациональных чисел всегда сопоставляются с одной и той же точкой, обеспечивая тем самым непрерывность в этой точке. Рассмотрим поведение на половине. Для любой точки p на плоскости есть две различные последовательности:
и
соответствующий двум двоичным разложениям и . Поскольку обе карты сжимаются, первая последовательность сходится к , а вторая к . Если эти два значения равны, то оба двоичных расширения 1/2 соответствуют одной и той же точке. Этот аргумент можно повторить в любой двоично-рациональной точке, обеспечивая таким образом непрерывность в этих точках. Действительные числа, не являющиеся двоично-рациональными, имеют только одно единственное двоичное представление, и из этого следует, что кривая не может быть разрывной в таких точках. Результирующая кривая де Рама является непрерывной функцией x при всех x .
В общем случае кривые де Рама не дифференцируемы.
Кривые де Рама по построению самоподобны, поскольку
Самосимметрии всех кривых де Рама задаются моноидом, который описывает симметрии бесконечного двоичного дерева или пространства Кантора . Этот так называемый моноид удвоения периода является подмножеством модулярной группы .
Изображение кривой , то есть набор точек , может быть получено с помощью системы итерированных функций с использованием набора сжимающих отображений . Но результат итерированной системы функций с двумя сжимающими отображениями является кривой де Рама тогда и только тогда, когда сжимающие отображения удовлетворяют условию непрерывности.
Подробные проработанные примеры самоподобия можно найти в статьях о функции Кантора и о функции вопросительного знака Минковского . Точно такой же моноид самоподобий, диадический моноид , применим к каждой кривой де Рама.
Следующие системы генерируют непрерывные кривые.
Кривые Чезаро , также известные как кривые Чезаро-Фабера или кривые Леви C , представляют собой кривые Де Рама, порожденные аффинными преобразованиями , сохраняющими ориентацию , с фиксированными точками и .
Из-за этих ограничений кривые Чезаро однозначно определяются комплексным числом таким, что и .
Отображения сжатия и затем определяются как комплексные функции на комплексной плоскости следующим образом:
Для значения результирующая кривая представляет собой кривую C Леви .
Аналогичным образом мы можем определить семейство кривых Коха – Пеано как набор кривых Де Рама, порожденных аффинными преобразованиями, меняющими ориентацию, с неподвижными точками и .
Эти отображения выражаются в комплексной плоскости как функция комплексно -сопряженного числа :
Название семьи происходит от двух самых известных ее членов. Кривую Коха получают , полагая:
а кривая Пеано соответствует:
Кривая де Рама для значений чуть меньше единицы визуально напоминает кривую Осгуда . Эти две кривые тесно связаны, но не совпадают. Кривая Осгуда получается путем многократного вычитания множества и, таким образом, представляет собой идеальное множество , во многом похожее на само множество Кантора . Конструкция множества Осгуда требует вычитания все меньших треугольников, оставляя после себя «толстый» набор ненулевой меры; конструкция аналогична толстому множеству Кантора , имеющему ненулевую меру . Напротив, кривая де Рама не является «толстой»; конструкция не предлагает способа «утолщить» «отрезки прямых», которые проходят «между» диадтическим рациональными числами.
Кривые Чезаро–Фабера и Пеано–Коха являются частными случаями общего случая пары аффинных линейных преобразований на комплексной плоскости. Фиксируя одну конечную точку кривой в 0, а другую в единице, общий случай получается путем итерации двух преобразований
и
Будучи аффинными преобразованиями , эти преобразования действуют на точку двумерной плоскости, воздействуя на вектор
Можно видеть, что середина кривой расположена в точке ; остальные четыре параметра можно изменять для создания самых разнообразных кривых.
Кривую бланманже параметра можно получить, установив , и . То есть:
и
Поскольку кривая Бланманже для параметра является параболой уравнения , это иллюстрирует тот факт, что в некоторых случаях кривые де Рама могут быть гладкими.
Функция вопросительного знака Минковского генерируется парой карт
и
Учитывая любые две функции и , можно определить отображение из канторового пространства путем повторной итерации цифр точно так же, как и для кривых де Рама. В общем случае результат не будет кривой де Рама, если не выполняются условия непрерывности. Таким образом, существует множество множеств, которые могут находиться во взаимно однозначном соответствии с канторовым пространством, точки которого могут быть однозначно помечены точками в канторовом пространстве; однако это не кривые де Рама, когда двоичные рациональные числа не отображаются в одну и ту же точку.
Множество Мандельброта генерируется с помощью итерированного уравнения удвоения периода. Соответствующее множество Жюлиа получается путем итерации в противоположном направлении. Это делается путем записи , что дает два различных корня, из которых «пришла» прямая итерация . Эти два корня можно различить как
и
Зафиксировав комплексное число , результатом будет набор Джулии для этого значения . Эта кривая непрерывна, когда находится внутри множества Мандельброта; в противном случае это бессвязная пыль точек. Однако причина непрерывности не связана с условием де Рама, поскольку, вообще говоря, точки, соответствующие двоичным рациональным числам, находятся далеко друг от друга. Фактически, это свойство можно использовать для определения понятия «полярных противоположностей» — сопряженных точек в множестве Жюлиа.
Определение легко обобщить, используя более двух сжимающих отображений. Если используется n отображений, то вместо двоичного разложения действительных чисел необходимо использовать n -арное разложение x . Условие непрерывности должно быть обобщено на:
Это условие непрерывности можно понять на следующем примере. Предположим, кто-то работает в системе счисления с основанием 10. Тогда получается (как известно) 0,999...= 1,000... что представляет собой уравнение непрерывности, которое должно соблюдаться в каждом таком разрыве. То есть, учитывая десятичные цифры с , имеем
Такое обобщение позволяет, например, создать кривую со стрелкой Серпинского (образом которой является треугольник Серпинского ), используя сжимающие отображения итерированной системы функций, которая создает треугольник Серпинского.
Орнштейн и другие описывают мультифрактальную систему , в которой вместо работы с фиксированной базой мы работаем с переменной базой.
Рассмотрим пространство произведений переменных базисно- дискретных пространств
для циклической группы — для целого числа. Любое действительное число в единичном интервале можно разложить в такую последовательность, что каждое . Точнее, действительное число записывается как
Это расширение не является уникальным, если оно прошло некоторый момент . В данном случае это имеет место
Такие точки аналогичны двоичным рациональным числам в двоичном разложении, и в этих точках необходимо применять уравнения непрерывности на кривой.
Для каждого необходимо указать две вещи: набор из двух точек и набор функций (с ). Условие непрерывности тогда такое же, как указано выше:
Использован оригинальный пример Орнштейна