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