Articulo de referencia

Notación de flecha hacia arriba de Knuth

En matemáticas , la notación de flecha hacia arriba de Knuth es un método de notación para enteros muy grandes , introducido por Donald Knuth en 1976. [ 1 ] En su artículo de 19...

En matemáticas , la notación de flecha hacia arriba de Knuth es un método de notación para enteros muy grandes , introducido por Donald Knuth en 1976. [ 1 ]

En su artículo de 1947, [ 2 ] RL Goodstein introdujo la secuencia específica de operaciones que ahora se denominan hiperoperaciones . Goodstein también sugirió los nombres griegos tetración , pentación, etc., para las operaciones extendidas más allá de la exponenciación . La secuencia comienza con una operación unaria (la función sucesora con n = 0) y continúa con las operaciones binarias de suma ( n = 1 ), multiplicación ( n = 2 ), exponenciación ( n = 3 ), tetración ( n = 4 ), etc. Se han utilizado diversas notaciones para representar las hiperoperaciones. Una de estas notaciones esHnorte(a,b){\displaystyle H_{n}(a,b)}Notación de flecha hacia arriba de Knuth{\displaystyle \uparrow }es otro. Por ejemplo:

  • la flecha única{\displaystyle \uparrow }representa la exponenciación (multiplicación iterada)24=H3(2,4)=2×(2×(2×2))=24=16{\displaystyle 2\uparrow 4=H_{3}(2,4)=2\times (2\times (2\times 2))=2^{4}=16}
  • la flecha doble↑ ↑{\displaystyle \uparrow \uparrow }representa la tetración (exponenciación iterada)2↑ ↑4=H4(2,4)=2(2(22))=2222=216=65,536{\displaystyle 2\uparrow \uparrow 4=H_{4}(2,4)=2\uparrow (2\uparrow (2\uparrow 2))=2^{2^{2^{2}}}=2^{16}=65,536}
  • la triple flecha↑ ↑ ↑{\displaystyle \uparrow \uparrow \uparrow }representa la pentación (tetración iterada)2↑ ↑ ↑4=H5(2,4)=2↑ ↑(2↑ ↑(2↑ ↑2))=2↑ ↑(2↑ ↑(22))=2↑ ↑(2↑ ↑4)=2(2(2))=2222↑ ↑4 copias de 265.536 doses{\displaystyle {\begin{aligned}2\uparrow \uparrow \uparrow 4&=H_{5}(2,4)\\&=2\uparrow \uparrow (2\uparrow \uparrow (2\uparrow \uparrow 2))\\&=2\uparrow \uparrow (2\uparrow \uparrow (2\uparrow 2))\\&=2\uparrow \uparrow (2\uparrow \uparrow 4)\\&=\underbrace {2\uparrow (2\uparrow (2\uparrow \cdots ))} \;=\;\underbrace {\;2^{2^{\cdots ^{2}}}} \\&\;\;\;\;\;2\uparrow \uparrow 4{\text{ copies of }}2\;\;\;\;\;{\text{65,536 2's}}\\\end{aligned}}}

La definición general de la notación de flecha hacia arriba es la siguiente (paraa0,norte1,b0{\displaystyle a\geq 0,n\geq 1,b\geq 0}): anorteb=Hnorte+2(a,b)=a[norte+2]b.{\displaystyle a\uparrow ^{n}b=H_{n+2}(a,b)=a[n+2]b.} Aquí,norte{\displaystyle \uparrow ^{n}}representa n flechas, por ejemplo 2↑ ↑ ↑ ↑3=243,{\displaystyle 2\uparrow \uparrow \uparrow \uparrow 3=2\uparrow ^{4}3,} y los corchetes utilizados en la expresión del extremo derecho son otra notación para hiperoperaciones.

Introducción

Las hiperoperaciones extienden de forma natural las operaciones aritméticas de suma y multiplicación de la siguiente manera.

La suma de un número natural se define como un incremento iterativo:

H1(a,b)=a+b=a+1+1++1b copias de 1{\displaystyle {\begin{matrix}H_{1}(a,b)=a+b=&a+\underbrace {1+1+\dots +1} \\&b{\mbox{ copies of }}1\end{matrix}}}

La multiplicación por un número natural se define como una suma iterada:

H2(a,b)=a×b=a+a++ab copias de a{\displaystyle {\begin{matrix}H_{2}(a,b)=a\times b=&\underbrace {a+a+\dots +a} \\&b{\mbox{ copies of }}a\end{matrix}}}

Por ejemplo,

4×3=4+4+4=123 copias de 4{\displaystyle {\begin{matrix}4\times 3&=&\underbrace {4+4+4} &=&12\\&&3{\mbox{ copies of }}4\end{matrix}}}

Exponenciación para una potencia naturalb{\displaystyle b}se define como multiplicación iterada, que Knuth denotó con una sola flecha hacia arriba:

ab=H3(a,b)=ab=a×a××ab copias de a{\displaystyle {\begin{matrix}a\uparrow b=H_{3}(a,b)=a^{b}=&\underbrace {a\times a\times \dots \times a} \\&b{\mbox{ copies of }}a\end{matrix}}}

Por ejemplo,

43=43=4×4×4=643 copias de 4{\displaystyle {\begin{matrix}4\uparrow 3=4^{3}=&\underbrace {4\times 4\times 4} &=&64\\&3{\mbox{ copies of }}4\end{matrix}}}

La tetración se define como exponenciación iterada, que Knuth denotó mediante una "doble flecha":

a↑ ↑b=H4(a,b)=aa...a=a(a(a))b copias de ab copias de a{\displaystyle {\begin{matrix}a\uparrow \uparrow b=H_{4}(a,b)=&\underbrace {a^{a^{{}^{.\,^{.\,^{.\,^{a}}}}}}} &=&\underbrace {a\uparrow (a\uparrow (\cdots \uparrow a))} \\&b{\mbox{ copies of }}a&&b{\mbox{ copies of }}a\end{matrix}}}

Por ejemplo,

4↑ ↑3=444=4(44)=42563 copias de 43 copias de 4{\displaystyle {\begin{matrix}4\uparrow \uparrow 3=&\underbrace {4^{4^{4}}} &=&\underbrace {4\uparrow (4\uparrow 4)} &=&4^{256}&&\\&3{\mbox{ copies of }}4&&3{\mbox{ copies of }}4\end{matrix}}}

Las expresiones se evalúan de derecha a izquierda, ya que los operadores están definidos como asociativos por la derecha .

Según esta definición,

3↑ ↑2=33=27{\displaystyle 3\uparrow \uparrow 2=3^{3}=27}
3↑ ↑3=333=327=7,625,597,484,987{\displaystyle 3\uparrow \uparrow 3=3^{3^{3}}=3^{27}=7,625,597,484,987}
3↑ ↑4=3333=3327=37625597484987{\displaystyle 3\uparrow \uparrow 4=3^{3^{3^{3}}}=3^{3^{27}}=3^{7625597484987}}
3↑ ↑5=33333=33327=337625597484987{\displaystyle 3\uparrow \uparrow 5=3^{3^{3^{3^{3}}}}=3^{3^{3^{27}}}=3^{3^{7625597484987}}}
etc.

Esto ya da lugar a números bastante grandes, pero la secuencia de hiperoperadores no termina aquí. La pentación, definida como tetración iterada, está representada por la "flecha triple":

a↑ ↑ ↑b=H5(a,b)=a↑ ↑(a↑ ↑(↑ ↑a))b copias de a{\displaystyle {\begin{matrix}a\uparrow \uparrow \uparrow b=H_{5}(a,b)=&\underbrace {a_{}\uparrow \uparrow (a\uparrow \uparrow (\cdots \uparrow \uparrow a))} \\&b{\mbox{ copies of }}a\end{matrix}}}

La hexación, definida como pentación iterada, está representada por la "flecha cuádruple":

a↑ ↑ ↑ ↑b=H6(a,b)=a↑ ↑ ↑(a↑ ↑ ↑(↑ ↑ ↑a))b copias de a{\displaystyle {\begin{matrix}a\uparrow \uparrow \uparrow \uparrow b=H_{6}(a,b)=&\underbrace {a_{}\uparrow \uparrow \uparrow (a\uparrow \uparrow \uparrow (\cdots \uparrow \uparrow \uparrow a))} \\&b{\mbox{ copies of }}a\end{matrix}}}

y así sucesivamente. La regla general es que unnorte{\displaystyle n}El operador de flecha se expande en una serie asociativa derecha de (norte1{\displaystyle n-1}Operadores de flecha ). Simbólicamente,

a norte b=a norte1 (a norte1 ( norte1 a))b copias de a{\displaystyle {\begin{matrix}a\ \underbrace {\uparrow _{}\uparrow \!\!\cdots \!\!\uparrow } _{n}\ b=\underbrace {a\ \underbrace {\uparrow \!\!\cdots \!\!\uparrow } _{n-1}\ (a\ \underbrace {\uparrow _{}\!\!\cdots \!\!\uparrow } _{n-1}\ (\cdots \ \underbrace {\uparrow _{}\!\!\cdots \!\!\uparrow } _{n-1}\ a))} _{b{\text{ copies of }}a}\end{matrix}}}

Ejemplos:

3↑ ↑ ↑2=3↑ ↑3=333=327=7,625,597,484,987{\displaystyle 3\uparrow \uparrow \uparrow 2=3\uparrow \uparrow 3=3^{3^{3}}=3^{27}=7,625,597,484,987}
3↑ ↑ ↑3=3↑ ↑(3↑ ↑3)=3↑ ↑(333)=333333 copias de 3=3337.625.597.484.987 copias de 3=333337.625.597.484.987 copias de 3{\displaystyle {\begin{aligned}3\uparrow \uparrow \uparrow 3&=3\uparrow \uparrow (3\uparrow \uparrow 3)\\&=3\uparrow \uparrow (3\uparrow 3\uparrow 3)\\&={\begin{matrix}\underbrace {3\uparrow 3\uparrow \cdots \uparrow 3} \\3\uparrow 3\uparrow 3{\mbox{ copies of }}3\end{matrix}}\\&={\begin{matrix}\underbrace {3\uparrow 3\uparrow \cdots \uparrow 3} \\{\mbox{7,625,597,484,987 copies of 3}}\end{matrix}}\\&={\begin{matrix}\underbrace {3^{3^{3^{3^{\cdot ^{\cdot ^{\cdot ^{\cdot ^{3}}}}}}}}} \\{\mbox{7,625,597,484,987 copies of 3}}\end{matrix}}\end{aligned}}}

Notación

En expresiones comoab{\displaystyle a^{b}}, la notación para la exponenciación suele ser escribir el exponenteb{\displaystyle b}como superíndice del número basea{\displaystyle a}Pero muchos entornos , como los lenguajes de programación y el correo electrónico de texto plano , no admiten la composición tipográfica en superíndice . La gente ha adoptado la notación lineal.ab{\displaystyle a\uparrow b}Para este tipo de entornos, la flecha hacia arriba sugiere "elevar a la potencia de". Si el conjunto de caracteres no incluye una flecha hacia arriba, se utiliza el acento circunflejo (^).

La notación en superíndiceab{\displaystyle a^{b}}no se presta bien a la generalización, lo que explica por qué Knuth optó por trabajar con la notación en línea.ab{\displaystyle a\uparrow b}en cambio.

anorteb{\displaystyle a\uparrow ^{n}b}es una notación alternativa más corta para n flechas hacia arriba. Por lo tantoa4b=a↑ ↑ ↑ ↑b{\displaystyle a\uparrow ^{4}b=a\uparrow \uparrow \uparrow \uparrow b}.

Escribir la notación de flecha hacia arriba en términos de potencias

Intentando escribira↑ ↑b{\displaystyle a\uparrow \uparrow b}El uso de la notación de superíndice familiar da como resultado una torre de potencia .

Por ejemplo:a↑ ↑4=a(a(aa))=aaaa{\displaystyle a\uparrow \uparrow 4=a\uparrow (a\uparrow (a\uparrow a))=a^{a^{a^{a}}}}

Sib{\displaystyle b}Si es una variable (o es demasiado grande), la torre de potencia podría escribirse usando puntos y una nota que indique la altura de la torre.

a↑ ↑b=aa...ab{\displaystyle a\uparrow \uparrow b={}\underbrace {a^{a^{.^{.^{.{a}}}}}} _{b}}

Continuando con esta notación,a↑ ↑ ↑b{\displaystyle a\uparrow \uparrow \uparrow b}podría escribirse con una pila de tales torres de poder, cada una describiendo el tamaño de la que está encima.

a↑ ↑ ↑4=a↑ ↑(a↑ ↑(a↑ ↑a))=aa...aaa...aaa...aa{\displaystyle a\uparrow \uparrow \uparrow 4=a\uparrow \uparrow (a\uparrow \uparrow (a\uparrow \uparrow a))=\underbrace {a^{a^{.^{.^{.{a}}}}}} _{\underbrace {a^{a^{.^{.^{.{a}}}}}} _{\underbrace {a^{a^{.^{.^{.{a}}}}}} _{a}}}}

Nuevamente, sib{\displaystyle b}Si es una variable o es demasiado grande, la pila podría escribirse usando puntos y una nota que indique su altura.

a↑ ↑ ↑b=aa...aaa...aa}b{\displaystyle a\uparrow \uparrow \uparrow b=\left.\underbrace {a^{a^{.^{.^{.{a}}}}}} _{\underbrace {a^{a^{.^{.^{.{a}}}}}} _{\underbrace {\vdots } _{a}}}\right\}b}

Además,a↑ ↑ ↑ ↑b{\displaystyle a\uparrow \uparrow \uparrow \uparrow b}podría escribirse utilizando varias columnas de tales pilas de torres de energía, donde cada columna describe la cantidad de torres de energía en la pila a su izquierda:

a↑ ↑ ↑ ↑4=a↑ ↑ ↑(a↑ ↑ ↑(a↑ ↑ ↑a))=aa...aaa...aa}aa...aaa...aa}aa...aaa...aa}a{\displaystyle a\uparrow \uparrow \uparrow \uparrow 4=a\uparrow \uparrow \uparrow (a\uparrow \uparrow \uparrow (a\uparrow \uparrow \uparrow a))=\left.\left.\left.\underbrace {a^{a^{.^{.^{.{a}}}}}} _{\underbrace {a^{a^{.^{.^{.{a}}}}}} _{\underbrace {\vdots } _{a}}}\right\}\underbrace {a^{a^{.^{.^{.{a}}}}}} _{\underbrace {a^{a^{.^{.^{.{a}}}}}} _{\underbrace {\vdots } _{a}}}\right\}\underbrace {a^{a^{.^{.^{.{a}}}}}} _{\underbrace {a^{a^{.^{.^{.{a}}}}}} _{\underbrace {\vdots } _{a}}}\right\}a}

