En matemáticas , la secuencia de hiperoperaciones es una secuencia infinita de operaciones aritméticas (llamadas hiperoperaciones en este contexto) [ 1 ] [ 2 ] [ 3 ] que comienza con una operación unaria (la función sucesora con n = 0). La secuencia continúa con las operaciones binarias de suma ( n = 1 ), multiplicación ( n = 2 ) y exponenciación ( n = 3). [ nb 1 ] Después de eso, la secuencia procede con más operaciones binarias que se extienden más allá de la exponenciación, usando la asociatividad derecha . Para las operaciones más allá de la exponenciación, el n º miembro de esta secuencia es nombrado por Reuben Goodstein por el prefijo griego de n sufijo -ación (como tetración ( n = 4 ), pentación ( n = 5 ), hexación ( n = 6 ), etc.) [ 7 ] y puede escribirse usando n − 2 flechas en la notación de flecha hacia arriba de Knuth . Cada hiperoperación puede entenderse recursivamente en términos de la anterior mediante:
También puede definirse según la regla de recursión que forma parte de la definición, como en la versión de la función de Ackermann con flecha hacia arriba de Knuth :
Esto se puede utilizar para mostrar fácilmente números mucho mayores que los que puede mostrar la notación científica , como el número de Skewes y el googolplexplex (por ejemploes mucho mayor que el número de Skewes y googolplexplex), pero hay algunos números que ni siquiera ellos pueden mostrar fácilmente, como el número de Graham y TREE(3) . [ 14 ]
Esta regla de recursión es común a muchas variantes de hiperoperaciones.
Definición
La secuencia de hiperoperaciones es la secuencia de operaciones binarias.definido recursivamente de la siguiente manera: Para n = 0, 1, 2, 3, esta definición reproduce las operaciones aritméticas básicas de sucesor (que es una operación unaria), suma , multiplicación y exponenciación , respectivamente, como para todos los enteros no negativos a y b . Las hiperoperaciones pueden verse, por lo tanto, como una respuesta a la pregunta "¿qué sigue?" en la secuencia de funciones que comienza con sucesor, suma, multiplicación, exponenciación. Así como la multiplicación de enteros se define como suma iterada y la exponenciación de enteros se define mediante multiplicación iterada, la siguiente hiperoperación, tetración , se define mediante exponenciación iterada; por ejemplo,es una torre de poder de tres a s, y. Asimismo, la quinta hiperoperación pentación se define mediante tetración iterada, de modo que.
Los parámetros de la jerarquía de hiperoperaciones a veces se denominan mediante su término de exponenciación análogo; [ 15 ] así , a es la base , b es el exponente (o hiperexponente ), [ 13 ] y n es el rango (o grado ). [ 8 ] En general,puede leerse como "la b- ésima n -ación de un ", de modo quese lee como "la novena tetración de 7", yse lee como "la 789ª 123-ación de 456".
Una forma alternativa de escribir hiperoperaciones es la notación compacta.paraEn esta notación, la exponenciación se denota, tetración se denota(de modo que, la pentación se denotay así sucesivamente. Las hiperoperaciones también se pueden expresar utilizando la notación de flecha hacia arriba de Knuth . En esta notación,representa la función de exponenciación,representa tetración,orepresenta la pentacióny, en general,para Otra alternativa es la notación de flechas encadenadas de Conway . En esta notación, se tiene, de modo que (por ejemplo). [ 16 ]
Ejemplos
A continuación se muestra una lista de las primeras siete (de la 0 a la 6) hiperoperaciones ( 0⁰ se define como 1).
Casos especiales
H n (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
H n (1, b ) =
- b , cuando n = 2
- 1, cuando n ≥ 3
H n ( a , 0) =
- 0, cuando n = 2
- 1, cuando n = 0, o n ≥ 3
- a , cuando n = 1
H n ( a , 1) =
- 2, cuando n = 0
- a + 1, cuando n = 1
- a , cuando n ≥ 2
H n ( a , a ) =
- H n+1 ( a , 2), cuando n ≥ 1
H n ( 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
H n (2, 2) =
- 3, cuando n = 0
- 4, cuando n ≥ 1, fácilmente demostrable recursivamente.
Historia
Una de las primeras discusiones sobre hiperoperaciones fue la de Albert Bennett en 1914, quien desarrolló parte de la teoría de las hiperoperaciones conmutativas (véase § Hiperoperaciones conmutativas más adelante). [ 8 ] Aproximadamente 12 años después, Wilhelm Ackermann definió la función, que se asemeja un poco a la secuencia de hiperoperación. [ 17 ]
En su artículo de 1947, [ 7 ] Reuben Goodstein introdujo la secuencia específica de operaciones que ahora se denominan hiperoperaciones , y también sugirió los nombres griegos tetración , pentación, etc., para las operaciones extendidas más allá de la exponenciación (porque corresponden a los índices 4, 5, etc.). Como una función de tres argumentos, por ejemplo,La secuencia de hiperoperaciones en su conjunto se considera una versión de la función de Ackermann original.— recursivo pero no recursivo primitivo — modificado por Goodstein para incorporar la función sucesora primitiva junto con las otras tres operaciones básicas de la aritmética ( suma , multiplicación , exponenciación ), y para hacer una extensión más fluida de estas más allá de la exponenciación.
La función de Ackermann original de tres argumentosutiliza la misma regla de recursión que la versión de Goodstein (es decir, la secuencia de hiperoperaciones), pero difiere de ella en dos aspectos. Primero,define una secuencia de operaciones que comienza con la suma ( n = 0) en lugar de la función sucesora , luego la multiplicación ( n = 1), la exponenciación ( n = 2), etc. En segundo lugar, las condiciones iniciales paraproducir, diferenciándose así de las hiperoperaciones más allá de la exponenciación. [ 9 ] [ 18 ] [ 19 ] El significado de b + 1 en la expresión anterior es que=, donde b cuenta el número de operadores (exponenciaciones), en lugar de contar el número de operandos ("a") como lo hace la b eny así sucesivamente para las operaciones de nivel superior. (Consulte el artículo sobre la función de Ackermann para obtener más detalles).
Notaciones
Esta es una lista de notaciones que se han utilizado para hiperoperaciones.
Variante que comienza desde un
En 1928, Wilhelm Ackermann definió una función de 3 argumentos.que evolucionó gradualmente hasta convertirse en una función de dos argumentos conocida como la función de Ackermann . La función de Ackermann originalera menos similar a las hiperoperaciones modernas, porque sus condiciones iniciales comienzan conpara todo n > 2. También asignó la suma a n = 0, la multiplicación a n = 1 y la exponenciación a n = 2, por lo que las condiciones iniciales producen operaciones muy diferentes para la tetración y más allá.
Otra condición inicial que se ha utilizado es(donde la base es constante)), debido a Rózsa Péter , que no forma una jerarquía de hiperoperaciones.
Variante que comienza desde 0
En 1984, CW Clenshaw y FWJ Olver iniciaron la discusión sobre el uso de hiperoperaciones para prevenir desbordamientos de punto flotante en computadoras . [ 26 ] Desde entonces, muchos otros autores [ 27 ] [ 28 ] [ 29 ] han renovado el interés en la aplicación de hiperoperaciones a la representación de punto flotante . (Dado que H n ( a , b ) están todos definidos para b = -1.) Al discutir la tetración , Clenshaw et al. asumieron la condición inicial, lo 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.
Hiperoperaciones menores
Una alternativa para estas hiperoperaciones se obtiene mediante evaluación de izquierda a derecha. [ 11 ] Dado que
definir (con ° o subíndice)
con
Doner y Tarski extendieron esto a los números ordinales . [ 30 ] Utilizan el índice 0 en lugar del í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 a n de manera similar. Usamos letras griegas para indicar que estos son números ordinales y no simplemente números naturales.
Con estas definicioneses suma , es la multiplicación, y es exponenciación. Sin embargo, no logra formar la "torre de poder" aparente con la hiperoperación (no inferior) correspondiente. [ 31 ] [ nb 4 ] En cambio,
Hiperoperaciones conmutativas
Las hiperoperaciones conmutativas fueron consideradas por Albert Bennett ya en 1914, [ 8 ] lo que posiblemente sea la primera observación sobre cualquier secuencia de hiperoperaciones. Las hiperoperaciones conmutativas se definen mediante la regla de recursión.
que es simétrica en a y b , lo que significa que todas las hiperoperaciones son conmutativas. Esta secuencia no contiene exponenciación y, por lo tanto, no forma una jerarquía de hiperoperaciones.
Sistemas de numeración basados en la secuencia de hiperoperaciones
RL Goodstein [ 7 ] 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 , puede expresarse de la siguiente manera utilizando solo los primeros k hiperoperadores y usando como dígitos solo 0, 1, ..., b − 1, junto con la base b misma:
- Para 0 ≤ n ≤ b − 1, n se representa simplemente por 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] x k − 1 [ k - 2] ... [2] x 2 [1] x 1
- donde x k , ..., x 1 son los enteros más grandes que satisfacen (a su vez)
- b [ k ] x k ≤ n
- b [ k ] x k [ k − 1] x k − 1 ≤ n
- ...
- b [ k ] x k [ k − 1] x k − 1 [ k - 2] ... [2] x 2 [1] x 1 ≤ n
- Cualquier x i que exceda b − 1 se vuelve a expresar 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, con X también de esta forma;
- Las representaciones de nivel 2 tienen la forma b [2] X [1] Y, con X , Y también de esta forma;
- Las representaciones de nivel 3 tienen la forma b [3] X [2] Y [1] Z, con X , Y , Z también de esta forma;
- Las representaciones de nivel 4 tienen la forma b [4] X [3] Y [2] Z [1] W, con X , Y , Z , W también de esta forma;
etcétera.
En este tipo de representación hereditaria de 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 de base 2 cuando esta última se escribe en términos de la base b ; por ejemplo, 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 base 2 de nivel 3 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 de nivel 3 en base 2 de 6 anterior se abrevia a 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 2s)
- 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
Cálculo
Las definiciones de la secuencia de hiperoperaciones se pueden transponer naturalmente a los sistemas de reescritura de términos (TRS) .
TRS basado en la definición sub 1.1
La definición básica de la secuencia de hiperoperaciones se corresponde con las reglas de reducción.
Para calcularse 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, comenzando desde:
MIENTRAS stackLength <> 1 { POP 3 elementos; PUSH 1 o 5 elementos según las reglas r1, r2, r3, r4, r5; }Ejemplo
Calcular. [ 32 ]
La secuencia de reducción es [ nb 5 ] [ nb 6 ]
Cuando se implementa usando una pila, en la entrada
TRS basado 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 dese puede implementar utilizando una pila.
Inicialmente, la pila contiene los cuatro elementos..
Luego, hasta la terminación, se extraen cuatro elementos y se reemplazan según las reglas [ nb 5 ].
Esquemáticamente, comenzando desde:
MIENTRAS stackLength <> 1 { POP 4 elementos; PUSH 1 o 7 elementos según las reglas r6, r7, r8, r9, r10, r11; }Ejemplo
Calcular.
En la entradalas configuraciones de pila sucesivas son
Las igualdades correspondientes son
Cuando la regla de reducción r11 se reemplaza por la regla r12, la pila se transforma de acuerdo con
Las configuraciones sucesivas de la pila serán entonces
Las igualdades correspondientes son
Observaciones
- es un caso especial, véase el apartado Casos especiales más arriba. [ nb 3 ]
- El cálculo deSegún las reglas, {r6 - r10, r11} es altamente recursivo. El problema radica en el orden en que se ejecuta la iteración:. La primeradesaparece solo después de que se despliega 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 ese sentido. La implementación de la iteracióncomoimita la ejecución repetida de un procedimiento H. [ nb 8 ] La profundidad de la recursión, (n+1), coincide con el anidamiento del bucle. Meyer y Ritchie (1967) formalizaron esta correspondencia. El cálculo deSegú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 deConverge 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
- ↑ Históricamente, las secuencias similares a la secuencia de hiperoperación han recibido muchos nombres, entre ellos: la función de Ackermann [ 1 ] (de 3 argumentos), la jerarquía de Ackermann [ 4 ] ,la jerarquía de Grzegorczyk [ 5 ] [ 6 ] (que es más general), la versión de Goodstein de la función de Ackermann [ 7 ] , operación de grado n [ 8 ] , exponenciación iterada z-veces de x con y [ 9 ] , operaciones de flecha [ 10 ] , reihenalgebra [ 11 ] e hiper- n [ 1 ] [ 11 ] [ 12 ] [ 2 ] [ 13 ] .
- 1 2 3 Sea x = a [ n ](−1). Por la fórmula recursiva, a [ n ]0 = a [ n − 1]( a [ n ](−1)) ⇒ 1 = a [ n − 1] x . Una solución es x = 0, porque a [ n − 1]0 = 1 por definición cuando n ≥ 4. Esta solución es única porque a [ n − 1] b > 1 para todo a > 1, b > 0 (prueba por recursión).
- 1 2 3 Para obtener más detalles, consulte Potencias de cero o Cero elevado a la potencia de cero .
- ↑ La suma ordinal no es conmutativa; consulte la aritmética ordinal para obtener más información.
- 1 2 3 Esto implementa la estrategia más a la izquierda-más interna (un paso) .
- ↑ En cada paso , el redex subrayado se reescribe.
- ↑ 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 procedimiento. [ 33 ]
- ↑ BUCLE n VECES HACER H.
Referencias
- 1 2 3 Geisler 2003 .
- 1 2 Robbins 2005 .
- ↑ Rubtsov y Romerio 2005 .
- ↑ Friedman 2001 .
- ↑ Campagnola, Moore y Félix Costa 2002 .
- ↑ Wirz 1999 .
- 1 2 3 4 5 Goodstein 1947 .
- 1 2 3 4 Bennett 1915 .
- 1 2 Negro 2009 .
- ↑ Littlewood 1948 .
- 1 2 3 Müller 1993 .
- ↑ Munafo 1999a .
- 1 2 Galidakis 2003 .
- ↑ Townsend 2016 .
- ↑ Romerio 2008 .
- ↑ Conway, John Horton ; Guy, Richard (1996), El libro de los números , Springer, pág. 61, ISBN 9780387979939.
- 1 2 Ackermann 1928 .
- 1 2 3 Munafo 1999b .
- ↑ Cowles y Bailey 1988 .
- ↑ Knuth 1976 .
- ↑ Zwillinger 2002 .
- ↑ Weisstein 2003 .
- ↑ Hilbert 1926 .
- ↑ Nambiar 1995 .
- ↑ Doner y Tarski 1969 .
- ↑ Clenshaw y Olver 1984 .
- ↑ Holmes 1997 .
- ↑ Zimmermann 1997 .
- ↑ Pinkiewicz, Holmes y Jamil 2000 .
- ↑ Doner & Tarski 1969 , Definición 1.
- ↑ Doner y Tarski 1969 , Teorema 3(iii).
- ↑ Bezem, Klop y De Vrijer 2003 .
- ↑ Cornelius y Kirby (1975)
Bibliografía
- Ackermann, Wilhelm (1928). "Zum Hilbertschen Aufbau der reellen Zahlen" . Annalen Matemáticas . 99 : 118– 133. doi : 10.1007/BF01459088 . S2CID 123431274 .
- Bennett, Albert A. (diciembre de 1915). "Nota sobre una operación de tercer grado". Anales de Matemáticas . Segunda serie. 17 (2): 74– 75. doi : 10.2307/2007124 . JSTOR 2007124 .
- Bezem, Marc; Klop, Jan Willem; De Vrijer, Roel (2003). "Sistemas de reescritura de términos de primer orden". Sistemas de reescritura de términos por "Terese" . Prensa de la Universidad de Cambridge. págs. 38 y 39. ISBN 0-521-39115-6.
- Black, Paul E. (16 de marzo de 2009). "Función de Ackermann" . Diccionario de algoritmos y estructuras de datos . Instituto Nacional de Estándares y Tecnología de EE. UU. (NIST) . Recuperado el 29 de agosto de 2021 .
- Campagnola, Manuel Lameiras; Moore, Cristopher ; Félix Costa, José (diciembre de 2002). "Ordinales transfinitos en teoría de números recursivos" . Revista de Complejidad . 18 (4): 977–1000 . doi : 10.1006/jcom.2002.0655 .
- Clenshaw, CW; Olver, FWJ (abril de 1984). "Más allá del punto flotante" . Journal of the ACM . 31 (2): 319– 328. doi : 10.1145/62.322429 . S2CID 5132225 .
- Cornelius, BJ; Kirby, GH (1975). "Profundidad de la recursión y la función de Ackermann". BIT Numerical Mathematics . 15 (2): 144– 150. doi : 10.1007/BF01932687 . S2CID 120532578 .
- Cowles, J.; Bailey, T. (30 de septiembre de 1988). "Varias versiones de la función de Ackermann" . Departamento de Ciencias de la Computación, Universidad de Wyoming, Laramie, WY . Recuperado el 29 de agosto de 2021 .
- Döner, John; Tarski, Alfred (1969). "Una aritmética extendida de números ordinales" . Fundamentos Mathematicae . 65 : 95– 127. doi : 10.4064/fm-65-1-95-127 .
- Friedman, Harvey M. (julio de 2001). "Secuencias finitas largas" . Journal of Combinatorial Theory . Serie A. 95 (1): 102– 144. doi : 10.1006/jcta.2000.3154 .
- Galidakis, IN (2003). "Matemáticas" . Archivado del original el 20 de abril de 2009. Recuperado el 17 de abril de 2009 .
- Geisler, Daniel (2003). "¿Qué hay más allá de la exponenciación?" . Recuperado el 17 de abril de 2009 .
- Goodstein, Reuben Louis (diciembre de 1947). "Ordinales transfinitos en la teoría recursiva de números" ( PDF) . Journal of Symbolic Logic . 12 (4): 123– 129. doi : 10.2307/2266486 . JSTOR 2266486. S2CID 1318943 .
- Hilbert, David (1926). "Über das Unendliche". Annalen Matemáticas . 95 : 161– 190. doi : 10.1007/BF01206605 . S2CID 121888793 .
- Holmes, WN (marzo de 1997). "Aritmética compuesta: propuesta de un nuevo estándar" . Computer . 30 (3): 65–73 . doi : 10.1109/2.573666 . Recuperado el 21 de abril de 2009 .
- Knuth , Donald Ervin (diciembre de 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. Consultado el 21 de abril de 2009 .
- Littlewood, JE (julio de 1948). " Números grandes". Mathematical Gazette . 32 (300): 163– 171. doi : 10.2307/3609933 . JSTOR 3609933. S2CID 250442130 .
- Meyer, Albert R.; Ritchie , Dennis MacAlistair (1967). La complejidad de los programas de bucle . ACM '67: Actas de la 22.ª conferencia nacional de 1967. doi : 10.1145/800196.806014 .
- Müller, Markus (1993). "Reihenalgebra" (PDF) . Archivado del original (PDF) el 2 de diciembre de 2013. Recuperado el 6 de noviembre de 2021 .
- Munafo, Robert (1999a). "Versiones de la función de Ackermann" . Large Numbers en MROB . Recuperado el 28 de agosto de 2021 .
- Munafo, Robert (1999b). "Inventando nuevos operadores y funciones" . Large Numbers en MROB . Recuperado el 28 de agosto de 2021 .
- Nambiar, KK (1995). "Funciones de Ackermann y ordinales transfinitos" . Applied Mathematics Letters . 8 (6): 51– 53. doi : 10.1016/0893-9659(95)00084-4 .
- Perstein, Millard H. (1 de junio de 1962). "Algoritmo 93: Aritmética de orden general" . Communications of the ACM . 5 (6). Ciudad de Nueva York : Association for Computing Machinery : 344. doi : 10.1145/367766.368160 . ISSN 0001-0782 .
- Pinkiewicz, T.; Holmes, N.; Jamil, T. (2000). «Diseño de una unidad aritmética compuesta para números racionales». Actas de la IEEE Southeast Con 2000. «Preparándose para el nuevo milenio» (Cat. No. 00CH37105) . Actas de la IEEE. págs. 245–252 . doi : 10.1109/SECON.2000.845571 . ISBN 0-7803-6312-4. S2CID 7738926 .
- Robbins, AJ (noviembre de 2005). "Home of Tetration" . Archivado del original el 13 de junio de 2015. Recuperado el 17 de abril de 2009 .
- Romerio, GF (21 de enero de 2008). "Terminología de hiperoperaciones" . Tetration Forum . Recuperado el 21 de abril de 2009 .
- Rubtsov, CA; Romerio, GF (diciembre de 2005). "La función de Ackermann y una nueva operación aritmética" . Recuperado el 17 de abril de 2009 .
- Townsend, Adam (12 de mayo de 2016). "Nombres para grandes números" . Revista Chalkdust .
- Weisstein, Eric W. (2003). CRC concise encyclopedia of mathematics, 2.ª edición . CRC Press. págs. 127–128 . ISBN 1-58488-347-2.
- Wirz, Marc (1999). "Caracterización de la jerarquía de Grzegorczyk mediante recursividad segura" (PDF) . Berna: Institut für Informatik und angewandte Mathematik. CiteSeerX 10.1.1.42.3374 . S2CID 117417812 .
- Zimmermann, R. (1997). "Aritmética computacional: principios, arquitecturas y diseño VLSI" (PDF) . Apuntes de clase, Laboratorio de Sistemas Integrados, ETH Zúrich. Archivado del original (PDF) el 17 de agosto de 2013. Recuperado el 17 de abril de 2009 .
- Zwillinger, Daniel (2002). Tablas y fórmulas matemáticas estándar CRC, 31.ª edición . CRC Press. pág. 4. ISBN 1-58488-291-3.
- Operaciones con números
- Grandes cantidades
- Presentaciones de 1914