Hiperoperación

En matemáticas, se define una sucesión de hiperoperaciones[nb 1]​ como una secuencia infinita de operaciones aritméticas (llamadas hiperoperaciones)[1][11][13]​ que se inicia con la operación binaria exponenciación (n = 3), siguiendo con las operaciones binarias de tetración (n = 4), pentación (n = 5), y hexación (n = 6), después de lo cual la sucesión continúa con más operaciones binarias, que se extienden más allá de la potenciación, mediante la asociatividad por el lado derecho. Para las operaciones más allá de la potenciación, Reuben Goodstein ideó nombrar el n-ésimo miembro de esta sucesión añadiendo al prefijo griego de n el sufijo -ción (como tetración (n = 4), pentación (n = 5), hexación (n = 6), etc.)[5]​ y puede ser escrito mediante el uso de (n − 2) flechas según la notación de flechas de Knuth.

En la notación de Knuth, cada hiperoperación puede ser entendida recursivamente en términos de la anterior mediante:

También puede definirse de acuerdo a una regla de recursividad con parte de la expresión anterior, como en la versión flecha hacia arriba de Knuth de la función de Ackermann:

En notación compacta, estas dos expresiones toman la forma:

y

Estas notaciones pueden ser usadas fácilmente para mostrar números mucho más grandes que los representables con la notación científica, tales como el número de Skewes y el googolplex, pero hay algunos números que incluso no se pueden mostrar fácilmente con esta notación, tales como el número de Graham y el ÁRBOL(3).

Esta repetición de la regla es común a muchas variantes de hiperoperaciones (véase a continuación).

Definición

La sucesión de hiperoperaciones es la sucesión de operaciones binarias , que se define recursivamente como sigue:

Téngase en cuenta que para n = 0, la operación binaria esencialmente se reduce a una única operación (función sucesor) ignorando el primer argumento.

Para n = 0, 1, 2, 3, esta definición reproduce las operaciones básicas de la aritmética del sucesor (que es una única operación), adición, multiplicación y potenciación, respectivamente, como

para todos los enteros no negativos y .

Entonces, ¿cuál será la siguiente operación después de la potenciación? Se ha definido la multiplicación de modo que , y se define la potenciación de modo que por lo que parece lógico definir la siguiente operación, la tetración de manera que con una torre formada por tres veces . De forma análoga, la pentación de será .

Las H operaciones para n ≥ 3 pueden ser escritas en la la notación flecha de Knuth como:

...
...

La notación de Knuth puede ser extendida a los índices negativos ≥ -2 de modo tal que esté de acuerdo con toda la sucesión de hiperoperaciones, excepto por el retraso en la indización:

Las hiperoperaciones por lo tanto pueden ser vistas como una respuesta a la pregunta «¿qué es lo siguiente?» en la sucesión: sucesor, adición, multiplicación, potenciación, y así sucesivamente. Tomando nota de que:

la relación entre las operaciones aritméticas básicas se ilustra, permitiendo que la mayor de las operaciones sea definida de forma natural, como se muestra anteriormente. Los parámetros de la jerarquía de hiperoperaciones se refieren a veces por el análogo de la potenciación;[14]​ así, a es la base, b es el exponente (o hiperexponente),[12]​ y n es el rango (o grado).[6]​ En general, puede leerse como "la b-ésima n-ación de a", de modo que se lee como "la 9.ª tetración de 7", y se lee como "la 789.ª 123-ación de 456".

En términos coloquiales, las hiperoperaciones son maneras de componer números que aumentan en un crecimiento basado en la repetición de la anterior hiperoperación. Los conceptos de sucesor, adición, multiplicación y potenciación son todos hiperoperaciones; el sucesor de operación (producción de x+1 en x) es el más primitivo, el operador especifica el número de veces que 1 se añade a sí mismo para producir un valor final, la multiplicación especifica el número de veces que un número se añade a sí mismo, y la exponenciación se refiere al número de veces que un número se multiplica por sí mismo.