Y, en términos más generales:

a↑ ↑ ↑ ↑b=aa...aaa...aa}aa...aaa...aa}}ab{\displaystyle a\uparrow \uparrow \uparrow \uparrow b=\underbrace {\left.\left.\left.\underbrace {a^{a^{.^{.^{.{a}}}}}} _{\underbrace {a^{a^{.^{.^{.{a}}}}}} _{\underbrace {\vdots } _{a}}}\right\}\underbrace {a^{a^{.^{.^{.{a}}}}}} _{\underbrace {a^{a^{.^{.^{.{a}}}}}} _{\underbrace {\vdots } _{a}}}\right\}\cdots \right\}a} _{b}}

Esto podría llevarse a cabo indefinidamente para representaranorteb{\displaystyle a\uparrow ^{n}b}como exponenciación iterada de exponenciación iterada para cualquiera{\displaystyle a},norte{\displaystyle n}, yb{\displaystyle b}(aunque evidentemente se vuelve bastante engorroso).

Utilizando tetración

La notación de Rudy Ruckerba{\displaystyle ^{b}a}La tetración nos permite simplificar ligeramente estos diagramas sin dejar de emplear una representación geométrica (podríamos llamarlos torres de tetración ).

a↑ ↑b=ba{\displaystyle a\uparrow \uparrow b={}^{b}a}
a↑ ↑ ↑b=a...aab{\displaystyle a\uparrow \uparrow \uparrow b=\underbrace {^{^{^{^{^{a}.}.}.}a}a} _{b}}
a↑ ↑ ↑ ↑b=a...aaa...aaa}b{\displaystyle a\uparrow \uparrow \uparrow \uparrow b=\left.\underbrace {^{^{^{^{^{a}.}.}.}a}a} _{\underbrace {^{^{^{^{^{a}.}.}.}a}a} _{\underbrace {\vdots } _{a}}}\right\}b}

