Algunos comentarios sobre las demostraciones.
Algunos comentarios sobre las demostraciones.
Considere el alfabeto \( \Sigma = \{a, b\} \), y los lenguajes \( \Delta \) y \( \Gamma \) definidos inductivamente con las siguientes reglas. Demuestre que \( \Gamma = \Delta \).
- \( \epsilon \in \Gamma \)
- Si \( \omega \in \Gamma \), entonces \( a\omega\in \Gamma \)
- Si \( \omega \in \Gamma \), entonces \( b\omega\in \Gamma \)
- \( \epsilon \in \Delta \)
- Si \( \omega\in \Delta \), entonces \( \omega a \in \Delta \)
- Si \( \omega \in \Delta \), entonces \( \omega b \in \Delta \)
Cómo demostrar esto? El punto clave en la demostración de cualquier teorema es, en mi opinión, definir la estrategia pensando primero en la estructura y luego en los detalles.
La estructura
Tenemos que hacer una demostración, por lo que tenemos que saber desde donde salimos y hacia dónde tenemos que ir.Esto es plantear la estructura del problema como un teorema, identificando:
- Hipótesis: Desde donde se parte. Las hipótesis se asumen como ciertas.
- Tesis: Qué queremos demostrar. Esto no será cierto hasta que lo demostremos.
- Demostración: Esto es un encadenamiento de razonamientos que deben ser evidentemente válidos para constituir una prueba.
Cuando se dice evidentemente válido significa que hay que justificar de una forma aceptable para el que lee nuestra demostración, que ese paso de razonamiento es correcto. Puede haber muchos motivos porque un paso puede no ser correcto En el siguiente
link, hay una muestra de algunos teoremas mal demostrados: pruebas erróneas.
- Identificar hipótesis y tesis de nuestro problema.
- Identificar claramente dónde comienza y dónde termina la demostración que se está haciendo.
Describir la Estrategia
Para la mayoría de los problemas, no es difícil identificar una estrategia general de la demostración. Algunas veces alcanza con una frase del estilo:
Un ejemplo de estructura: Ej. 9 Práctico 1.
Las hipótesis de nuestro problema siempre existen. Algunas veces se omiten porque estamos en contexto muy determinado (como es este caso) y está muy claro desde donde se sale para lo que se pide demostrar. En este caso, serían las definiciones de los conjuntos \( \Gamma \) y \( \Delta \).
La tesis es claramente: \( \Gamma = \Delta \)
Para continuar, debemos identificar y declarar la estrategia que vamos a utilizar. Esto nos puede llevar a generar nuevas demostraciones que deberemos estructurar de la misma forma. En este caso particular, dado que tenemos una igualdad de conjuntos, elegimos una estrategia determinada de las varias que podrían usarse para esto: la doble inclusión. De esta forma aparecen dos nuevos teoremas en en nuestra demostración.
Una forma de escribirlo sería la siguiente:
H) Definiciones de \( \Gamma \) y \( \Delta \). (* En este caso particular se podría omitir la hipótesis. *)
T) \( \Gamma = \Delta \)
Dem.)
Dado que la tesis es una igualdad de conjuntos, entonces se demuestra la doble inclusión. Esto hace que haya que demostrar los siguientes teoremas.
- T) \( \Gamma \subseteq \Delta \)
- T) \( \Delta \subseteq \Gamma \)
A continuación siguen las demostraciones de los teoremas (o Lemas) a y b
Lema a
H) Definiciones de \( \Gamma \) y \( \Delta \). (* En este caso particular se podría omitir la hipótesis. *)
T) \( \Gamma \subseteq \Delta \)
Dem.)
Por la definición de inclusión, demostrar esta tesis es lo mismo que demostrar:
\[ \bar{\forall x} \in \Gamma. x \in \Delta \]
Esta demostración se realizará usando una inducción (* o aplicando el PIP *) sobre \( \Gamma \) y como propiedad se utilizará \( x \in \Delta \).
Para aplicar el PIP sobre \( \Gamma \) se deben hacer las siguientes demostraciones:
- T) \( \epsilon \in \Delta \)
-
H) \( \omega \in \Delta \)
T) \( a\omega \in \Delta \) -
H) \( \omega \in \Delta \)
T) \( b\omega \in \Delta \)
T) \( \epsilon \in \Delta \)
Dem.)
Por la regla i. de la definición de \( \Delta \) , se cumple que \( \epsilon \in \Delta \)
a.b
H) \( \omega \in \Delta \)
Dem.)
Nuestro teorema puede reformularse como la siguiente propiedad: \( \bar\forall x ( x \in \Delta \Rightarrow ax \in \Delta ) \) o lo que es lo mismo \( \bar\forall x \in \Delta \Rightarrow ax \in \Delta \) .
Esta propiedad, ahora es una propiedad general sobre \( \Delta \) por lo que se puede demostrar por inducción, obtiendo así otro teorema a demostrar.
(* Queda para que lo terminen *)a.c
Dem.)
Las demostraciones anteriores prueban que la propiedad \( x \in \Delta \) cumple con las hipótesis del PIP de \( \Gamma \) por lo que queda demostrado que la propiedad se cumple para cualquier elemento \( x \) de \( \Gamma \)
\( \blacksquare \)
Lema b.
H) Definiciones de \( \Gamma \) y \( \Delta \). (* En este caso particular se podría omitir la hipótesis. *)
T) \( \Delta \subseteq \Gamma \)
Dem.)(* Similar a lema a*)
\( \blacksquare \)