Una forma alternativa de escribir hiperoperaciones es la notación compacta para . En esta notación, la exponenciación se denota , la tetración se denota (de modo que ), la pentación se denota , y así sucesivamente. Las hiperoperaciones también pueden expresarse usando la notación flecha de Knuth. En esta notación, representa la función de exponenciación , representa la tetración, o representa la pentación , y más generalmente para . Otra alternativa es la notación de flechas encadenadas de Conway. En esta notación, se tiene , de modo que (por ejemplo) .[15]

Ejemplos

Esta es una lista de las primeras siete (0 a 6) hiperoperaciones (obsérvese que en este artículo, se define 0⁰ como 1).

n Operación
Hn(a, b)
Definición Nombres Dominio
0
o bien
hiper0, incremento, sucesor, «ceración» arbitrario
1
o bien
hiper1, adición arbitrario
2
o bien
hiper2, multiplicación arbitrario
3
o bien

o bien
hiper3, potenciación b real, con algunas extensiones multivaluadas a números complejos
4
o bien

o bien
hiper4, tetración a ≥ 0 , b es un entero ≥ −1[nb 2]​ (Con algunas extensiones propuestas)
5
o bien

o bien
hiper5, pentación a, b enteros ≥ −1[nb 2]
6
o bien
hiper6, hexación a, b enteros ≥ −1[nb 2]

Casos especiales

Hn(0, b) =

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

Hn(1, b) =

b, cuando n = 2
1, cuando n ≥ 3

Hn(a, 0) =

0, cuando n = 2
1, cuando n = 0 o n ≥ 3
a, cuando n = 1

Hn(a, 1) =

2, cuando n = 0
a + 1, cuando n = 1
a, cuando n ≥ 2

Hn(a, a) =

Hn+1(a, 2), cuando n ≥ 1

Hn(a, −1) =[nb 2]

0, cuando n = 0 o n ≥ 4
a − 1, cuando n = 1
a, cuando n = 2
1/a, cuando n = 3

Hn(2, 2) =

3, cuando n = 0
4, cuando n ≥ 1, fácilmente demostrable recursivamente.

Historia

Uno de los primeros análisis sobre hiperoperaciones fue el de Albert Bennett[6]​ en 1914, que desarrollaron algunos casos de la teoría de la conmutativa de hiperoperaciones (véase hiperoperaciones conmutativas a continuación). Unos 12 años más tarde, Wilhelm Ackermann definió la función [16]​ lo que de alguna manera se asemeja a la sucesión de hiperoperaciones.

En su artículo publicado en el año 1947,[5]Reuben Goodstein introdujo la sucesión específica de las operaciones que ahora se llaman hiperoperaciones, y sugirió también los nombres griegos de tetración, pentación, etc., para la ampliación de las operaciones más allá de la potenciación (ya que se corresponden con los índices 4, 5, etc.). Como una función de tres argumentos, por ejemplo, , la sucesión de hiperoperaciones como un todo, es vista como una versión de la función de Ackermann original — que es recursiva, pero no primitiva recursiva — fue modificada por Goodstein para incorporar la función primitiva sucesor, junto con las otras tres operaciones básicas de la aritmética (adición, multiplicación y potenciación), y para hacer más fluida la extensión de estas operaciones más allá de la potenciación.

La función de Ackermann original de tres argumentos utiliza la misma regla de recursividad que la versión de Goodstein (es decir, la hiperoperación secuencia), pero difiere de la misma de dos maneras. En primer lugar, se define como una sucesión de operaciones a partir de la suma (n = 0) en lugar de la función sucesor, y asignó sus propios índices a la multiplicación (n = 1), la potenciación (n = 2), y así sucesivamente. En segundo lugar, las condiciones iniciales de resultan en , así se distinguen de las hiperoperaciones más allá de la potenciación.[7][17][18]​ La importancia de la b + 1 en la expresión anterior es que = , donde b cuenta el número de operadores (potenciaciones), en vez de contar el número de operandos (a) como la b en , y así sucesivamente para el más alto nivel de las operaciones. (véase el artículo función de Ackermann para obtener más detalles.)