Finalmente, a modo de ejemplo, el cuarto número de Ackermann.444{\displaystyle 4\uparrow ^{4}4}podría representarse como:

4...444...444...444=4...444...444444{\displaystyle \underbrace {^{^{^{^{^{4}.}.}.}4}4} _{\underbrace {^{^{^{^{^{4}.}.}.}4}4} _{\underbrace {^{^{^{^{^{4}.}.}.}4}4} _{4}}}=\underbrace {^{^{^{^{^{4}.}.}.}4}4} _{\underbrace {^{^{^{^{^{4}.}.}.}4}4} _{^{^{^{4}4}4}4}}}

Generalizaciones

Algunos números son tan grandes que las múltiples flechas de la notación de flecha hacia arriba de Knuth se vuelven demasiado engorrosas; entonces se utiliza un operador de n flechas. norte{\displaystyle \uparrow ^{n}}es útil (y también para descripciones con un número variable de flechas), o equivalentemente, hiperoperadores .

Algunos números son tan grandes que incluso esa notación resulta insuficiente. En ese caso, se puede utilizar la notación de flechas encadenadas de Conway : una cadena de tres elementos es equivalente a las demás notaciones, pero una cadena de cuatro o más es aún más potente.

anorteb=a[norte+2]b=abnorte(Knuth)(hiperoperación)(Conway){\displaystyle {\begin{matrix}a\uparrow ^{n}b&=&a[n+2]b&=&a\to b\to n\\{\text{(Knuth)}}&&{\text{(hyperoperation)}}&&{\text{(Conway)}}\end{matrix}}}
6↑ ↑4=66...64{\displaystyle 6\uparrow \uparrow 4=\underbrace {6^{6^{.^{.^{.^{6}}}}}} _{4}}, Desde6↑ ↑4=6666=6646,656{\displaystyle 6\uparrow \uparrow 4=6^{6^{6^{6}}}=6^{6^{46,656}}}, Por lo tanto, el resultado es66...64{\displaystyle \underbrace {6^{6^{.^{.^{.^{6}}}}}} _{4}}
10(3×10(3×1015)+3)=10000000030000000330000000015{\displaystyle 10\uparrow (3\times 10\uparrow (3\times 10\uparrow 15)+3)=\underbrace {100000\ldots 000} _{\underbrace {300000\ldots 003} _{\underbrace {300000\ldots 000} _{15}}}}o103×103×1015+3{\displaystyle 10^{3\times 10^{3\times 10^{15}}+3}}

