Гугология Вики

Нотация массива Грэма[1] — гугологическая нотация, разработанная Антаресом Харрисоном. Она была разработана как нотация, способная выразить Число Грэма, поскольку последняя часть нотации предназначена для других гуголизмов.

Эта нотация[2] была определена до тех пор, пока не будут определены операторные размерные массивы.

В основе этой нотации лежат нотация массива и BEAF.

Массивы[]

"Массивы" — это списки чисел. Примером может служить .

Массив, такой как BEAF, BAN или HAN, может быть многомерным или многострочным.

Основы[]

Во-первых, мы должны увидеть некоторые определения множеств.

1. @ означает массив.

2. # означает оператор.

3. m - это "Главный элемент".

4. c - это "Контроллер".

Теперь мы рассмотрим некоторые базовые правила.

  • 1. Скобка по умолчанию — . Массив должен находиться внутри .
  • 2. Если 1 является второй записью, то 1 и всё, что находится справа от него, обрезаются. [a,1,@] = [a].
  • 3. Всё, что не является первой или второй записью, может быть удалено.
  • 4. Пустая скобка может быть удалена. (ЕСЛИ таковая имеется).
  • 5. К нулям применимы те же правила, что и к единицам. (Да, мы рассматриваем нули как допустимую запись перед уничтожением).

Вот важное правило.

  • Пусть существует массив . Здесь мы должны вычислить знак @ перед вычислением знаков запятой.

BEAF определяет пилот как первую запись, не равную 1, после простого числа. Здесь все они обрезаны в самом начале. Итак, мы просто определим "m" как предпоследнюю запись в массиве. "Контроллер" - это последняя запись в массиве.

  • Пример: = =

Простой линейный массив[]

Мы начнём с 4 или менее входных массивов

  • = a↑b
  • = a{c}b или a↑b (используя стрелки Кнута и BEAF)

BEAF начинает вырождать массивы с 4-х записей. Однако в нотации необходимо сохранить тёзку, поэтому мы начнём вырождение с 5 записей.

является довольно простой, вы начинаете a↑...↑b (c стрелок) и следующий шаг: a↑...↑b с "a↑...↑b (c стрелок)", и так d раз.

Итак, мы проведём несколько сравнений.

TsarBlade утверждает, что эта нотация достигает лимита в сверхсильной функции.

Расширенный линейный массив[]

[@,m,c]

Помните @ (Ну, которое массив)? А главный элемент (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.

Для размерных массивов и массивов со скобками можно выделить следующие правила:

  • 1. 1&a = = a.
  • 2. .
  • 3. 0&a = = пустая скобка.
  • 4. = = d.

Итак, приведём несколько примеров:

  • =
  • 5&3 =
  • 3&3 = = Тритри
  • >
  • >>>
  • >>

Также, размерные массивы и массивы со скобками имеют определения:

1. d означает размерный массив.

2. (n) означает массив со скобками.

Расширение будет дополнено другими элементами в дальнейшем...

Связь с другими функциями, связанными с G(n)[]

в функции Грэма в точности равно .

Итак,[3] в функции Грэма равно . Число Грэма равно , потому что это 3↑↑↑↑3 повторяется для 64 слоёв, или .

Таким же образом малая функция Грэма была бы в .

Таким же образом функция Число Грэма-Конвея было бы в .

Примечания[]

Внешние ссылки[]