En matemáticas, específicamente en teoría de grafos y teoría de números , un juego de hidra es un juego matemático iterativo para un solo jugador que se desarrolla en un árbol matemático llamado "hidra", donde el objetivo del jugador es "matar" a la hidra eliminando sus nodos ("cabezas") uno por uno mientras la hidra se expande simultáneamente (esto se asemeja a una batalla entre Hércules y la Hidra de Lerna , de ahí su nombre). Las reglas del juego permiten que el jugador finalmente gane, pero el número de pasos necesarios para alcanzar el objetivo crece muy rápidamente a medida que aumenta el tamaño del árbol inicial, por lo que el juego puede usarse para generar números grandes u ordinales infinitos o para demostrar la solidez de ciertas teorías matemáticas. [ 1 ]
A diferencia de sus contrapartes combinatorias como TREE y SCG , no se requiere ninguna búsqueda para calcular estos valores de función de rápido crecimiento; simplemente hay que seguir aplicando la regla de transformación al árbol hasta que el juego indique que hay que parar.
Introducción
Un juego de hidra simple consiste en una secuencia de iteraciones que modifican la hidra , un grafo de árbol finito con raíz.Cada iteración está etiquetada con un número secuencial., comenzando con 1, y consta de dos pasos:
- El jugador selecciona un nodo hoja.del árbol durante cada turno.
- Eliminar el nodo hoja. Dejarserpadre de . Si, regresar a la etapa 1. De lo contrario, si, dejarser el padre de. Luego creanodos hoja como hijos dede tal manera que los nuevos nodos aparecerían después de cualquier hijo existente dedurante un recorrido en postorden (visualmente, estos nuevos nodos aparecerían a la derecha de cualquier nodo hijo existente). Luego, regrese a la etapa 1.
Aunque la hidra pueda crecer en un número ilimitadode hojas en cada turno, el juego eventualmente terminará en un número finito de pasos: sies la mayor distancia entre la raíz y la hoja, yel número de hojas a esta distancia, inducción enpuede usarse para demostrar que el jugador siempre matará a la hidra. Si, quitar las hojas nunca puede hacer que la hidra crezca, por lo que el jugador gana despuésturnos. Para general, consideramos dos tipos de movimientos: aquellos que involucran una hoja a una distancia menor quedesde la raíz, y aquellos que involucran una hoja a una distancia de exactamente. Dado que los movimientos del primer tipo también son idénticos a los movimientos en un juego con profundidadLa hipótesis de inducción nos dice que después de un número finito de tales movimientos, el jugador no tendrá más remedio que elegir una hoja en profundidad.Ningún movimiento introduce nuevos nodos a esta profundidad, por lo que todo este proceso solo puede repetirse hastaveces, después de lo cual ya no hay hojas en profundidady el juego ahora tiene profundidad (como mucho)Invocando nuevamente la hipótesis de inducción, encontramos que el jugador eventualmente debe ganar en general.
Si bien esto demuestra que el jugador eventualmente ganará, puede llevar mucho tiempo. Como ejemplo, considere el siguiente algoritmo tanto para los movimientos del jugador como para las respuestas de la hidra. Elija la hoja más a la derecha (es decir, la hoja más nueva que estará en el nivel más cercano a la raíz) y establezcala primera vez,la segunda vez, y así sucesivamente, siempre aumentandopor uno. Si una hidra tiene un solo-rama de longitud, luego para, la hidra muere en un solo paso, mientras que muere en tres pasos si. Se requieren 11 pasos para. Se requieren 1114111 pasos para.se ha calculado exactamente. [ 2 ] Seayseranidado n veces. Entonces.

