Hiperoperación

En matemáticas , las hiperoperaciones (o hiperoperadores ) constituyen una serie infinita de operaciones que lógicamente amplía la serie de las siguientes operaciones aritméticas elementales:

  1. suma (n = 1):
  2. multiplicación (n = 2):
  3. exponenciación (n = 3):

Reuben Goodstein propuso operaciones de bautismo más allá de la exponenciación usando prefijos griegos: tetración ( n = 4), pentación ( n = 5), hexadecimación ( n = 6), etc. La hiperoperación en el orden n se puede notar usando una flecha de Knuth en el rango n - 2 .

La flecha de Knuth en el rango m se define recursivamente por: y

También se puede definir mediante la regla . Cada uno crece más rápido que el anterior.

Suites similares han tenido históricamente varios nombres, como la función de Ackermann (3 puntos), la jerarquía de Ackermann , la jerarquía de Grzegorczyk (más en general), la versión de Goodstein de la función de Ackermann , hipern .

Definición

La secuencia de hiperoperador es la secuencia de operaciones binarias indexadas por , definidas recursivamente de la siguiente manera:

(Nota: para n = 0, podemos ignorar el primer argumento, porque entonces el hiperoperador simplemente consiste en incrementar el segundo argumento en una unidad: sucesión).

Para n = 0, 1, 2, 3, esta definición reproduce las operaciones aritméticas elementales, en el orden: sucesión, suma, multiplicación, exponenciación. Por lo tanto, por convención, las operaciones aritméticas elementales también deben considerarse como hiperoperadores.

Para n ≥ 4, esta secuencia continúa con nuevas operaciones.

Aquí está la lista de las primeras 7 hiperoperaciones:

no Cirugía Definición Nombres Áreas de validez
0 sucesor , "zeration" b real
1 adición una y b reales
2 multiplicación una y b reales
3 exponenciación a > 0, b real, o a distinto de cero, b un entero. Extensiones en el conjunto de números complejos .
4 tetración a > 0, b entero ≥ −1 (extensiones propuestas)
5 o pentacion una y b números enteros, un > 0, b ≥ 0
6 maleficio una y b números enteros, un > 0, b ≥ 0

Casos especiales

H n (0, b ) =

0, donde n = 2, o n = 3, b ≥ 1, o n ≥ 4, b impar (≥ −1) 1, donde n = 3, b = 0, on ≥ 4, b par (≥ 0) b , donde n = 1 b + 1, donde n = 0

H n ( a , 0) =

0, donde n = 2 1, donde n = 0, on ≥ 3 a , donde n = 1

H n ( a , −1) =

0, donde n = 0, on ≥ 4 a - 1, donde n = 1 - a , donde n = 2 1/a, donde n = 3

H n ( 2, 2 ) =

3, donde n = 0 4, donde n ≥ 1, fácilmente demostrable por inducción.

Historia

Una de las primeras discusiones sobre los hiperoperadores fue la de Albert Bennet en 1914, quien desarrolló la teoría de las hiperoperaciones conmutativas .

12 años después, Wilhelm Ackermann define la función que se acerca a la secuencia de hiperoperadores.

En su artículo de 1947, Reuben Goodstein introdujo la secuencia de operaciones ahora llamadas hiperoperaciones y sugirió los nombres de tetración , pentación ,  etc. para operaciones más allá de la exponenciación (porque corresponden a los índices 4, 5, etc. a continuación). Es una función con tres argumentos :, la secuencia de hiperoperaciones se puede comparar con la función de Ackermann . La función de Ackermann original usa la misma regla recursiva que Goodstein pero se diferencia de ella de dos maneras: Primero, define una serie de operaciones que comienzan desde la suma ( n = 0) en lugar de la sucesión. Entonces, las condiciones iniciales para son diferentes en esto de las hiperoperaciones más allá de la exponenciación. El significado de b + 1 en la expresión anterior es que = , donde b cuenta el número de operadores en lugar del número de operandos a , al igual que b in , etc. para operaciones de nivel superior (consulte la función Ackermann para obtener más detalles).

