Referencia rápida de los métodos de demostración presentados en estas notas.
Para demostrar P⇒Q
Definición 1 — Método directo
SuponerP. DeducirQ mediante pasos justificados.
Justificación: definición semántica de ⇒.
Definición 2 — Contrarrecíproco
Suponer¬Q. Deducir¬P.
Justificación:P⇒Q≡¬Q⇒¬P.
Definición 3 — Contradicción (para implicaciones)
SuponerP y ¬Q. Derivar una contradicción (R∧¬R).
Justificación:¬(P⇒Q)≡P∧¬Q.
Para demostrar P
Definición 4 — Contradicción (para proposiciones)
Suponer¬P. Derivar una contradicción.
Justificación:(¬P⇒⊥)≡P.
Definición 5 — Análisis de casos
EncontrarP1,P2,…,Pn tales que P1∨P2∨⋯∨Pn≡⊤.
DemostrarPi⇒R para cada i.
Justificación:(Pi⇒R para todo i) y (P1∨⋯∨Pn)≡⊤ implican R.
Para demostrar P⇔Q
Definición 6 — Doble implicación
DemostrarP⇒Q y Q⇒P por separado.
Justificación:P⇔Q≡(P⇒Q)∧(Q⇒P).
Definición 7 — Cadena de equivalencias
DemostrarP≡R1≡R2≡⋯≡Q.
Justificación: transitividad de ≡.
Para demostrar A⊆B
Definición 8 — Subconjunto
Tomarx∈A arbitrario. Deducirx∈B.
Justificación:A⊆B≡∀x:x∈A⇒x∈B.
Para demostrar A=B (conjuntos)
Definición 9 — Igualdad de conjuntos (doble inclusión)
DemostrarA⊆B y B⊆A.
Justificación:A=B≡A⊆B∧B⊆A.
Definición 10 — Igualdad de conjuntos (bicondicional)
Demostrarx∈A⇔x∈B para x arbitrario.
Para demostrar ∃x:P(x)
Definición 11 — Existencia constructiva
Exhibir un valor a y verificar que P(a) es verdadero.
Definición 12 — Existencia no constructiva
Suponer¬∃x:P(x) (es decir, ∀x:¬P(x)) y derivar una contradicción.
Para demostrar ∃!x:P(x)
Definición 13 — Unicidad
Existencia: demostrar ∃x:P(x).
Unicidad: suponer P(a) y P(b), deducir a=b.
Para demostrar ∀n∈N:P(n)
Definición 14 — Inducción
Base: demostrar P(0) (o P(n0)).
Paso inductivo: suponer P(n) (hipótesis inductiva) y deducir P(n+1).
Justificación: principio de inducción, derivado de la buena ordenación de N.
Definición 15 — Inducción fuerte
Hipótesis inductiva: suponer P(k) para todo k<n.
Paso inductivo: deducir P(n).
No requiere caso base separado (está incluido en el caso n=0 donde la hipótesis es vacua).
Definición 16 — Inducción múltiple
Para enunciados con dos variables naturales ∀m,n:P(m,n): hacer inducción sobre una variable con la otra fija.
Inducción exterior (sobre m): demostrar ∀n:P(0,n) y ∀n:P(m,n)⇒∀n:P(m+1,n).
Cada paso puede requerir una inducción interior sobre n.
Para demostrar equivalencias ecuacionales
Definición 17 — Demostración ecuacional
Transformar una expresión en otra equivalente paso a paso, justificando cada transformación con un axioma, teorema o regla de inferencia.
E0≡⟨justificacioˊn⟩≡E1≡⋯≡En
Definición 18 — Equivalencia circular
Para demostrar que P1,…,Pn son todas equivalentes, demostrar la cadena P1⇒P2⇒⋯⇒Pn⇒P1.
Para refutar ∀x:P(x)
Definición 19 — Contraejemplo
Exhibir un valor a tal que ¬P(a).
Justificación:¬(∀x:P(x))≡∃x:¬P(x).
Consejos prácticos
Leer la estructura del enunciado. Antes de intentar demostrar, identificar la forma lógica: ¿es una implicación?, ¿un bicondicional?, ¿un cuantificador universal?, ¿existencial?
Elegir el método según la estructura.
P⇒Q: intentar primero el método directo. Si la hipótesis no da suficiente información, considerar el contrarrecíproco o la contradicción.
P⇔Q: demostrar ambas direcciones.
∀n:P(n) con n∈N: considerar inducción.
∃x:P(x): buscar un candidato explícito.
Escribir la hipótesis y la meta explícitamente. Al comenzar una demostración, escribir claramente qué se está suponiendo y qué se quiere demostrar.
Usar las definiciones. Muchas demostraciones se desbloquean al reemplazar un concepto por su definición formal.
Trabajar desde ambos extremos. A veces conviene manipular tanto la hipótesis como la conclusión hacia una forma intermedia común.
Si un enfoque no funciona, cambiar de método. No hay vergüenza en abandonar el método directo y probar por contradicción, o viceversa.
Las demostraciones se descubren "hacia atrás" y se escriben "hacia adelante". Es normal explorar la estructura del problema antes de redactar la demostración limpia.