A partir de la definición de la función de Ackerman, tenemos
\begin {align*} A(3, n) &= A(2, A(3, n - 1)) \end {align*}
Ahora $A(2, b)$ se puede calcular (al menos a partir de la tabla de valores) que es $2b + 3$ Así que nos encontramos con
$$A(3, n) = 2A(3, n - 1) + 3$$
Esto da lugar a una secuencia recursiva; llamando a $A(3, n) = x_n$ tenemos la relación
$$x_n = 2x_{n - 1} + 3$$ Esto se puede resolver directamente (usando, por supuesto, una condición inicial) o sustituyendo la conjetura del patrón; de cualquier manera, es lo que escribiste.
Ahora todo lo que hice fue transferir el problema a una fila diferente de la tabla. Vamos a estudiar $A(2, n)$ de la misma manera: Tenemos
$$A(2, n) = A(1, A(2, n - 1))$$
A partir de la tabla, tenemos que $A(1, b) = b + 2$ , dando lugar a la recursión
$$y_n = y_{n - 1} + 2$$ Esto da exactamente la solución $y_n = 2n + 3$ cuando se calcula la condición inicial.
Pero, de nuevo, esto tiene el mismo problema: acabo de utilizar un diferentes fila previamente conocida. Hagamos esto una vez más:
$$A(1, n) = A(0, A(1, n - 1))$$
Pero ahora estamos de suerte. Por definición $A(0, b) = b = 1$ Así que
$$A(1, n) = A(1, n - 1) + 1$$
Esta es una recurrencia fácil de resolver. La condición $A(1, 0) = 1$ nos da la base, y encontramos
$$\boxed{A(1, n) = n + 1}$$
Así que ahora pongamos todo junto, al revés. Obtenemos $A(1, n)$ casi directamente de la definición de la función de Ackermann. Entonces obtenemos $A(2, n)$ de una relación de recurrencia que redujo $A(2, n)$ para estudiar $A(1, A(2, n - 1))$ . Entonces podemos obtener $A(3, n)$ de un proceso similar.
0 votos
La prueba es bastante larga... Una vez la hice como ejercicio, aunque dudo que pueda encontrar el papel que utilicé. Es bastante fácil demostrar la relación entre los hiperoperadores y la función de Ackermann con un poco de trabajo. La idea básica es utilizar un poco de lógica básica y observar lo que sucede a medida que continúas iterando algo, ya que te metes en bucles repetitivos claros que no se pueden resolver fácilmente a mano. Además, es vital utilizar el resultado para $m-1$ simplificar $m$ en cualquier espacio razonable
0 votos
@BrevanEllefsen No, la prueba no es que mente largo. Lo único que realmente necesita es la última parte de su respuesta a continuación para el hiperoperador general.
0 votos
@SimplyBeautifulArt jaja, cuando se me ocurrió esta prueba hace dos veranos me pareció horriblemente larga.... He avanzado mucho desde entonces XD
0 votos
@BrevanEllefsen Lol =P
0 votos
@SimplyBeautifulArt La verdadera pregunta es: ¿qué te trae de vuelta una pregunta de 2015? ¡Esta prueba es un paseo por el parque en comparación con las grandes cifras con las que trabajas habitualmente!
0 votos
@BrevanEllefsen Oh no mucho, solo ojeando. Si te interesa algo, recientemente hice una función que crece aproximadamente al ritmo de $f_{\omega^\omega}(n)$ en la jerarquía de crecimiento rápido cuando se diagonaliza, dentro de 144 caracteres. Particularmente en mi función, $$AA(n)=A(n,n),\quad AA^n(n)\ll f(n,[0,-1],0)$$ Puede probarlo escribiendo
p f(2,[0,-1],0)
en cualquier línea en blanco que no esté comentada en verde.0 votos
@BrevanEllefsen Ojalá puedas ver los primeros valores. De hecho, sería un buen ejercicio probar que $f(n,[a_1,a_2,\dots,a_k,-1],-1)$ crece tan rápido como $f_{\omega^{k-1}a_k+\dots+\omega a_2+a_1+c}(n)$ en la jerarquía de crecimiento rápido, para algunos fijos $c$ normalmente en $[0,5]$ Creo que, dependiendo del $a_p$ .