Массивная нотация Бауэрса: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
→‎Правила: Описал расширенные структуры и правила
Метки: с мобильного устройства из мобильной версии
Нет описания правки
Метки: с мобильного устройства из мобильной версии
Строка 58: Строка 58:
\end{matrix}
\end{matrix}
\right \} \text {100 } \approx 10 \rightarrow 10 \rightarrow 100 \rightarrow 2</math> (применено правило 4)
\right \} \text {100 } \approx 10 \rightarrow 10 \rightarrow 100 \rightarrow 2</math> (применено правило 4)
: и это уже больше [[Число Грэма|числа Грэма]].
: и это уже больше [[Число Грэма|числа Грэма]] (по Сайбиану это число называется "корпорал").
* <math>\{10,100,2,2\} = \{10,\{10,99,2,2\},1,2\}=\{10,\{10,\{10,98,2,2\},1,2\},1,2\} \approx 10 \rightarrow 10 \rightarrow 100 \rightarrow 3</math> (применено правило 5)
* <math>\{10,100,2,2\} = \{10,\{10,99,2,2\},1,2\}=\{10,\{10,\{10,98,2,2\},1,2\},1,2\} \approx 10 \rightarrow 10 \rightarrow 100 \rightarrow 3</math> (применено правило 5)
* <math>\{10,100,m,2\} \approx 10 \rightarrow 10 \rightarrow 100 \rightarrow (m+1)</math>
* <math>\{10,100,m,2\} \approx 10 \rightarrow 10 \rightarrow 100 \rightarrow (m+1)</math>
Строка 66: Строка 66:


Таким образом, если массив Бауэрса, включающий 3 элемента, имеет мощность [[Стрелочная нотация Кнута|нотации Кнута]] (предел <math>\omega</math>), то четырёхэлементный массив имеет уже мощность нотации Конвея (предел <math>\omega^2</math>), и так далее с добавлением каждого нового элемента. Нотация Бауэрса для линейного массива, включающего конечное число элементов, имеет предел <math>\omega^\omega</math> в терминологии [[Быстрорастущая иерархия|быстрорастущей иерархии]].
Таким образом, если массив Бауэрса, включающий 3 элемента, имеет мощность [[Стрелочная нотация Кнута|нотации Кнута]] (предел <math>\omega</math>), то четырёхэлементный массив имеет уже мощность нотации Конвея (предел <math>\omega^2</math>), и так далее с добавлением каждого нового элемента. Нотация Бауэрса для линейного массива, включающего конечное число элементов, имеет предел <math>\omega^\omega</math> в терминологии [[Быстрорастущая иерархия|быстрорастущей иерархии]].

Можно пойти дальше, в размерные массивы:

; Массив включает 2 строки
* <math>\{10,3(1)2\} = \{10,10,10\}</math> (применено правило 3)

* <math>\{10,3(1)1,2\} = \{10,10,10(1){10,2(1)2}\}</math> (применено правило 3)

Так же поступают массивы с любым количеством строчек в любом количестве размерностей.

Бауэрс идёт дальше и определяет "тризмерные", "четырезмерные" и так далее массивы. Это - тетрациональные массивы. Верхний предел их роста -<math>\epsilon<sub>0</sub></math>, что сравнимо с гидрой и последовательностями Гудштейна.


== Примечания ==
== Примечания ==

Версия от 06:02, 21 февраля 2020

Массивная нотация (англ. Array notation) — нотация для записи больших чисел, предложенная американским математиком Джонатаном Бауэрсом (Jonathan Bowers) в 2002 году. Данная нотация является обобщением предшествующей 4-аргументной нотации (известной как операторы Бауэрса[en][1]) для произвольного числа аргументов[2].

Правила

Нотация Бауэрса для линейного массива включает следующие правила[3][4]:

  1. и
  2. .
  3. Если правила 1—4 не применяются,

Можно определить и более общие правила, но для этого нужно ввести понятия:

  1. База - первый элемент в массиве.
  2. Основание - второй элемент в массиве.
  3. Пилот - первый элемент после основания в массиве, больший 1.
  4. Копилот - элемент, сразу предшествующий пилоту, может отсутствовать, если пилот - первый на своей строке.
  5. Простой блок структуры - первые p элементов в строке, первые p*p элементов в плоскости и так далее.
  6. Пассажиры - это все предшествующие элементы на строке и простые блоки всех структур.

Более общие правила работают для всех массивов - их только три:

  1. Правило основания: если основание равно 1, массив приравнивается базе;
  2. Правило пилота: если все элементы, кроме двух первых, равны 1, массив равен базе в степени основания;
  3. Иначе:
    1. уменьшить пилот на единицу,
    2. приравнять копилот (если есть) копией массива с основанием, уменьшенным на 1;
    3. приравнять все пассажиры базе.

Примеры

Массив включает 2 элемента
  • (применено правило 1)
Массив включает 3 элемента
  • (применено правило 2)
  • (применено правило 5)
  • (применено правило 5)

В общем случае для трехэлементного массива верно в соответствии с нотацией Кнута.

Массив включает 4 элемента
  • (применено правило 2)
  • (применено правило 4)
и это уже больше числа Грэма (по Сайбиану это число называется "корпорал").
  • (применено правило 5)

В общем случае для четырёхэлементного массива верно

в соответствии с нотацией Конвея.

Таким образом, если массив Бауэрса, включающий 3 элемента, имеет мощность нотации Кнута (предел ), то четырёхэлементный массив имеет уже мощность нотации Конвея (предел ), и так далее с добавлением каждого нового элемента. Нотация Бауэрса для линейного массива, включающего конечное число элементов, имеет предел в терминологии быстрорастущей иерархии.

Можно пойти дальше, в размерные массивы:

Массив включает 2 строки
  • (применено правило 3)
  • (применено правило 3)

Так же поступают массивы с любым количеством строчек в любом количестве размерностей.

Бауэрс идёт дальше и определяет "тризмерные", "четырезмерные" и так далее массивы. Это - тетрациональные массивы. Верхний предел их роста -, что сравнимо с гидрой и последовательностями Гудштейна.

Примечания

  1. Elwes, Richard. Mathematics 1001: Absolutely Everything That Matters in Mathematics in 1001 Bite-Sized Explanations (англ.). — Buffalo, New York 14205, United States: Firefly Books Inc., 2010. — P. 41—42. — ISBN 978-1-55407-719-9.
  2. "Бесконечноскрёбы Джонатана Бауэрса". science.dirty.ru. Дата обращения: 4 марта 2017.
  3. Exploding Array Function. Дата обращения: 7 октября 2016.
  4. Array notation. Дата обращения: 7 октября 2016.