Обозначение стрелок Конвея, созданный математиком Джон Хортон Конвей, является средством выражения некоторых чрезвычайно большие числа.[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) являются:




![= а [а ^ {b} +2] б](https://wikimedia.org/api/rest_v1/media/math/render/svg/5122c5c8b65604a751640ca32b6fa474637eaeec)
- (эквивалент последнего упомянутого свойства)




![= a [a to b to 2 to 2 + 2] b](https://wikimedia.org/api/rest_v1/media/math/render/svg/53ae38786c37933b56883d852a17a2b8e4f1d222)


![= a [a to b to 3 to 2 + 2] b](https://wikimedia.org/api/rest_v1/media/math/render/svg/41077be13272dbc2d9a89dd71889a505af53c6c1)
Здесь мы видим закономерность. Если для любой цепи
, мы позволяем
тогда
(видеть функциональные возможности ).
Применяя это с
, тогда
и ![a to b to p to 2 = a [a to b to (p-1) to 2 + 2] b = f ^ {p} (1)](https://wikimedia.org/api/rest_v1/media/math/render/svg/8462b1d161e5a1235b8676f01d91a95614413f6c)
Так, например,
.
Двигаемся дальше:





Снова мы можем обобщить. Когда мы пишем
у нас есть
, то есть,
. В приведенном выше случае
и
, так 
Функция Аккермана
В Функция Аккермана может быть выражено с помощью обозначения стрелок Конвея:
за
(С
в гипероперация )
следовательно
за 
- (
и
будет соответствовать
и
, что логично было бы добавить).
Число Грэма
Число Грэма
сам по себе не может быть кратко выражен в обозначении цепной стрелки Конвея, но он ограничен следующим:

Доказательство: Сначала определим промежуточную функцию
, который можно использовать для определения числа Грэма как
. (Верхний индекс 64 означает функциональная сила.)
Применяя правило 2 и правило 4 в обратном порядке, мы упрощаем:

(с 64
s)



(с 64
s)


(с 64
s)
(с 65
s)
(вычисления, как указано выше).

С ж является строго возрастающий,

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





что намного больше, чем число Грэма, потому что число

намного больше, чем

.
Функция CG
Конвей и Гай создали простую функцию с одним аргументом, которая диагонализируется по всей нотации, определенная как:

это означает, что последовательность:





...
Эта функция, как и следовало ожидать, необычайно быстро растет.
Расширение Питера Херфорда
Питер Херфорд, веб-разработчик и статистик, определил расширение этой нотации:


В остальном все обычные правила не меняются.
уже равна вышеупомянутому
, а функция
намного быстрее, чем у Конвея и Гая
.
Обратите внимание, что такие выражения, как
являются незаконными, если
и
бывают разные числа; одна цепочка должна иметь только один тип стрелки вправо.
Однако, если мы немного изменим это так, чтобы:

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