Incluso las funciones de crecimiento más rápido se pueden categorizar utilizando un análisis ordinal llamado jerarquía de crecimiento rápido . La jerarquía de crecimiento rápido utiliza iteración y diagonalización sucesivas de funciones para crear sistemáticamente funciones de crecimiento más rápido a partir de alguna función base.F(incógnita){\displaystyle f(x)}Para la jerarquía estándar de rápido crecimiento que utilizaF0(incógnita)=incógnita+1{\displaystyle f_{0}(x)=x+1},F2(incógnita){\displaystyle f_{2}(x)}ya muestra un crecimiento exponencial,F3(incógnita){\displaystyle f_{3}(x)}es comparable al crecimiento tetracional y está acotado superiormente por una función que involucra los primeros cuatro hiperoperadores;. Entonces,Fω(incógnita){\displaystyle f_{\omega }(x)}es comparable a la función de Ackermann ,Fω+1(incógnita){\displaystyle f_{\omega +1}(x)}ya está fuera del alcance de las flechas indexadas pero se puede utilizar para aproximar el número de Graham yFω2(incógnita){\displaystyle f_{\omega ^{2}}(x)}es comparable a la notación de flechas encadenadas de Conway de longitud arbitraria.

Todas estas funciones son computables. Las funciones computables más rápidas, como la secuencia de Goodstein y la secuencia TREE , requieren el uso de ordinales grandes y pueden aparecer en ciertos contextos combinatorios y de teoría de la demostración. Existen funciones que crecen a una velocidad incalculable, como la del "Busy Beaver" , que por su propia naturaleza estarán completamente fuera del alcance de cualquier análisis basado en flechas ascendentes o incluso en ordinales.