Notaciones

Esta es una lista de notaciones que se han utilizado para las hiperoperaciones.

Nombre Notación equivalente a Comentario
Notación flecha de Knuth Usada por Knuth[19]​ (para n ≥ 3), y puede encontrarse en varios textos de referencia.[20][21]
Notación de Goodstein Usada por Reuben Goodstein.[5]
Función de Ackermann original Usada por Wilhelm Ackermann (para n ≥ 1)[16]
Función de Ackermann–Peter Corresponde a hiperoperaciones de base 2 (a = 2)
Notación de Nambiar Usada por Nambiar (para n ≥ 1)[22]
Notación caja Usada por Rubtsov y Romerio.[13][14]
Notación de superíndice Usada por Robert Munafo.[10]
Notación de subíndice (para lower hyperoperations) Usado por Robert Munafo[10]​ para las hiperoperaciones inferiores.
Notación de operadores (para "operaciones extendidas") Usado para las hiperoperaciones inferiores por John Donner y Alfred Tarski (para n ≥ 1).[23]
Notación de corchetes Se usa en muchos foros de internet, conveniente para ASCII.
Notación de flecha encadenada de Conway Usada por John Horton Conway (para n ≥ 3)
Función de Bowers Usada por Jonathan Bowers (para n ≥ 1)

Generalización

Para condiciones iniciales diferentes o reglas de recursión diferentes, pueden resultar operaciones muy diferentes. Algunos matemáticos se refieren a todas esas variantes como ejemplos de hiperoperaciones.

En sentido general, una jerarquía de hiperoperaciones es una familia de operaciones binarias en , indexada por un conjunto , tal que existe donde

  • (adición),
  • (multiplicación), y
  • (potenciación).

Además, si se relaja la última condición (es decir, no hay potenciación), entonces también pueden incluirse las hiperoperaciones conmutativas, descritas más abajo. Aunque se pueda enumerar cada hiperoperación explícitamente, generalmente no es el caso. La mayoría de las variantes incluyen únicamente la funciones sucesoras (o adición) o adición) en su definición y redefinen la multiplicación (y más allá), sobre la base de una sola regla de recursión que se aplica a todas las categorías. Puesto que esto forma parte de la definición de la jerarquía, y no una propiedad de la jerarquía en sí, es difícil de definir formalmente.

Variante partiendo de a

En 1928, Wilhelm Ackermann definió una función de 3 argumentos que evolucionó gradualmente hacia una función de 2 argumentos que se conoce como la función de Ackermann. La versión original de la función de Ackermann fue menos similar a las modernas hiperoperaciones, debido a sus condiciones iniciales: empezar con para todo n > 2. Él también asignó la adición para n = 0, la multiplicación para n = 1 y potenciación para n = 2, por lo que las condiciones iniciales producen operaciones muy diferentes para la tetración y más allá.

n Operación Comentario
0
1
2
3 Una manera de desplazar la tetración. La iteración de esta operación es diferente de la iteración de tetración.
4 No debe confundirse con pentación.

Otra condición inicial que se ha utilizado es (donde la base es constante ), debida a Rózsa Péter, que no forma una jerarquía .

VarianteS que comienzan desde 0

En 1984, C. W. Clenshaw y F. W. J. Olver iniciaron el debate sobre el uso de hiperoperaciones para prevenir desbordamientos computacionales en cálculos con coma flotante.[24]​ Desde entonces, muchos otros autores[25][26][27]​ han renovado su interés en la aplicación de hiperoperaciones a la representación con coma flotante (dado que Hn(a, b) están definidas para b = -1). Al analizar la tetración, Clenshaw y otros asumieron la condición inicial , que crea otra jerarquía de hiperoperaciones. Al igual que en la variante anterior, la cuarta operación es muy similar a la tetración, pero desplazada en uno.

n Operación Comentario
0
1
2
3
4 Una forma desplazada de tetración. La iteración de esta operación es muy diferente a la de la tetración iterada.
5 No confundir con la pentación.

