Ir al contenido

Diferencia entre revisiones de «Hiperoperación»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Ulf902 (discusión · contribs.)
Creado al traducir la página «Hyperoperation»
(Sin diferencias)

Revisión del 06:04 16 jun 2016

En matemáticas, la sucesión de hiperoperaciones[nb 1]​ es una  sucesión infinita de operaciones aritméticas (llamadas hiperoperaciones)[8][10][12]​ que se inicia con la única operación de sucesor (n = 0), luego se continúa con las operaciones binarias de adición (n = 1), multiplicación (n = 2), y potenciación (n = 3), después de que la secuencia continúa con más operaciones binarias, que se extiende más allá de la potenciación, mediante la asociatividad por derecha. Para las operaciones más allá de la potenciación, el n-ésimo miembro de esta sucesión es nombrado por Rubén Goodstein después del prefijo griego de n con el sufijo -ción (como tetración (n = 4), pentation (n = 5), hexation (n = 6), etc.)[3]​ y puede ser escrito como el uso de n − 2 flechas en la notación flecha de Knuth. Cada hiperoperación puede ser entendido de forma recursiva en términos de la anterior por:

(m ≥ 0)

Esto también puede ser definido de acuerdo a la regla de recursividad con parte de la definición, como en la versión flecha hacia arriba de Knuth de la función de Ackermann:

(m ≥ -1)

Esta puede ser usada fácilmente para mostrar números mucho más grandes que las que la notación científica puede, tales como el  número de Skewes y el googolplex, pero hay algunos números que incluso ellos no pueden mostrar fácilmente, tales como el  número de Graham y ÁRBOL(3).

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

Definición

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

(Tenga 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

Entonces, ¿cuál será la siguiente operación después de potenciación? Hemos definido la multiplicación de modo que , y define la potenciación de modo que por lo que parece lógico definir la siguiente operación, la tetración, por lo que con una torre de tres 'un'. De forma análoga, la pentation de (a,3) será tetración(a,tetración(a,a))), con tres «a» en ella. 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 puede 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 sean definidas de forma natural, como anteriormente. Los parámetros de la jerarquía de hiperoperaciones se refieren a veces por el análogo de la potenciación;[13]​ así,  a es la base, b es el exponente (o hiperexponente),[11]​ y n es el rango (o grado).[4]

En términos comunes, 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 exponenciació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 1 es que 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.

Ejemplos

Esta es una lista de las primeros siete (0 a 6) hiperoperaciones. (Observe que en este artículo, definimos 0⁰ como 1.)

n Operation

(Hn(a, b))

Definition Names Domain
0 hyper0, increment, successor, zeration arbitrary
1 hyper1, addition arbitrary
2 hyper2, multiplication arbitrary
3 or hyper3, exponentiation b real, with some multivalued extensions to complex numbers
4 or hyper4, tetration a ≥ 0 or an integer, b an integer ≥ −1[nb 2]​ (with some proposed extensions)
5 or hyper5, pentation a, b integers ≥ −1[nb 2]
6 or hyper6, hexation a, b integers ≥ −1[nb 2]

Casos especiales

Hn(0, b) =

0, cuando n = 2 o n = 3, b ≥ 1, o, n ≥ 4, b impar (≥ -1)
1, cuando n = 3, b = 0, n ≥ 4, b (≥ 0)
b, cuando n = 1
b + 1, cuando n = 0

Hn(a, 0) =

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

La historia

Uno de los primeros análisis sobre hiperoperaciones fue la de Albert Bennett[4]​ en 1914, que han desarrollado algunos de la teoría de la conmutativa de hiperoperaciones (ver a continuación). Unos 12 años más tarde, Wilhelm Ackermann definió la función [14]​ lo que de alguna manera se asemeja a la sucesión de hiperoperaciones.

