Стрелочные обозначения Конвея

Материал из testwiki
Перейти к навигации Перейти к поиску

Обозначе́ния Ко́нвея со стре́лками — метод обозначения очень больших целых чисел, предложенный Джоном Конвеем.

По Конвею, большие целые числа представляются последовательностями из n натуральных чисел, соединёнными горизонтальными стрелками (например, 2→3→4→5→6) — цепочками Конвея.

Определение

Цепочка Конвея определяется следующим образом:

  • Любое натуральное число представляет собой цепочку единичной длины.
  • Цепочка длины n, за которой следует стрелка «→» и натуральное число, вместе составляют цепочку длины n+1.

Любая цепочка Конвея представляет некоторое целое число. Две цепочки называются равными, если они представляют равные числа.

Общая схема вычисления

Расчёт значения цепочки производится согласно следующим правилам:

  1. p=p (цепочка p представляет число p);
  2. p→q=pq (цепочка p→q представляет возведение в степень);
  3. X→p→1=X→p;
  4. X→1→q=X;
  5. X→p→(q+1)=X→(X→(p−1)→(q+1))→q при p>1.

Два последних правила можно записать в виде одного длинного правила:

X→p→(q+1)=X→(X→(…(X→(X)→q)…)→q)→q,

где цепочка в правой части содержит p копий подцепочки X, p−1 копий числа q и p−1 пар скобок.

Здесь:

  • p,q — некоторые натуральные числа;
  • X — в общем случае, некоторая другая цепочка Конвея (подцепочка).

Следует отметить, что цепочки в скобках не входят в общую цепочку и вычисляются отдельно. То есть, в общем случае:

a→b→c≠(a→b)→c≠a→(b→c)

Частные случаи

Обозначения Конвея связаны с обозначениями Кнута следующим образом:

a→b→k=a↑kb.

Возведение в степень в обозначениях Конвея:

a→b=a→b→1=ab=a×a×…×a⏟bpa3

Тетрация в обозначениях Конвея:

a→b→2= ba=aa...a⏟bpa3

Пентация в обозначениях Конвея:

a→b→3=a...aa⏟bpa3

Шаблон:Гугология

Шаблон:Нет ссылок