Notaciones

Se han desarrollado muchas notaciones y son aplicables a los hiperoperadores.

apellido Notación equivalente a Comentario
Notación de flechas de Knuth Usado por Knuth (para n ≥ 2) y encontrado en varios trabajos.
Notación Goodstein Utilizado por Reuben Goodstein .
Función original de Ackermann Utilizado por Wilhelm Ackermann .
Función de Ackermann: pedos Esto corresponde a hiperoperaciones de base 2 ( ).
Notación nambiar Utilizado por Nambiar
Notación de caja Utilizado por Rubtsov y Romerio.
Notación de exponente Utilizado por Robert Munafo.
Clasificación de índice Utilizado por John Donner y Alfred Tarski (para n ≥ 1).
Corchetes de notación Usado en foros, por simplicidad.
Notación de flechas de cadena de Conway Utilizado por John Horton Conway (para n ≥ 3).
Notación Bowers Utilizado por Jonathan Bowers (para n ≥ 1).

Variante inicial de un

En 1928, Wilhelm Ackermann definió una función de 3 argumentos que gradualmente se convirtió en una función de 2 argumentos conocida como función de Ackermann . La función de Ackermann original era menos similar a las hiperoperaciones modernas, ya que sus condiciones iniciales comienzan con para todo n > 2. Además, la suma se asigna an = 0, la multiplicación an = 1 y la potenciación an = 2, de modo que la las condiciones iniciales producen operaciones muy diferentes de la tetración y las hiperoperaciones posteriores.

no Cirugía Comentario
0
1
2
3 La iteración de esta operación es diferente de la iteración de la tetración.
4 No confundir con pentation .

Otra condición inicial que se utilizó es (donde la base es constante ), debido a Rózsa Péter , que no forma una jerarquía de hiperoperaciones.

Variante inicial desde 0

En 1984, CW Clenshaw y FWJ Olver comenzaron a discutir el uso de hiperoperaciones para prevenir un error informático de coma flotante . Desde entonces, muchos otros autores se han interesado en la aplicación de hiperoperaciones a la representación de punto flotante (porque H n ( a , b ) están todos definidos para b = –1). Al discutir la tetración , Clenshaw et al. apoyó la condición inicial , y realizó otra jerarquía de hiperoperaciones. Como en la variante anterior, la cuarta operación es muy similar a la tetración, pero es diferente a ella.

no Cirugía Comentario
0
1
2
3
4 La iteración de esta operación es diferente de la iteración de la tetración.
5 No confundir con Pentation .

Ver también

Referencias