Hiperoperaciones inferiores

Una alternativa para estas hiperoperaciones se obtiene mediante la evaluación de izquierda a derecha.[28]​ A partir de

define (con ° o subíndice)

con

Esto fue extendido a los números ordinales por Doner y Tarski.[29]​ Tienen índice 0 en lugar de índice 1 para la suma. Extienden las fórmulas para manejar también cada ordinal sin predecesor inmediato, reemplazando b − 1 en lo anterior con el supremo sobre todos los ordinales menores que b, y tratan n de manera similar. Se usan letras griegas para indicar que son números ordinales, no simplemente números de conteo.

Con estas definiciones, es suma, es multiplicación y es exponenciación. Sin embargo, no forma la torre de potencias evidente con la hiperoperación correspondiente (no inferior).[30][nb 4]​ En cambio,

n Operación Comentario
0 Incremento, sucesor, ceración
1
2
3
4 No confundir con tetración.
5 No confundir con pentación.
Similar a la tetración.

Hiperoperaciones conmutativas

Las hiperoperaciones conmutativas fueron analizadas por Albert Bennett ya en 1914,[6]​ lo cual es, posiblemente, la primera observación acerca de cualquier sucesión de hiperoperaciones. Las hiperoperaciones conmutativas son definidos por la regla de la recursividad

que es simétrica en a y b, es decir, todos las hiperoperaciones son conmutativas. Esta secuencia no contiene potenciación, y así no se forma de una jerarquía de hiperoperaciones.

n Operación Comentario
0 Máximo suave (LogSumExp)
1
2 Esto es debido a las propiedades de los logaritmos.
3 Una forma conmutativa de potenciación. En un cuerpo finito, esta es la operación de intercambio de claves de Diffie-Hellman.
4 No debe confundirse con tetración.

Sistemas de numeración basados en la secuencia de hiperoperaciones

Reuben Goodstein[31]​ utilizó la secuencia de hiperoperadores para crear sistemas de numeración para los enteros no negativos. La denominada representación hereditaria completa del entero n, en el nivel k y base b, se puede expresar de la siguiente manera utilizando únicamente los primeros k hiperoperadores y empleando como dígitos solo 0, 1, ..., b - 1, junto con la base b misma:

  • Para 0 = n = b ≤ 1, n se representa simplemente mediante el dígito correspondiente.
  • Para n > b ≤ 1, la representación de n se encuentra recursivamente, representando primero n en la forma : b [k] x = k [k ≤ 1] 1] xk − 1 [k - 2] ... [2] x2 [1] x1
donde xk, ..., x1 son los enteros más grandes que satisfacen (a su vez)
b [k] xk = n
b [k] xk [k - 1] xk − 1 = n
...
b [k] xk [k - 1] [1] xk − 1 [k - 2] ... [2] x2 [1] x1 = n

Cualquier xi que exceda b - 1 se reexpresa de la misma manera, y así sucesivamente, repitiendo este procedimiento hasta que la forma resultante contenga solo los dígitos 0, 1, ..., b - 1, junto con la base b.

Se pueden evitar los paréntesis innecesarios dando mayor precedencia a los operadores de nivel superior en el orden de evaluación; por lo tanto:

Las representaciones de nivel 1 tienen la forma b[1] X, donde X también tiene esta forma;
Las representaciones de nivel 2 tienen la forma b[2] X[1] Y, donde X, Y también tienen esta forma;

Las representaciones de nivel 3 tienen la forma b[3] X[2] Y[1] Z, donde X, Y y Z también tienen esta forma;

Las representaciones de nivel 4 tienen la forma b[4] X[3] Y[2] Z[1] W, donde X, Y, Z y W también tienen esta forma;

y así sucesivamente.

