Tetracja

Z testwiki
Wersja z dnia 22:25, 11 maj 2024 autorstwa imported>Adm02 (Linki.)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania
limnxn Nieskończona wieża wykładnicza dla podstawy (e1)exee1)

Tetracja (znana też jako iterowane potęgowanie, superpotęgowanie, wieża wykładnicza lub hiper-4) – działanie dwuargumentowe będące wielokrotnym potęgowaniem elementu przez siebie.

Słowo tetracja wymyślił angielski matematyk Reuben Louis Goodstein łącząc tetra- (cztery) i iteracja. W praktyce tetracja jest używana do zapisu bardzo dużych liczb. Poniżej przedstawione są pierwsze cztery hiperoperatory:

  1. dodawanie
    a+n=a+1+1++1n
    a powiększone o 1 n razy.
  2. mnożenie
    an=a+a++an
    a dodane do siebie n razy.
  3. potęgowanie
    an=aaan
    a pomnożone przez siebie n razy.
  4. tetracja
    na=aaan
    a potęgowane przez siebie n razy.

gdzie każda operacja jest zdefiniowana przez iterowanie poprzedniej.

W odróżnieniu od pierwszych trzech działań dla tetracji nie ma uogólnienia wartości n na liczby wymierne (a tym bardziej na rzeczywiste).

Szablon:Spis treści

Definicja

Dla dowolnej dodatniej liczby rzeczywistej a>0 i nieujemnej liczby całkowitej n0 definiujemy na jako:

na={1 jeśli n=0a(n1a) jeśli n>0

Iterowane potęgowanie

Jak widać z definicji, kiedy wyliczamy tetrację wyrażoną jako „wieża potęgowania”, potęgowanie rozpoczyna się w najgłębszym poziomie (w zapisie na najwyższym poziomie). Innymi słowy:

42=2222=2(2(22))=2(24)=216=65536.

Należy pamiętać, że potęgowanie nie jest łączne, czyli obliczanie wyrażenia w odwrotnej kolejności prowadzi do innego wyniku:

2222((22)2)2=2222=256.

Z tego powodu wyrażenia te muszą być obliczane z góry do dołu (lub od prawej do lewej).

Przykłady

W poniższej tabeli większość wartości jest zbyt duża, by je zapisać w notacji naukowej, zastosowano więc iterowany zapis wykładniczy, aby je wyrazić w podstawie 10. Wartości zawierające przecinek dziesiętny są przybliżone.

x 2x 3x 4x
1 1 1 1
2 4 16 65 536
3 27 7 625 597 484 987 exp103(1,09902)
4 256 exp102(2,18788) exp103(2,18726)
5 3125 exp102(3,33931) exp103(3,33928)
6 46 656 exp102(4,55997) exp103(4,55997)
7 823 543 exp102(5,84259) exp103(5,84259)
8 16 777 216 exp102(7,18045) exp103(7,18045)
9 387 420 489 exp102(8,56784) exp103(8,56784)
10 10 000 000 000 exp103(1) exp104(1)

Terminologia

Istnieje wiele określeń dla tetracji, z których każdy ma swoje logiczne uzasadnienie, lecz nie stały się powszechne z różnych powodów. Poniżej jest zestawienie każdego terminu z uzasadnieniem za i przeciw.

  • Termin tetracja, wprowadzony przez Goodsteina w 1947 roku w publikacji Transfinite Ordinals in Recursive Number Theory[1] (uogólniające rekursywne reprezentacje podstawowe użyte w twierdzeniu Goodsteina do zastowania w wyższych operacjach), zdobył dominującą pozycję. Także termin ten spopularyzował Rudy Rucker w pracy Szablon:Link-interwiki.
  • Termin superpotęgowanie został opublikowany przez Bromera w Superexponentiation w 1987[2]. Terminu tego używał wcześniej Ed Nelson w swojej książce Predicative Arithmetic, Princeton University Press, 1986.
  • Termin hiperpotęgowanie[3] jest naturalnym złożeniem hiper i potęgowanie, który trafnie opisuje tetrację. Problem tkwi w znaczeniu hiper w odniesieniu do hierachii hiper operatorów. Rozważając hiper operatory, termin hiper odnosi się do wszystkich pozycji, a termin super odnosi się do pozycji 4 lub tetracji. Wobec tych rozważań hiperpotęgowanie jest mylące, gdyż odnosi się tylko do tetracji.
  • Termin wieża wykładnicza[4] jest używany sporadycznie, w postaci „wieża wykładnicza rzędu n” dla aaan.

Tetracja jest często mylona z blisko powiązanymi funkcjami i wyrażeniami. To dlatego, że wiele terminów przez nie używane, może być zastosowane w tetracji. Oto kilka powiązanych terminów:

Forma Terminologia
aaaa Tetracja
aaax Iterowana funkcja wykładnicza
a1a2an Zagnieżdżone potęgowanie (także wieże)
a1a2a3 Nieskończone potęgowanie (także wieże)

W pierwszym wyrażeniu a jest podstawą, a ilość pojawiania się a jest wysokością. W trzecim wyrażeniu, n jest wysokością, lecz każda podstawa jest inna.

Należy zachować ostrożność przy powoływaniu się na iterowane potęgowanie, jako że taka forma zapisu wyrażeń nie jest jednoznaczna.

Notacja

Sposoby zapisu tetracji (niektóre z nich pozwalają nawet na wyższy poziom iteracji) obejmują:

Nazwa Forma Opis
Zapis standardowy na Używany przez Maurera [1901] i Goodsteina [1947]; Zapis spopularyzował Rudy Rucker w książce Szablon:Link-interwiki.
Notacja strzałkowa Knutha an Pozwala na rozszerzenie przez dodanie większej ilości strzałek lub, jeszcze silniej, indeksowanych strzałek.
Zapis łańcuchowy strzałek Conwaya an2 Pozwala na rozszerzenie przez zwiększenie liczby 2 (odpowiednik rozszerzenia powyżej), lecz także jeszcze silniej, przez wydłużenie łańcucha strzałek.
Funkcja Ackermanna n2=A(4,n3)+3 Pozwala w szczególnym przypadku a=2 na zapis z punktu widzenia funkcji Ackermanna.
Iterowany zapis wykładniczy na=expan(1) Pozwala na łatwe rozszerzenie do iterowanych potęg dla wartości początkowych innych niż 1.
Zapis Hooshmand[5] uxpan,an
Zapis hiper operator a(4)n,hyper4(a,n) Pozwala na rozszerzenie przez zwiększenie liczby 4; co daje rodziny hiper operacji.
Zapis ASCII a^^n Ponieważ strzałka jest używana identycznie jak daszek (^), operator tetracji może zostać zapisany jako (^^).

Jeden z zapisów powyżej używa iterowanego zapisu wykładniczego, który w ogólności jest zdefiniowana następująco:

expan(x)=aaax gdzie „a” występuje n razy.

Nie ma wielu zapisów dla iterowanego potęgowania, ale oto kilka z nich:

Nazwa Forma Opis
Standardowy expan(x) Euler stworzył zapis expa(x)=ax, a iteracyjny zapis fn(x) istnieje równie długo.
Zapis strzałkowy Knutha (a)n(x) Pozwala na superpotęgowanie i funkcje superwykładnicze przez zwiększanie liczby strzałek.
Zapis Ioannis Galidakisa n(a,x) Pozwala na duże wyrażenia w podstawie[6].
ASCII (pomocnicze) a^^n@x W oparciu o pogląd, że powtórzony wykładnik jest pomocniczą tetracją.
ASCII (standard) Szablon:Nowrap Na podstawie standardowego zapisu.

Zobacz też

Przypisy

Szablon:Przypisy

Linki zewnętrzne

Szablon:Commonscat

Szablon:Funkcje elementarne