Definición

Sin referencia a la hiperoperación, los operadores de flecha hacia arriba pueden definirse formalmente mediante

anorteb={ab,si norte=1;1,si norte>1 y b=0;anorte1(anorte(b1)),de lo contrario {\displaystyle a\uparrow ^{n}b={\begin{cases}a^{b},&{\text{if }}n=1;\\1,&{\text{if }}n>1{\text{ and }}b=0;\\a\uparrow ^{n-1}(a\uparrow ^{n}(b-1)),&{\text{otherwise }}\end{cases}}}

para todos los números enterosa,b,norte{\displaystyle a,b,n}cona0,norte1,b0{\displaystyle a\geq 0,n\geq 1,b\geq 0}. [ nb 1 ]

Esta definición utiliza la exponenciación.(a1b=ab=ab){\displaystyle (a\uparrow ^{1}b=a\uparrow b=a^{b})}como caso base y tetración(a2b=a↑ ↑b){\displaystyle (a\uparrow ^{2}b=a\uparrow \uparrow b)}como exponenciación repetida. Esto es equivalente a la secuencia de hiperoperaciones excepto que omite las tres operaciones más básicas de sucesión , suma y multiplicación .

También se puede elegir la multiplicación.(a0b=a×b){\displaystyle (a\uparrow ^{0}b=a\times b)}como caso base y a partir de ahí iterar. Entonces la exponenciación se convierte en multiplicación repetida. La definición formal sería

anorteb={a×b,si norte=0;1,si norte>0 y b=0;anorte1(anorte(b1)),de lo contrario {\displaystyle a\uparrow ^{n}b={\begin{cases}a\times b,&{\text{if }}n=0;\\1,&{\text{if }}n>0{\text{ and }}b=0;\\a\uparrow ^{n-1}(a\uparrow ^{n}(b-1)),&{\text{otherwise }}\end{cases}}}

para todos los números enterosa,b,norte{\displaystyle a,b,n}cona0,norte0,b0{\displaystyle a\geq 0,n\geq 0,b\geq 0}.

Sin embargo, tenga en cuenta que Knuth no definió la "flecha nula" (0{\displaystyle \uparrow ^{0}}). Se podría extender la notación a índices negativos (n ≥ -2) de tal manera que coincida con toda la secuencia de hiperoperaciones, excepto por el retraso en la indexación:

Hnorte(a,b)=a[norte]b=anorte2b para norte0.{\displaystyle H_{n}(a,b)=a[n]b=a\uparrow ^{n-2}b{\text{ for }}n\geq 0.}

La operación de flecha hacia arriba es una operación asociativa derecha , es decir,abdo{\displaystyle a\uparrow b\uparrow c}se entiende que esa(bdo){\displaystyle a\uparrow (b\uparrow c)}, en lugar de(ab)do{\displaystyle (a\uparrow b)\uparrow c}Si la ambigüedad no es un problema, a veces se omiten los paréntesis.

Tablas de valores

Calculando 0↑ n b 

Computación0norteb=Hnorte+2(0,b)=0[norte+2]b{\displaystyle 0\uparrow ^{n}b=H_{n+2}(0,b)=0[n+2]b}resultados en

0, cuando n = 0 [ nb 2 ] 
1, cuando n = 1 y b = 0 [ nb 1 ] [ nb 3 ] 
0, cuando n = 1 y b > 0 [ nb 1 ] [ nb 3 ] 
1, cuando n > 1 y b es par (incluido el 0)
0, cuando n > 1 y b es impar

Calculando 2↑ n b 

Computación2norteb{\displaystyle 2\uparrow ^{n}b}puede reformularse en términos de una tabla infinita. Colocamos los números2b{\displaystyle 2^{b}}en la fila superior, y rellene la columna izquierda con valores 2. Para determinar un número en la tabla, tome el número inmediatamente a la izquierda, luego busque el número requerido en la fila anterior, en la posición dada por el número que acaba de tomar.

La tabla es la misma que la de la función de Ackermann , excepto por un desplazamiento ennorte{\displaystyle n}yb{\displaystyle b}y una suma de 3 a todos los valores.

Computación 3  n b 

Colocamos los números3b{\displaystyle 3^{b}}en la fila superior, y rellene la columna izquierda con valores 3. Para determinar un número en la tabla, tome el número inmediatamente a la izquierda, luego busque el número requerido en la fila anterior, en la posición dada por el número que acaba de tomar.

Computación 4  n b 

Colocamos los números4b{\displaystyle 4^{b}}en la fila superior y rellene la columna izquierda con valores 4. Para determinar un número en la tabla, tome el número inmediatamente a la izquierda y luego busque el número requerido en la fila anterior, en la posición dada por el número que acaba de tomar.

Calculando 10  n b 

Colocamos los números10b{\displaystyle 10^{b}}en la fila superior, y rellene la columna izquierda con valores 10. Para determinar un número en la tabla, tome el número inmediatamente a la izquierda, luego busque el número requerido en la fila anterior, en la posición dada por el número que acaba de tomar.

Para 2 ≤ b ≤ 9 el orden numérico de los números10norteb{\displaystyle 10\uparrow ^{n}b}es el orden lexicográfico con n como el número más significativo, por lo que para los números de estas 8 columnas el orden numérico es simplemente línea por línea. Lo mismo se aplica para los números en las 97 columnas con 3 ≤ b ≤ 99, e incluso si comenzamos desde n = 1 para 3 ≤ b ≤ 9,999,999,999.

Véase también

Notas

  1. 1 2 3 Para más detalles, consulte Potencias de cero .
  2. Ten en cuenta que Knuth no definió el operador.0{\displaystyle \uparrow ^{0}}.
  3. 1 2 Para obtener más detalles, consulte Cero elevado a la potencia de cero .

Referencias

  1. Knuth, Donald E. (1976). "Matemáticas e informática: cómo lidiar con la finitud". Science . 194 ( 4271): 1235– 1242. Bibcode : 1976Sci...194.1235K . doi : 10.1126/science.194.4271.1235 . PMID 17797067. S2CID 1690489 .  
  2. RL Goodstein (dic. 1947). "Ordinales transfinitos en la teoría recursiva de números". Journal of Symbolic Logic . 12 (4): 123– 129. doi : 10.2307/2266486 . JSTOR 2266486. S2CID 1318943 .