He aquí una aplicación directa de la inducción simple (no de la inducción fuerte), dos veces:
Queremos demostrar $P(m,n)$ por inducción sobre $n$ . Por lo tanto, tenemos que demostrar $P(m,0)$ y $P(m,n)\to P(m,n+1)$ . Pero para demostrar $P(m,0)$ utilizamos la inducción sobre $m$ , por lo que tenemos que demostrar $P(0,0)$ y $P(m,0)\to P(m+1,0)$ .
En símbolos, esto equivale a la siguiente afirmación:
$$P(0,0)\,\land\,[\forall m,P(m,0)\to P(m+1,0)]\ \land\ [\forall mn,P(m,n)\to P(m,n+1)]\implies\forall xy, P(x,y)$$
En el lenguaje de la inducción bien fundamentada, esto corresponde a la orden $$(m,n)\prec_1(m',n')\iff (m=m'\land n<n')\lor(n=n'=0\land m<m'),$$ que no es un orden total, pero que de todos modos está bien fundado, porque hay un camino (único) desde $(m,n)$ al elemento mínimo $(0,0)$ de longitud $m+n$ por lo que no hay secuencias descendentes infinitas.
Otra posibilidad es simplificar el argumento, englobando ambas inducciones en una sola:
Queremos demostrar $P(m,n)$ por inducción sobre $m+n$ . Por lo tanto, tenemos que demostrar $P(0,0)$ y $P(m,n)\to P(m,n+1),P(m+1,n)$ .
Esto se puede expresar como:
$$P(0,0)\ \land\ [\forall mn,P(m,n)\to P(m+1,n)\land P(m,n+1)]\implies\forall xy, P(x,y)$$
Como orden parcial, se trata de la orden del producto en $\Bbb N^2$ Es decir $$(m,n)\preceq_2(m',n')\iff m\le m'\lor n\le n'.$$ Como esta orden es una extensión de la primera, es decir $(m,n)\preceq_1(m',n')$ implica $(m,n)\preceq_2(m',n')$ Esto significa que el primer teorema de inducción es el más fuerte (se aplica a más $P$ '), pero la fundamentación del segundo orden implica la del primero. El argumento es el mismo: cualquier camino desde $(m,n)$ a $(0,0)$ debe tener una longitud máxima de $m+n$ por lo que no hay secuencias descendentes infinitas.
Utilizando el mismo orden parcial, podemos incluso utilizar dos valores que son menores bajo el orden en la inducción:
Si $P(m-1,n)$ y $P(m,n-1)$ juntos implican $P(m,n)$ (si uno u otro no están definidos, esto debería ser demostrable con la hipótesis restante), entonces $P(m,n)$ es cierto para todos los $m,n$ .
Este es un caso especial de inducción fuerte sobre $\prec_2$ o la simple inducción sobre $z=m+n$ (donde la hipótesis de inducción es $\forall mn,m+n=z\to P(m,n)$ ).
Si rompemos el caso base y lo reindexamos para que se pueda escribir como $P(m+1,n)\land P(m,n+1)\to P(m+1,n+1)$ Esto deja las obligaciones $P(0,0)$ , $P(m,0)\to P(m+1,0)$ , $P(0,n)\to P(0,n+1)$ y si simplificamos esto a sólo $[\forall m,P(m,0)]\land[\forall n,P(0,n)]$ obtenemos lo mismo que la variante 11 de Diferentes tipos de inducción matemática :
Si $P(0,n)$ y $P(n,0)$ son verdaderos para todos $n$ y $P(m+1,n)\land P(m,n+1)\to P(m+1,n+1)$ para todos $m,n$ entonces $P(m,n)$ es cierto para todos los $m,n$ .
Hay otro enfoque alternativo, que está un poco más cerca de algunos de sus enlaces:
Queremos demostrar $P(m,n)$ que se deduce de $\forall n,P(m,n)$ . Esta última propiedad se demuestra por inducción en $m$ , por lo que tenemos que demostrar $\forall n,P(0,n)$ y $[\forall n,P(m,n)]\to[\forall n,P(m+1,n)]$ . En cada caso, tenemos una inducción secundaria sobre $n$ para actuar.
Esto se traduce como:
\begin {align}P(0,0)\N- & \land\ [ \forall n,P(0,n) \to P(0,n+1)]\N-ES \land\\ ( \forall m,[ \forall n,P(m,n)] \to P(m+1,0))\Ny \land \ \forall mn',[ \forall n,P(m,n)] \land P(m+1,n') \to P(m+1,n'+1) \\ & \implies\forall xy, P(x,y) \end {align}
En el lenguaje de las órdenes de los pozos, esto es el orden lexicográfico: $$(m,n)\prec_3(m',n')\iff m<m'\lor(m=m'\land n<n').$$
Esto último es más fácil de plantear como una inducción fuerte:
Queremos demostrar $P(m,n)$ que se deduce de $\forall n,P(m,n)$ . Esto se demuestra por inducción fuerte en $m$ , por lo que tenemos que demostrar $\forall m'<m,\forall n,P(m',n)$ implica $\forall n,P(m,n)$ . Este último para-todo se demuestra mediante una inducción fuerte sobre $n$ Así que asumiendo adicionalmente que $\forall n'<n,P(m,n')$ necesitamos demostrar $P(m,n)$ .
Expresado como una regla de forma cerrada, esto es:
$$\forall m,[\forall m'<m,\forall n,P(m',n)]\to\forall n,[\forall n'<n,P(m,n')]\to P(m,n)\implies\forall xy,P(x,y)$$
que puede simplificarse a
$$\forall mn,[\forall m'n',m'<m\lor (m=m'\land n<n')\to P(m',n')]\to P(m,n)\implies\forall xy,P(x,y).$$
Esta es la forma más generalizable del principio de inducción, utilizando la inducción fuerte en lugar de la simple. En general, parece:
$$\forall x,[\forall x'\prec x,P(x')]\to P(x)\implies\forall y,P(y)$$
donde $\prec$ es una relación bien fundada o un bien ordenado sobre el dominio. En este caso utilizamos $\prec_3$ como una orden de pozo de $\Bbb N^2$ y en los casos anteriores se utilizó $\prec_1$ y $\prec_2$ .
0 votos
@WillieWong: La 'inducción doble' es el uso de la inducción matemática para demostrar la verdad de un predicado lógico que depende de dos variables en lugar de sólo una, de ahí el 'doble' en su nombre. Según tengo entendido, la técnica se puede implementar utilizando un mapa del predicado bivariante $\phi(x, y)$ en cuestión a una univariante $\phi(z)$ como una calza que permite realizar inducción matemática univariante sobre ella o como inducción matemática recursiva. Me pregunto cómo sería el axioma de inducción para un uso de esta última implementación.
0 votos
A juzgar por los ejemplos, no está claro que la "doble inducción" tenga un axioma o esquema axiomático distinto de un "axioma de inducción" en teoría de números o de algún principio de buen ordenamiento/axioma de elección en teoría de conjuntos.
0 votos
@hardmath: Correcto, un 'axioma de doble inducción' sería probablemente sólo el axioma resultante de algún tipo de sustitución del axioma univariante de inducción de nuevo en sí mismo en uno o más lugares. La razón por la que hice esta pregunta es porque no puedo imaginarme cómo sería exactamente ese resultado.
0 votos
Una mejora de la Pregunta sería aclarar si el "axioma" formal es para la teoría de números o para la teoría de conjuntos. Parece relacionado con el tema de la definición de funciones aritméticas por recursividad.
0 votos
@hardmath: OK, entonces voy a aclarar eso ahora.
0 votos
@hardmath: La edición ya debería estar activa.
0 votos
¿Alguno de los que han visto esta pregunta cree que necesita algún refinamiento más?
0 votos
No este (su segundo enlace) responda?
0 votos
@AkivaWeinberger: Tal vez, pero no estoy lo suficientemente familiarizado con la notación que usa la inducción fuerte como para poder analizar eso. Además, estaba haciendo esta pregunta en el contexto de la forma de inducción matemática descrita en el artículo de Wikipedia que enlacé como la forma más común del método de prueba (¿es eso débil inducción). En cualquier caso, estoy más familiarizado con la lógica de primer y segundo orden, por lo que eso es lo que yo esperaba que mi respuesta a estar en; Voy a ir a aclarar que en mi pregunta original y la descripción de su recompensa.
0 votos
Huh, resulta que yo no puede editar la descripción de mi recompensa. Bueno, pude editar mi pregunta original. ¿Servirá?
0 votos
Sería de la forma: $\forall m,n$ si *hipótesis de inducción* entonces $P(m,n)$ . ¿Verdad?
0 votos
@AkivaWeinberger: Algo así, pero tendrías que rellenar la forma genérica de la 'hipótesis de inducción' de tal manera que sea especializable $\forall m, n, P(m, n)$ para responder realmente a esta pregunta, ya que está buscando una forma del axioma de inducción que pueda utilizarse con dos variables.
0 votos
También puede interesarle la entrada del blog math.blogoverflow.com/2015/03/10/cuando-podemos-hacer-la-induccion
0 votos
@TobiasKildetoft: ¡Gracias por la interesante referencia!