En su 1947 papel,[3]​ R. L. Goodstein introdujo la sucesión específica de las operaciones que ahora se llaman hiperoperaciones, y sugiere también los nombres griegos de tetración, pentación, etc., para la ampliación de las operaciones más allá de 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 primitiva función sucesor , junto con las otras tres operaciones básicas de la aritmética (adición, multiplicación, exponenciación), y para hacer más fluida la extensión de estos más allá de potenciación.

 La función de Ackermann original de tres argumentos utiliza la misma regla de recursividad que la versión de Goodstein versión de ella (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, luego la multiplicación (n = 1), la potenciación (n = 2), etc. En segundo lugar, las condiciones iniciales de resultan en , así se distinguen de las hyperoperaciones más allá de potenciación.[5][15][16]​ 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. (Ver 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.

Name Notation equivalent to Comment
Knuth's up-arrow notation Used by Knuth[17]​ (for n ≥ 3), and found in several reference books.[18][19]
Goodstein's notation Used by Reuben Goodstein.[3]
Original Ackermann function Used by Wilhelm Ackermann (for n ≥ 1) [14]
Ackermann–Péter function This corresponds to hyperoperations for base 2 (a = 2)
Nambiar's notation Used by Nambiar (for n ≥ 1) [20]
Box notation Used by Rubtsov and Romerio.[12][13]
Superscript notation Used by Robert Munafo.[9]
Subscript notation (for lower hyperoperations) Used for lower hyperoperations by Robert Munafo.[9]
Operator notation (for "extended operations") Used for lower hyperoperations by John Donner and Alfred Tarski (for n ≥ 1).[21]
Square bracket notation Used in many online forums; convenient for ASCII.
Conway chained arrow notation Used by John Horton Conway (for n ≥ 3)
Bowers' Exploding Array Function Used by Jonathan Bowers (for n ≥ 1)

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. También él 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 muy diferentes operaciones para la tetración y más allá.

n   Operación Comentario
0
1
2
3 Un desplazamiento en forma de 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 ), debido a Rózsa Péter, que no forma una  jerarquía .

  Hiperoperaciones inferiores

Una alternativa para estas hiperoperaciones se obtiene mediante la evaluación de izquierda a derecha. Desde

definir (con ° o subíndice)

con

Esto se extendió a los números ordinales por Donner y Tarski,[21][Definición 1] mediante :


Hiperoperaciones conmutativas

Las hiperoperaciones conmutativas fueron analizadas por Albert Bennett ya en 1914,[4]​ 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
1
2 Esto es debido a las propiedades de los logaritmos.
3 Una forma conmutativa  de potenciación.
4 No debe confundirse con tetración.

Ver también

  • Grandes números

Notas

  1. Sequences similar to the hyperoperation sequence have historically been referred to by many names, including: the Ackermann functionError en la cita: Error en la cita: existe un código de apertura <ref> sin su código de cierre </ref> the Grzegorczyk hierarchy[1][2]​ (which is more general), Goodstein's version of the Ackermann function,[3]operation of the nth grade,[4]z-fold iterated exponentiation of x with y,[5]arrow operations,[6]reihenalgebra[7]​ and hyper-n.[8][7][9][10][11]
  2. a b c Sea x = a[n](-1).

Referencias

  1. 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. 
  2. Marc Wirz (1999). «Characterizing the Grzegorczyk hierarchy by safe recursion». CiteSeer. Consultado el 21 de abril de 2009. 
  3. a b c d R. L. Goodstein (Dec 1947). Error en la cita: Etiqueta <ref> no válida; el nombre «goodstein» está definido varias veces con contenidos diferentes
  4. a b c d Albert A. Bennett (Dec 1915). Error en la cita: Etiqueta <ref> no válida; el nombre «bennett» está definido varias veces con contenidos diferentes
  5. a b Paul E. Black (2009-03-16). Error en la cita: Etiqueta <ref> no válida; el nombre «black» está definido varias veces con contenidos diferentes
  6. J. E. Littlewood (Jul 1948). «Large Numbers». Mathematical Gazette 32 (300): 163-171. JSTOR 3609933. doi:10.2307/3609933. 
  7. a b Markus Müller (1993). «Reihenalgebra». Consultado el 17 de abril de 2009. 
  8. a b Daniel Geisler (2003). Error en la cita: Etiqueta <ref> no válida; el nombre «geisler» está definido varias veces con contenidos diferentes
  9. a b c Robert Munafo (November 1999). Error en la cita: Etiqueta <ref> no válida; el nombre «munafo» está definido varias veces con contenidos diferentes
  10. a b A. J. Robbins (November 2005). Error en la cita: Etiqueta <ref> no válida; el nombre «robbins» está definido varias veces con contenidos diferentes
  11. a b I. N. Galidakis (2003). Error en la cita: Etiqueta <ref> no válida; el nombre «galidakis» está definido varias veces con contenidos diferentes
  12. a b C. A. Rubtsov and G. F. Romerio (December 2005). Error en la cita: Etiqueta <ref> no válida; el nombre «romerioAck» está definido varias veces con contenidos diferentes
  13. a b G. F. Romerio (21 de enero de 2008). «Hyperoperations Terminology». Tetration Forum. Consultado el 21 de abril de 2009. 
  14. a b Wilhelm Ackermann (1928). «Zum Hilbertschen Aufbau der reellen Zahlen». Mathematische Annalen 99: 118-133. doi:10.1007/BF01459088. 
  15. Robert Munafo (3 de noviembre de 1999). «Versions of Ackermann's Function». Large Numbers at MROB. Consultado el 17 de abril de 2009. 
  16. 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. 
  17. 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. 
  18. Daniel Zwillinger (2002). CRC standard mathematical tables and formulae, 31st Edition. CRC Press. p. 4. ISBN 1-58488-291-3. 
  19. Eric W. Weisstein (2003). CRC concise encyclopedia of mathematics, 2nd Edition. CRC Press. pp. 127-128. ISBN 1-58488-347-2. 
  20. K. K. Nambiar (1995). «Ackermann Functions and Transfinite Ordinals». Applied Mathematics Letters 8 (6): 51-53. doi:10.1016/0893-9659(95)00084-4. 
  21. a b John Donner; Alfred Tarski (1969). «An extended arithmetic of ordinal numbers». Fundamenta Mathematicae 65: 95-127. 
Error en la cita: La etiqueta <ref> definida en las <references> con nombre «friedman» no se utiliza en el texto anterior.