( fr ) Este artículo está tomado parcial o totalmente del artículo de Wikipedia en inglés titulado Hiperoperación  " ( consulte la lista de autores ) .
  1. (en) Daniel Geisler, “  ¿Qué hay más allá de la exponenciación?  " ,2003(consultado el 17 de abril de 2009 ) .
  2. (en) AJ Robbins, "  Inicio de tetración  " ,noviembre 2005(consultado el 17 de abril de 2009 )
  3. (en) CA Rubtsov y GF Romerio, "  Función de Ackermann y Nueva operación aritmética  " ,diciembre de 2005(consultado el 17 de abril de 2009 ) .
  4. (en) RL Goodstein, “  ordinales Transfinite en la teoría de números recursiva  ” , Journal of Symbolic lógica , vol.  12, n o  4,1947, p.  123-129 ( DOI  10.2307 / 2266486 , JSTOR  2266486 ).
  5. (en) Harvey Friedman, "  Long Finite Sequences  " , Journal of Combinatorial Theory, Serie A , vol.  95, n o  1,2001, p.  102-144 ( DOI  10.1006 / jcta.2000.3154 , leído en línea , consultado el 17 de abril de 2009 ).
  6. .
  7. (in) Marc Wirz, "  Caracterización de la jerarquía de Grzegorczyk mediante recursividad segura  " , CiteSeer,1999(consultado el 21 de abril de 2009 ) .
  8. (en) Markus Müller, "  Reihenalgebra  " ,1993(consultado el 17 de abril de 2009 )
  9. (en) Robert Munafo, “  la invención de nuevos operadores y funciones  ” , grandes números en MROB ,Noviembre de 1999(consultado el 17 de abril de 2009 ) .
  10. (en) EN Galidakis, "  Matemáticas  " ,2003(consultado el 17 de abril de 2009 ) .
  11. (en) Albert Bennett, "  Operación de nota de un año del tercer grado  " , Annals of Mathematics , 2 serie E , vol.  17, n o  2Diciembre de 1915, p.  74-75 ( JSTOR  2007124 ).
  12. (de) Wilhelm Ackermann, "  Zum Hilbertschen Aufbau der reellen Zahlen '  " , Mathematische Annalen , vol.  99,1928, p.  118-133 ( DOI  10.1007 / BF01459088 ).
  13. (en) Paul E. Black, "  La función de Ackermann  " ( ArchivoWikiwixArchive.isGoogle • ¿Qué hacer? ) , Diccionario de algoritmos y estructuras de datos , Instituto Nacional de Estándares y Tecnología de EE. UU. (NIST)16 de marzo de 2009(consultado el 17 de abril de 2009 ) .
  14. (in) Robert Munafo, "  Versions of Ackermann's Function  " , Large Numbers at MROB ,3 de noviembre de 1999(consultado el 17 de abril de 2009 ) .
  15. (en) J. Cowles y T. Bailey, "  Varias versiones de la función de Ackermann  " , Dept. de Ciencias de la Computación, Universidad de Wyoming, Laramie, WY,30 de septiembre de 1988(consultado el 17 de abril de 2009 ) .
  16. (en) Donald E. Knuth, "  Matemáticas e informática: afrontar la finitud  " , Science , vol.  194, n o  4271,Diciembre de 1976, p.  1235-1242 ( PMID  17797067 , DOI  10.1126 / science.194.4271.1235 , leído en línea , consultado el 21 de abril de 2009 ).
  17. (en) Daniel Zwillinger, CRC Standard Mathematical Tables and Formulas , Boca Raton, CRC Press ,2002, 31 ª  ed. ( ISBN  978-1-58488-291-6 ) , pág.  4.
  18. (en) Eric W. Weisstein, Enciclopedia Concisa de Matemáticas de CRC , Boca Raton, CRC Press ,2003, 2 nd  ed. , 3242  p. ( ISBN  978-1-58488-347-0 , LCCN  2002074126 ) , pág.  127-128.
  19. (in) KK Nambiar, "  Funciones de Ackermann y ordinales transfinitos  " , Letras de matemáticas aplicadas , vol.  8, n o  6,1995, p.  51-53 ( DOI  10.1016 / 0893-9659 (95) 00084-4 , leído en línea , consultado el 21 de abril de 2009 ).
  20. (en) John Donner y Alfred Tarski, "  Una aritmética extendida de números ordinales  " , Fundamenta Mathematicae , vol.  sesenta y cinco,1969, p.  95-127.
  21. (en) CW Clenshaw y FWJ Olver, Más allá del punto flotante  " , Journal of the ACM , vol.  31, n o  2 Abril de 1984, p.  319-328 ( DOI  10.1145 / 62.322429 , leer en línea ).
  22. (in) WN Holmes, Aritmética compuesta: propuesta para un nuevo estándar  " , Computadora , vol.  30, n o  3, Marzo de 1997, p.  65-73 ( DOI  10.1109 / 2.573666 , leído en línea , consultado el 21 de abril de 2009 ).
  23. (in) R. Zimmermann, Aritmética informática: principios, arquitectura y diseño VLSI  " , Apuntes de conferencias, Laboratorio de sistemas integrados, ETH Zürich, 1997(consultado el 17 de abril de 2009 ) .
  24. (in) T. Pinkiewicz N. Holmes y T. Jamil, "  Diseño de una unidad aritmética compuesta para números racionales  " , Actas del IEEE,2000(consultado el 17 de abril de 2009 ) ,pág.  245-252.
<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">