En este tipo de representación hereditaria en base b, la base misma aparece en las expresiones, así como los dígitos del conjunto 0, 1, ..., b - 1. Esto se compara con la representación ordinaria en base 2 cuando esta se escribe en términos de la base b. p. ej., en notación ordinaria de base 2, 6 = (110)2 = 2 [3] 2 [2] 1 [1] 2 [3] 1 [2] 1 [1] 2 [3] 0 [2] 0, mientras que la representación hereditaria de nivel 3 en base 2 es 6 = 2 [3] (2 [3] 1 [2] 1 [1] 0) [2] 1 [1] (2 [3] 1 [2] 1 [1] 0). Las representaciones hereditarias se pueden abreviar omitiendo cualquier instancia de [1] 0, [2] 1, [3] 1, [4] 1, etc.; Por ejemplo, la representación en base 2 de nivel 3 del 6 se abrevia como 2 [3] 2 [1] 2.

Ejemplos: Las representaciones únicas en base 2 del número 266, en los niveles 1, 2, 3, 4 y 5, son las siguientes:

Nivel 1: 266 = 2 [1] 2 [1] 2 [1] ... [1] 2 (con 133 doses)
Nivel 2: 266 = 2 [2] (2 [2] (2 [2] (2 [2] 2 [2] 2 [2] 2 [2] 2 [1] 1)) [1] 1)
Nivel 3: 266 = 2 [3] 2 [3] (2 [1] 1) [1] 2 [3] (2 [1] 1) [1] 2
Nivel 4: 266 = 2 [4] (2 [1] 1) [3] 2 [1] 2 [4] 2 [2] 2 [1] 2
Nivel 5: 266 = 2 [5] 2 [4] 2 [1] 2 [5] 2 [2] 2 [1] 2

Computación

Las definiciones de la secuencia de hiperoperaciones se pueden transponer naturalmente a sistemas de reescritura de términos (SRT).

SRT basados en la definición sub 1.1

La definición básica de la secuencia de hiperoperaciones corresponde a las reglas de reducción:

Para calcular se puede usar una pila, que inicialmente contiene los elementos .

Luego, repetidamente hasta que ya no sea posible, se extraen tres elementos y se reemplazan según las reglas:[nb 5]

Esquemáticamente, partiendo de :

WHILE stackLength <> 1
{
   POP 3 elementos;
   PUSH 1 o 5 elementos de acuerdo con las reglas r1, r2, r3, r4, r5;
}

Ejemplo

Calcular .[32]

La secuencia de reducción es[nb 5][nb 6]

    
    
    
    
    
    
    
    
    

Al implementarse con una pila, con la entrada

the stack configurations     represent the equations
         
         
         
         
         
         
         
         
         

SRT basados en la definición sub 1.2

La definición mediante iteración conduce a un conjunto diferente de reglas de reducción:

Como la iteración es asociativa, en lugar de la regla r11 se puede definir:

Al igual que en la sección anterior, el cálculo de se puede implementar con una pila.

Inicialmente, la pila contiene los cuatro elementos .

Luego, hasta su terminación, se extraen cuatro elementos y se reemplazan según las reglas[nb 5]​:

Esquemáticamente, partiendo de :

WHILE stackLength <> 1
{
   POP 4 elementos;
   PUSH 1 o 7 elementos de acuerdo con las reglas r6, r7, r8, r9, r10, r11;
}

Ejemplo

Calcula .

Con como entrada, las configuraciones sucesivas de la pila son:

Las igualdades correspondientes son:

Al reemplazar la regla de reducción r11 por la regla r12, la pila se transforma según:

Las configuraciones sucesivas de la pila serán entonces:

Las igualdades correspondientes son:

Observaciones

  • es un caso especial; véase casos especiales más arriba.[nb 3]
  • El cálculo de según las reglas r6 - r10, r11 es altamente recursivo. El problema radica en el orden de ejecución de la iteración: . El primer desaparece solo después de que se haya desplegado toda la secuencia. Por ejemplo, converge a 65536 en 2863311767 pasos; la profundidad máxima de recursión[nb 7]​ es 65534.
  • El cálculo según las reglas r6 - r10, r12 es más eficiente en este sentido. La implementación de la iteración como imita la ejecución repetida de un procedimiento H.[nb 8]​ La profundidad de recursión, (n+1), coincide con el anidamiento del bucle. Meyer y Ritchie (1967) formalizó esta correspondencia. El cálculo de según las reglas r6-r10, r12 también necesita 2863311767 pasos para converger en 65536, pero la profundidad máxima de recursión es solo 5, ya que la tetración es el quinto operador en la secuencia de hiperoperaciones.
  • Las consideraciones anteriores se refieren únicamente a la profundidad de recursión. Cualquiera de las formas de iterar conduce al mismo número de pasos de reducción, que involucran las mismas reglas (cuando las reglas r11 y r12 se consideran iguales). Como muestra el ejemplo, la reducción de converge en 9 pasos: 1 X r7, 3 X r8, 1 X r9, 2 X r10, 2 X r11/r12. El modus iterandi solo afecta el orden en que se aplican las reglas de reducción.

Véase también

Notas

  1. Sucesiones similares a la sucesión de hiperoperaciones han sido referidas históricamente de varias maneras, incluyendo: la función de Ackermann,[1][2]​ la jerarquía de Grzegorczyk[3][4]​ (que es más general), versión de Goodstein de la función de Ackermann,[5]operación de n-ésimo grado,[6]potenciación iterada de x con y,[7]operaciones flecha,[8]reihenalgebra[9]​ e hiper-n.[1][9][10][11][12]
  2. a b c d Sea x = a[n](-1).
  3. a b c Para obtener más detalles, consúltese potencias de cero o cero elevado a cero.
  4. La suma ordinal no es conmutativa; véase aritmética ordinal para más información.
  5. a b c Esto establece la estrategia de paso más a la izquierda-más a la parte más interna.
  6. En cada paso se reescribe el redex subrayado.
  7. La profundidad máxima de recursión se refiere al número de niveles de activación de un procedimiento que existen durante la llamada más profunda del mismo.[33]
  8. LOOP n TIMES DO H.

