Лекция
Привет, Вы узнаете о том , что такое hyper-e , Разберем основные их виды и особенности использования. Еще будет много подробных примеров и описаний. Для того чтобы лучше понимать что такое hyper-e , настоятельно рекомендую прочитать все из категории Арифметика.
Обозначение гипер-E ( сокращенно E# ) — это обозначение больших чисел, разработанное Сбиисом Сайбианом . Впервые оно было представлено в его веб-книге « От одного до бесконечности: конечное путешествие» 19 ноября 2011 года и было обобщено до расширенного обозначения гипер-E ( сокращенно xE# ). Обозначение гипер-E — это усовершенствованная версия обозначения , разработанного Сбиисом Сайбианом в детстве.Не следует путать с ε-функцией или E-функцией нигилустеабсолютистов .
Функция E# не является примитивно рекурсивной, и, в частности, функция E( n ) = En ## n в конечном итоге доминирует над всеми примитивно рекурсивными функциями Фактически, в быстрорастущей иерархии ,доминируетдля всехи сама находится под доминирующим влиянием.
E# и xE# являются частью более обширной системы обозначений, Extensible-E System , которая также включает в себя Cascading-E Notation .
Натан Хо и Войову доказали завершение действия правил гипер-E-нотации.
Исходная гипер-E-нотация представляет собой последовательность a n из одного или нескольких положительных целых аргументов, разделенных гиперионами (или гиперметками) #. Мы обозначаем это как E[ b ] a 1 # a 2 #...# a n . b называется основанием — если оно опущено, как это часто бывает, по умолчанию оно равно 10. "E[ b ] d " также равно " b ^ d ".
Три правила следующие:
.
.

Проще говоря:
Приоритет правил указан на исходной веб-странице ниже определения: «Используются 3 правила. Если вам дано выражение E#, сначала проверяется, применяется ли правило 1. Если нет, проверяется правило 2. Если и оно не применяется, переходите к правилу 3». Это отключаетЭто соответствует 1-му пункту 3-го правила и позволяет избежать дублирования классификации случаев.
Расширенная гипер-E-нотация позволяет размещать несколько гиперионов между каждой записью. Количество гиперионов после записи n обозначается h ( n ) . Для простоты этого определения #n— это сокращение для n последовательных гиперионных меток. Например, полное выражение будет записано как E( b ) a 1 # h (1)а 2 # ч (2)...# h ( n - 1)ан # h ( n )В Saibian для обозначения остальной части выражения используется символ @, тогда как в Bowers для обозначения остальной части массива используется символ #.
Разница между исходной и расширенной записью заключается в том, что расширенная запись с гипер-E допускает более одной последовательности цифр.
.
.
.

(примечание=).
Это похоже на правила записи линейных массивов . Об этом говорит сайт https://intellect.icu . Мы также можем переписать это простым языком:
Это пример правила 1 с выражением, состоящим из одного элемента. Поскольку основание по умолчанию равно 10, мы можем сократить E(10)100 до E100.
Это пример правила 3 (правила 4 в разложении) с выражением из двух элементов. Во втором выражении скобки можно опустить: E(E100#1) = EE100#1.
Повторное применение правила 3: E1#100 = EE1#99 = EEE1#98 = ...
Это то же самое, что и E1#100, но с другой первой записью.
E100#101 = EE100#100 = 10 гранголей Отсюда и название.
Теперь перейдем к выражениям с тремя элементами.
Увеличение значения третьего элемента приводит к все большей и большей вложенности.
Четырехэлементные выражения похожи — они создают все более глубокую вложенность на уровне массива ниже. Это также можно записать как E100##4; начало следующего уровня обозначения.
Теперь мы подошли к расширенной гипергиперионной нотации. Два последовательных гипериона ( дейтерогипериона ) указывают на повторение на нижнем уровне.
Это выражение разлагается на выражения E a ## b путем многократного применения правила 4.
Мы игнорируем первый символ ## до тех пор, пока не будет развернут второй символ и не будут решены все сотни.
Три гиперионных знака ( трито-гиперионы ) представляют собой повторение двух гиперионных знаков. Помните, что двойные знаки решаются справа налево.
Четверные гиперионы распадаются на тройные.
Наборы из 100 гиперионных меток разлагаются на 99, 99 — на 98 и т. д. Также обратите внимание, что верхний индекс 100 означает наличие 100 чисел и не следует путать его с E100#( 100 100 ).
Первые сегменты обозначения hyper-e основаны на возведении в степень , т.е. En равно 10 n . Вложенность в одноэлементное обозначение Hyper-E приводит к итеративному возведению в степень, например, EEEn=10 10 10 n . Затем вступают в игру гиперионные метки. Поскольку гиперионные метки имеют решающее значение для рекурсии в этом обозначении, определенные комбинации гиперионов могут указывать на сходство с другими обозначениями, определяемыми рекурсией.
Гипер-Е можно связать со стрелочной нотацией с помощью следующего правила:
для положительных целых чисел a, b, c. Например,
Сбиис Саибян показал, чтоявляется первой функцией быстрорастущей иерархии , которая в конечном итоге доминирует над всеми функциями в иерархии E#.
Для фиксированного числа переменных исходная нотация Hyper-E является примитивно-рекурсивной, хотя значения, которые она выдает, значительно превосходят возможности любого компьютера. Расширенная нотация Hyper-E является непримитивно-рекурсивной для двух и более переменных.
function Eb( a1,a2 , ..., an-1,an ): //Значение b по умолчанию равно 10
if n = 1:
return b a1
if an = 1:
return Eb(a1,a2 , ..., an-1 )
z := E b (a1,a2,..., an-1,an-1)
return Eb (a1,a2,..., an-2, z )
function xEb(a1 ,a2, ..., an-1, an ;
h1, h2, ..., hn-2,hn-1): //Значение b по умолчанию равно 10
if n = 1:
return b a 1
if an = 1:
return xEb ( a1 , a2 , ..., an-1 ;
h1 , h2 , ..., hn-2 )
if hn-1 > 1:
r := a n
z := a n-1
zseq := z , z , ..., z , z (r times)
h := a h - 1
hseq := h , h , ..., h , h (r-1 times)
return xE b ( a1 , a2 , ..., an-2 , zseq ;
h1 , h2 , ..., hn-2 , hseq )
z := xE b ( a1 , a2 , ..., an-1;
h1 , h2 , ..., hn-2 , hn-1 )
return xEb ( a1 , a2 , ..., an-2 , z ;
h1 , h2 , ..., hn-2 )
Исследование, описанное в статье про hyper-e , подчеркивает ее значимость в современном мире. Надеюсь, что теперь ты понял что такое hyper-e и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Арифметика
Комментарии
Оставить комментарий
Арифметика
Термины: Арифметика