Нотация массива Грэма[1] — гугологическая нотация, разработанная Антаресом Харрисоном. Она была разработана как нотация, способная выразить Число Грэма, поскольку последняя часть нотации предназначена для других гуголизмов.
Эта нотация[2] была определена до тех пор, пока не будут определены операторные размерные массивы.
"Массивы" — это списки чисел. Примером может служить .
Массив, такой как BEAF, BAN или HAN, может быть многомерным или многострочным.
Основы[]
Во-первых, мы должны увидеть некоторые определения множеств.
1. @ означает массив.
2. # означает оператор.
3. m - это "Главный элемент".
4. c - это "Контроллер".
Теперь мы рассмотрим некоторые базовые правила.
1. Скобка по умолчанию — . Массив должен находиться внутри .
2. Если 1 является второй записью, то 1 и всё, что находится справа от него, обрезаются. [a,1,@] = [a].
3. Всё, что не является первой или второй записью, может быть удалено.
4. Пустая скобка может быть удалена. (ЕСЛИ таковая имеется).
5. К нулям применимы те же правила, что и к единицам. (Да, мы рассматриваем нули как допустимую запись перед уничтожением).
Вот важное правило.
Пусть существует массив . Здесь мы должны вычислить знак @ перед вычислением знаков запятой.
BEAF определяет пилот как первую запись, не равную 1, после простого числа. Здесь все они обрезаны в самом начале. Итак, мы просто определим "m" как предпоследнюю запись в массиве. "Контроллер" - это последняя запись в массиве.
Помните @ (Ну, которое массив)? А главный элемент (m) и контроллер (c)? Что ж, начнём с введения этого правила.
[@,m,c] = [@,m-1,[@,m,c-1]]
Последнее значение c преобразуется в тот же массив, с c, уменьшенным на 1. Основной массив m, просто уменьшается на 1.
Вот пример.
Будущие массивы[]
Хотя было заявлено, что система нотаций находится в стадии разработки, было сказано, что создатель в настоящее время работает над расширением системы нотаций на размерные массивы, тетрациональные массивы, пятизначные массивы, операторы, линейные размеры, вложенные размерные, скобки и этапы за пределами вложенных скобок.
Выходник расширяет нотацию, добавляя размерные массивы и скобки.
Размерный массив можно описать как "b массивов a":
b&a = , где a повторяется b раз.
Эта функция "диагонализирует" все, что мы делали до сих пор.
Массивы со скобками имеют уже существенное отличие:
, где повторяется c раз, а d уменьшается на 1. После этого аналогичное действие повторяется для d-1 и итога массивов , которые повторяются c раз. И так далее, пока значение в скобках не будет равно 1.
Для размерных массивов и массивов со скобками можно выделить следующие правила: