Knuths pilnotation

Knuths pilnotation (symbol ) är en matematisk metod som gör det möjligt att beskriva mycket stora heltal. Metoden introducerades av Donald Knuth 1976 och är starkt relaterad till Ackermanntalen. Idén bygger på upprepade exponenter på samma sätt som exponenter är upprepade multiplikationer, och multiplikationer är upprepad addition. Knuth nöjde sig dock inte med att bara skapa en operator för nästa nivå, utan skapade även ett generellt skrivsätt för att täcka alla efterföljande nivåer.

Introduktion

Multiplikation med naturliga tal kan definieras som upprepad addition:

a b = a + a + + a b  kopior av  a . {\displaystyle {\begin{matrix}ab&=&\underbrace {a+a+\dots +a} \\&&b{\mbox{ kopior av }}a\end{matrix}}.}

Till exempel,

3 × 2 = 3 + 3 = 6 2  kopior av  3 . {\displaystyle {\begin{matrix}3\times 2&=&\underbrace {3+3} &=&6\\&&2{\mbox{ kopior av }}3\end{matrix}}.}

Exponenter för ett naturligt tal b {\displaystyle b} kan definieras som upprepad multiplikation:

a b = a b = a × a × × a b  kopior av  a . {\displaystyle {\begin{matrix}a\uparrow b=a^{b}=&\underbrace {a\times a\times \dots \times a} \\&b{\mbox{ kopior av }}a\end{matrix}}.}

Till exempel,

3 2 = 3 2 = 3 × 3 = 9 2  kopior av  3 . {\displaystyle {\begin{matrix}3\uparrow 2=3^{2}=&\underbrace {3\times 3} &=&9\\&2{\mbox{ kopior av }}3\end{matrix}}.}

Detta inspirerade Knuth att definiera en "dubbelpiloperator" för upprepade exponenter, eller tetraering:

a ↑↑ b =   b a = a a . . . a = a a a b  kopior av  a b  kopior av  a {\displaystyle {\begin{matrix}a\uparrow \uparrow b&={\ ^{b}a}=&\underbrace {a^{a^{{}^{.\,^{.\,^{.\,^{a}}}}}}} &=&\underbrace {a\uparrow a\uparrow \dots \uparrow a} \\&&b{\mbox{ kopior av }}a&&b{\mbox{ kopior av }}a\end{matrix}}}

Till exempel,

3 ↑↑ 2 =   2 3 = 3 3 = 3 3 = 27 2  kopior av  3 2  kopior av  3 . {\displaystyle {\begin{matrix}3\uparrow \uparrow 2&={\ ^{2}3}=&\underbrace {3^{3}} &=&\underbrace {3\uparrow 3} &=&27\\&&2{\mbox{ kopior av }}3&&2{\mbox{ kopior av }}3\end{matrix}}.}

Notationen utförs från höger till vänster (en så kallad höger-associativ operator):

Enligt denna definition,

3 ↑↑ 2 = 3 3 = 27 {\displaystyle 3\uparrow \uparrow 2=3^{3}=27}
3 ↑↑ 3 = 3 3 3 = 3 27 = 7 625 597 484 987 {\displaystyle 3\uparrow \uparrow 3=3^{3^{3}}=3^{27}={\mbox{7 625 597 484 987}}}
3 ↑↑ 4 = 3 3 3 3 = 3 7 625 597 484 987 {\displaystyle 3\uparrow \uparrow 4=3^{3^{3^{3}}}=3^{\mbox{7 625 597 484 987}}} (att skriva ut detta tal på vanligt sätt skulle kräva ungefär 1,37 terabyte lagringsutrymme, dvs 7 625 597 484 987 × log 3 log 2 {\displaystyle {\mbox{7 625 597 484 987}}\times {\frac {\log 3}{\log 2}}} bitar)
3 ↑↑ 5 = 3 3 3 3 3 = 3 3 7 625 597 484 987 {\displaystyle 3\uparrow \uparrow 5=3^{3^{3^{3^{3}}}}=3^{3^{\mbox{7 625 597 484 987}}}}
etc.

Redan detta ger mycket stora tal, men Knuth utökade notationen. Han definierade en trippelpil-operator för upprepade användningar av "dubbelpil-operatorn" (även känd som pentaering):

a ↑↑↑ b = a ↑↑ a ↑↑ ↑↑ a b  kopior av  a {\displaystyle {\begin{matrix}a\uparrow \uparrow \uparrow b=&\underbrace {a_{}\uparrow \uparrow a\uparrow \uparrow \dots \uparrow \uparrow a} \\&b{\mbox{ kopior av }}a\end{matrix}}}

följt av en fyrfaldig piloperator:

a ↑↑↑↑ b = a ↑↑↑ a ↑↑↑ ↑↑↑ a b  kopior av  a {\displaystyle {\begin{matrix}a\uparrow \uparrow \uparrow \uparrow b=&\underbrace {a_{}\uparrow \uparrow \uparrow a\uparrow \uparrow \uparrow \dots \uparrow \uparrow \uparrow a} \\&b{\mbox{ kopior av }}a\end{matrix}}}

och så vidare. Den generella regeln är att en n {\displaystyle n} -piloperator expanderas till en serie av ( n 1 {\displaystyle n-1} )-piloperatorer. Symboliskt uttryckt,

a     b = a     a     a     a     a     n       n 1   n 1       n 1           b  kopior av  a {\displaystyle {\begin{matrix}a\ \underbrace {\uparrow _{}\uparrow \!\!\dots \!\!\uparrow } \ b=a\ \underbrace {\uparrow \!\!\dots \!\!\uparrow } \ a\ \underbrace {\uparrow _{}\!\!\dots \!\!\uparrow } \ a\ \dots \ a\ \underbrace {\uparrow _{}\!\!\dots \!\!\uparrow } \ a\\\quad \ \ \,n\qquad \ \ \ \underbrace {\quad n_{}\!-\!\!1\quad \ \,n\!-\!\!1\qquad \quad \ \ \ \,n\!-\!\!1\ \ \ } \\\qquad \qquad \quad \ \ b{\mbox{ kopior av }}a\end{matrix}}}


Exempel:

3 ↑↑↑ 2 = 3 ↑↑ 3 = 3 3 3 = 3 27 = 7 625 597 484 987 {\displaystyle 3\uparrow \uparrow \uparrow 2=3\uparrow \uparrow 3=3^{3^{3}}=3^{27}={\mbox{7 625 597 484 987}}}

3 ↑↑↑ 3 = 3 ↑↑ 3 ↑↑ 3 = 3 ↑↑ ( 3 3 3 ) = 3 3 3 3 3 3  kopior av  3 = 3 3 3 7 625 597 484 987 kopior av 3 {\displaystyle {\begin{matrix}3\uparrow \uparrow \uparrow 3=3\uparrow \uparrow 3\uparrow \uparrow 3=3\uparrow \uparrow (3\uparrow 3\uparrow 3)=&\underbrace {3_{}\uparrow 3\uparrow \dots \uparrow 3} \\&3\uparrow 3\uparrow 3{\mbox{ kopior av }}3\end{matrix}}{\begin{matrix}=&\underbrace {3_{}\uparrow 3\uparrow \dots \uparrow 3} \\&{\mbox{7 625 597 484 987 kopior av 3}}\end{matrix}}}


Användningsområden för Knuths piloperator rör sig främst kring rent matematiska tillämpningar. Inom matematiken är operatorn ett effektivt sätt att beskriva snabbt växande funktioner som exempelvis Ackermannfunktionen. Piloperatorn används också för att beskriva Grahams tal.

v  r
Mycket stora tal
I storleksordning
Tusen · Tiotusen · Hundratusen · Miljon · Tio miljoner · Hundra miljoner · Miljard · Biljon · Biljard · Triljon · Triljard · Kvadriljon · Kvadriljard · Kvintiljon · Kvintiljard · Sextiljon · Sextiljard · Septiljon · Septiljard · Oktiljon · Oktiljard · Noniljon · Noniljard · Deciljon · Deciljard · Undeciljon · Undeciljard · Duodeciljon · Duodeciljard · Tredeciljon · Tredeciljard · Quattuordeciljon · Quattuordeciljard · Quindeciljon · Quindeciljard · Sexdeciljon · Sexdeciljard · Googol · Googolplex · Skewes tal · Mosers tal · Grahams tal · TREE(3) · SSCG(3) · Rayos tal · Transfinita tal
Uttrycksmetoder
Notationer
Grundpotensform · Knuths pilnotation · Conways kedjepilnotation · Steinhaus–Mosers notation
Operatorer
Hyperoperator (Tetraering · Pentaering) · Ackermannfunktionen · Grzegorczyks hierarki · Snabbväxande hierarki
Relaterade artiklar
Utökade reella tallinjen · Gigantiska primtal · Indefinita och fiktiva tal · Infinitesimal · Stora primtal · Lista över tal · Långa och korta skalan för stora tal · Tal · Räkneord · Storleksordningar · Tvåpotens · Trepotens · Tiopotens · Saganenhet · Titaniska primtal
Namn · Histora