Обозначение стрелок Конвея, созданный математиком Джон Хортон Конвей, является средством выражения некоторых чрезвычайно большие числа.[1] Это просто конечная последовательность положительные целые числа разделены стрелками вправо, например .
Как и большинство комбинаторный обозначений, определение рекурсивный. В этом случае нотация в конечном итоге превращается в крайнее левое число, возведенное в некоторую (обычно огромную) целую степень.
Определение и обзор
«Цепь Конвея» определяется следующим образом:
- Любое положительное целое число - это цепочка длины .
- Цепочка длины п, за которым следует стрелка вправо → и положительное целое число, вместе образуют цепочку длины .
Любая цепочка представляет собой целое число в соответствии с пятью (технически четырьмя) правилами ниже. Две цепи называются эквивалентными, если они представляют одно и то же целое число.
Если , , и положительные целые числа, и является подсистемой, то:
- Пустая цепочка (или цепочка длины 0) равна , а цепочка представляет собой число .
- эквивалентно .
- эквивалентно . (видеть Обозначение стрелки Кнута вверх )
- эквивалентно
(с копии , копии , и пары скобок; подает заявку на > 0). - Потому что эквивалентно , (По правилу 2), а также = , (По правилу 3) можно определить в равной
Обратите внимание, что четвертое правило можно заменить повторным применением двух правил, чтобы избежать эллипсы:
- 4а. эквивалентно
- 4b. эквивалентно
Характеристики
- Цепь оценивает абсолютную степень своего первого числа
- Следовательно, равно
- эквивалентно
- равно
- эквивалентно (не путать с )
Интерпретация
Осторожно обращаться с цепочкой стрел в целом. Цепочки стрелок не описывают повторное применение бинарного оператора. В то время как цепочки других инфиксных символов (например, 3 + 4 + 5 + 6 + 7) часто можно рассматривать фрагментами (например, (3 + 4) + 5 + (6 + 7)) без изменения значения (см. ассоциативность ), или, по крайней мере, можно оценивать шаг за шагом в установленном порядке, например 34567 справа налево, это не так с цепями стрел Конвея.
Например:
Четвертое правило - это ядро: цепочка из 4 или более элементов, оканчивающихся на 2 или больше, становится цепочкой такой же длины с (обычно значительно) увеличенным предпоследним элементом. Но это окончательный элемент уменьшается, что в конечном итоге позволяет второму правилу сократить цепочку. После, перефразируя Knuth, «подробнее», цепочка сокращается до трех элементов, а третье правило завершает рекурсию.
Примеры
Примеры быстро усложняются. Вот несколько небольших примеров:
- (По правилу 1)
- (По правилу 5)
- Таким образом,
- (По правилу 3)
-
- (По правилу 3)
- (видеть Обозначение стрелки Кнута вверх )
- (По правилу 3)
- (видеть тетрация )
- (По правилу 4)
- (По правилу 5)
- (По правилу 2)
- (По правилу 3)
- = намного больше, чем предыдущий номер
- (По правилу 4)
- (По правилу 5)
- (По правилу 2)
- (По правилу 3)
- = намного, намного больше, чем предыдущий номер
Систематические примеры
Самыми простыми случаями с четырьмя членами (не содержащими целых чисел меньше 2) являются:
- (эквивалент последнего упомянутого свойства)
Здесь мы видим закономерность. Если для любой цепи , мы позволяем тогда (видеть функциональные возможности ).
Применяя это с , тогда и
Так, например, .
Двигаемся дальше:
Снова мы можем обобщить. Когда мы пишем у нас есть , то есть, . В приведенном выше случае и , так
Функция Аккермана
В Функция Аккермана может быть выражено с помощью обозначения стрелок Конвея:
- за (С в гипероперация )
следовательно
- за
- ( и будет соответствовать и , что логично было бы добавить).
Число Грэма
Число Грэма сам по себе не может быть кратко выражен в обозначении цепной стрелки Конвея, но он ограничен следующим:
Доказательство: Сначала определим промежуточную функцию , который можно использовать для определения числа Грэма как . (Верхний индекс 64 означает функциональная сила.)
Применяя правило 2 и правило 4 в обратном порядке, мы упрощаем:
- (с 64 s)
- (с 64 s)
- (с 64 s)
- (с 65 s)
- (вычисления, как указано выше).
С ж является строго возрастающий,
что и есть данное неравенство.
С помощью связанных стрелок очень легко указать число, намного большее, чем , Например, .
что намного больше, чем число Грэма, потому что число
намного больше, чем
.
Функция CG
Конвей и Гай создали простую функцию с одним аргументом, которая диагонализируется по всей нотации, определенная как:
это означает, что последовательность:
...
Эта функция, как и следовало ожидать, необычайно быстро растет.
Расширение Питера Херфорда
Питер Херфорд, веб-разработчик и статистик, определил расширение этой нотации:
В остальном все обычные правила не меняются.
уже равна вышеупомянутому , а функция намного быстрее, чем у Конвея и Гая .
Обратите внимание, что такие выражения, как являются незаконными, если и бывают разные числа; одна цепочка должна иметь только один тип стрелки вправо.
Однако, если мы немного изменим это так, чтобы:
тогда не только становятся легальными, но обозначение в целом становится намного сильнее.[2]
Смотрите также
Рекомендации
внешняя ссылка
|
---|
Начальный | |
---|
Обратный для левого аргумента | |
---|
Обратный для правильного аргумента | |
---|
Статьи по Теме | |
---|
|
---|
Примеры в порядковый номер | |
---|
Выражение методы | |
---|
Связанный статьи (Алфавитный порядок)
| |
---|
|