Referencias

  1. a b c Daniel Geisler (2003). «What lies beyond exponentiation?». Consultado el 17 de abril de 2009. 
  2. Harvey M. Friedman (Jul 2001). «Long Finite Sequences». Journal of Combinatorial Theory, Series A 95 (1): 102-144. doi:10.1006/jcta.2000.3154. Consultado el 17 de abril de 2009. 
  3. Manuel Lameiras Campagnola and Cristopher Moore and José Félix Costa (Dec 2002). «Transfinite Ordinals in Recursive Number Theory». Journal of Complexity 18 (4): 977-1000. doi:10.1006/jcom.2002.0655. Consultado el 17 de abril de 2009. 
  4. Marc Wirz (1999). «Characterizing the Grzegorczyk hierarchy by safe recursion». CiteSeer. Consultado el 21 de abril de 2009. 
  5. a b c d R. L. Goodstein (Dec 1947). «Transfinite Ordinals in Recursive Number Theory». Journal of Symbolic Logic 12 (4): 123-129. JSTOR 2266486. doi:10.2307/2266486. 
  6. a b c d Albert A. Bennett (Dec 1915). «Note on an Operation of the Third Grade». Annals of Mathematics. Second Series 17 (2): 74-75. JSTOR 2007124. doi:10.2307/2007124. 
  7. a b Paul E. Black (16 de marzo de 2009). «Ackermann's function». Dictionary of Algorithms and Data Structures. U.S. National Institute of Standards and Technology (NIST). Consultado el 17 de abril de 2009. 
  8. J. E. Littlewood (Jul 1948). «Large Numbers». Mathematical Gazette 32 (300): 163-171. JSTOR 3609933. doi:10.2307/3609933. 
  9. a b Markus Müller (1993). «Reihenalgebra». Archivado desde el original el 2 de diciembre de 2013. Consultado el 17 de abril de 2009. 
  10. a b c Robert Munafo (November 1999). «Inventing New Operators and Functions». Large Numbers at MROB. Consultado el 17 de abril de 2009. 
  11. a b A. J. Robbins (November 2005). «Home of Tetration». Archivado desde el original el 13 de junio de 2015. Consultado el 17 de abril de 2009. 
  12. a b I. N. Galidakis (2003). «Mathematics». Archivado desde el original el 20 de abril de 2009. Consultado el 17 de abril de 2009. 
  13. a b C. A. Rubtsov and G. F. Romerio (December 2005). «Ackermann's Function and New Arithmetical Operation». Consultado el 17 de abril de 2009. 
  14. a b G. F. Romerio (21 de enero de 2008). «Hyperoperations Terminology». Tetration Forum. Consultado el 21 de abril de 2009. 
  15. Conway, John Horton; Guy, Richard (1996), The Book of Numbers, Springer, p. 61, ISBN 9780387979939 ..
  16. a b Wilhelm Ackermann (1928). «Zum Hilbertschen Aufbau der reellen Zahlen». Mathematische Annalen 99: 118-133. doi:10.1007/BF01459088. 
  17. Robert Munafo (3 de noviembre de 1999). «Versions of Ackermann's Function». Large Numbers at MROB. Consultado el 17 de abril de 2009. 
  18. J. Cowles and T. Bailey (30 de septiembre de 1988). «Several Versions of Ackermann's Function». Dept. of Computer Science, University of Wyoming, Laramie, WY. Consultado el 17 de abril de 2009. 
  19. Donald E. Knuth (Dec 1976). «Mathematics and Computer Science: Coping with Finiteness». Science 194 (4271): 1235-1242. PMID 17797067. doi:10.1126/science.194.4271.1235. Consultado el 21 de abril de 2009. 
  20. Daniel Zwillinger (2002). CRC standard mathematical tables and formulae, 31st Edition. CRC Press. pp. 4. ISBN 1-58488-291-3. 
  21. Eric W. Weisstein (2003). CRC concise encyclopedia of mathematics, 2nd Edition. CRC Press. pp. 127-128. ISBN 1-58488-347-2. 
  22. K. K. Nambiar (1995). «Ackermann Functions and Transfinite Ordinals». Applied Mathematics Letters 8 (6): 51-53. doi:10.1016/0893-9659(95)00084-4. 
  23. John Donner; Alfred Tarski (1969). «An extended arithmetic of ordinal numbers». Fundamenta Mathematicae 65: 95-127. 
  24. Clenshaw y Olver, 1984.
  25. Holmes, 1997.
  26. Zimmermann, 1997.
  27. Pinkiewicz, Holmes y Jamil, 2000.
  28. Müller, 1993.
  29. Doner y Tarski, 1969, Definition 1.
  30. Doner y Tarski, 1969, Theorem 3(iii).
  31. Goodstein, 1947.
  32. Bezem, Klop y De Vrijer, 2003.
  33. Cornelius y Kirby (1975)

Bibliografía

  • Bennett, Albert A. (mes de diciembre de 1915). «Note on an Operation of the Third Grade». Annals of Mathematics. Second Series 17 (2): 74-75. JSTOR 2007124. doi:10.2307/2007124. 
  • Bezem, Marc; Klop, Jan Willem; De Vrijer, Roel (2003). «First-order term rewriting systems». Term Rewriting Systems by "Terese". Cambridge University Press. pp. 38-39. ISBN 0-521-39115-6. 
  • Campagnola, Manuel Lameiras; Moore, Cristopher; Félix Costa, José (mes de diciembre de 2002). «Transfinite Ordinals in Recursive Number Theory». Journal of Complexity 18 (4): 977-1000. doi:10.1006/jcom.2002.0655. 
  • Galidakis, I. N. (2003). «Mathematics». Archivado desde el original el 20 de abril de 2009. Consultado el 17 de abril de 2009. 
  • Weisstein, Eric W. (2003). CRC concise encyclopedia of mathematics, 2nd Edition. CRC Press. pp. 127-128. ISBN 1-58488-347-2. 
  • Zwillinger, Daniel (2002). CRC standard mathematical tables and formulae, 31st Edition. CRC Press. p. 4. ISBN 1-58488-291-3. 

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.