Solución general
La solución general al juego de la hidra (jugado con el algoritmo de la sección anterior) es la siguiente: [ 3 ]
Dejardenota el número de pasos necesarios para disminuir una cabeza de profundidad n cuando todas las cabezas más cercanas a las raíces son singulares (no hay más ramas "derechas").
Entoncesy.
La respuesta aes:
La tasa de crecimiento de esta función es más rápida que la jerarquía estándar de rápido crecimiento , ya quepor sí solo crece al ritmo de la jerarquía de rápido crecimiento , y la solución es el enésimo anidamiento de.
Hidras de Kirby-París y Buchholz
La hidra de Kirby - París se define alterando la regla de la hidra simple definida anteriormente:
- Asumires el padre desi. Adjuntarcopias del subárbol con raízaa la derecha de todos los demás nodos conectados a. Regresar a la etapa 2. [ 4 ]
En lugar de agregar solo hojas nuevas, esta regla agrega duplicados de un subárbol completo. Manteniendo todo lo demás igual, esta vezrequieredoblar,requierepasos,requierepasos yrequiere más pasos que el número de Graham . La tasa de crecimiento de esta función es masiva , igual aen la jerarquía de rápido crecimiento, dondees el número épsilon más pequeño .
Esta no es la hidra más poderosa. La hidra de Buchholz es una hidra más potente. [ 5 ] Implica un árbol etiquetado. La raíz tiene una etiqueta única (llámela), y cada otro nodo tiene una etiqueta que es un número entero no negativo o. [ 6 ]
- Una hidra es un árbol etiquetado con raíces finitas. La raíz debe estar etiquetada.. Etiquete todos los nodos adyacentes a la raíz(es importante asegurar que siempre termine) y cada otro nodo con un número entero no negativo o.
- Elige un nodo hojay un número naturalen cada etapa.
- Quitar la hoja. Dejarserpadre de. No sucede nada más si. Regresar a la etapa 2.
- Si la etiqueta dees, Asumires el padre de. Adjuntarcopias del subárbol con raízaa la derecha de todos los demás nodos conectados a. Regresar a la etapa 2.
- Si la etiqueta de x es, reemplácelo con. Regresar a la etapa 2.
- Si la etiqueta dees un número entero positivo. baja por el árbol buscando un nodocon una etiqueta. Dicho nodo existe porque todos los nodos adyacentes a la raíz están etiquetados. Toma una copia del subárbol con raíz. Reemplazarcon este subárbol. Sin embargo, vuelva a etiquetar.(la raíz de la copia del subárbol) con. Llama al equivalente deen el subárbol copiado(entonceses acomoes a), y cámbiele la etiqueta.0. Regresa a la etapa 2. [ 7 ]
Sorprendentemente, aunque la hidra puede crecer enormemente, esta secuencia siempre termina. [ 8 ]
Más información sobre las hidras KP
Para las hidras de Kirby-París, las reglas son sencillas: se empieza con una hidra, que es un árbol enraizado no ordenado y sin etiquetas.En cada etapa, el jugador elige un nodo hoja.cortar y un número entero no negativo. Si es un hijo de la raíz, se elimina del árbol y no sucede nada más en ese turno. De lo contrario, deja serpadre de y serpadre de. Eliminardel árbol, luego agregar copias de la versión modificada como niños aEl juego termina cuando la hidra se reduce a un solo nodo.
Para obtener una función de rápido crecimiento, podemos fijar, decir, en el primer paso, entonces,y así sucesivamente, y decide una regla simple sobre dónde cortar, por ejemplo, elegir siempre la hoja más a la derecha. Luego, es el número de pasos necesarios para que el juego termine comenzando con un camino de longitud, es decir, una pila lineal de nodos.eventualmente domina todas las funciones recursivas que son demostrablemente totales en la aritmética de Peano, y es en sí misma demostrablemente total en. [ 9 ]
Esto también podría expresarse utilizando cadenas de corchetes :
- Comience con una secuencia finita de corchetes como por ejemplo:.
- Elige un par vacíoy un número entero no negativo.
- Elimina el par y, si su padre no es el par más externo, toma su padre y agrégalo. copias del mismo.
Por ejemplo, con,A continuación se muestra una lista de valores de:
Más información sobre las hidras de Buchholz
El juego de la hidra de Buchholz es un juego de hidra en lógica matemática, un juego para un solo jugador basado en la idea de cortar piezas de un árbol matemático. El juego de la hidra se puede utilizar para generar una función de rápido crecimiento., que finalmente domina todas las funciones recursivas demostrablemente totales en, la jerarquía de teorías de definiciones inductivas iteradas . Es una extensión de las hidras de Kirby-Paris. Lo que usamos para obtener una función de rápido crecimiento es lo mismo que las hidras de Kirby-Paris, pero debido a que las hidras de Buchholz crecen no solo en ancho sino también en altura,tiene una tasa de crecimiento mucho mayor de, el ordinal Takeuti–Feferman–Buchholz :
Este sistema también se puede utilizar para crear una notación ordinal para ordinales infinitos, por ejemplo.
Véase también
Referencias
- ↑ Kirby, Laurie; Paris, Jeff. "Resultados de independencia accesibles para la aritmética de Peano" (PDF) . Departamento de lógica aplicada . Consultado el 4 de septiembre de 2021 .
- ↑ "Hidra(5)" .
- ↑ "El juego de la Hidra resuelto" .
- ↑ "Hidras" . agnijomaths.com . Consultado el 5 de septiembre de 2021 .
- ↑ Hamano, Masahiro; Okada, Mitsuhiro (1995). "Una relación entre la reducción de pruebas de Gentzen, el juego de la hidra de Kirby-París y el juego de la hidra de Buchholz (Informe preliminar)*" (PDF) . Instituto de Investigación de Ciencias Matemáticas, Universidad de Kioto . Recuperado el 4 de septiembre de 2021 .
- ↑ Ketonen, Jussi; Solovay, Robert (1981). "Funciones de Ramsey de rápido crecimiento" . Annals of Mathematics . 113 (2): 267– 314. doi : 10.2307/2006985 . ISSN 0003-486X . JSTOR 2006985 .
- ↑ Buchholz, Wilfried (27 de noviembre de 1984). "Un resultado de independencia para Π11 - CA + BI" ( PDF) . Anales de lógica pura y aplicada . 33. doi : 10.1016/0168-0072(87)90078-9 .
- ↑ Hamano, Masahiro; Okada, Mitsuhiro (1998-03-01). "Una prueba de independencia directa del juego de la hidra de Buchholz en árboles finitos etiquetados" . Archive for Mathematical Logic . 37 (2): 67– 89. doi : 10.1007/s001530050084 . ISSN 1432-0665 . S2CID 40113368 .
- ↑ Carlucci, Lorenzo (2003-05-07). "Una nueva demostración teórica de la independencia del teorema de la hidra de Kirby-Paris". Theoretical Computer Science . 300 ( 1– 3): 365– 378. doi : 10.1016/S0304-3975(02)00332-8 . ISSN 0304-3975 .
Este artículo incorpora texto de Komi Amiko, disponible bajo la licencia CC BY 4.0 .
Enlaces externos
- El juego de la hidra
- Hércules y la hidra
- Mata a la hidra matemática por la serie Infinite de PBS
- teoría de grafos
- objetos de la teoría de grafos
- teoría de números
- teoría de conjuntos