En lógica , la prueba por contradicción es una forma de prueba que establece la verdad o la validez de una proposición , al mostrar que asumir que la proposición es falsa conduce a una contradicción . Aunque se utiliza con bastante libertad en demostraciones matemáticas, no todas las escuelas de pensamiento matemático aceptan este tipo de demostración no constructiva como universalmente válida. [1]
En términos más generales, la prueba por contradicción es cualquier forma de argumento que establece un enunciado llegando a una contradicción, incluso cuando el supuesto inicial no es la negación del enunciado que se debe probar. En este sentido general, la prueba por contradicción también se conoce como prueba indirecta , prueba suponiendo lo contrario , [2] y reducción ad impossibile . [3]
Una prueba matemática que emplea prueba por contradicción suele proceder de la siguiente manera:
Un caso especial importante es la prueba de existencia por contradicción: para demostrar que un objeto con una propiedad determinada existe, derivamos una contradicción del supuesto de que todos los objetos satisfacen la negación de la propiedad.
El principio puede expresarse formalmente como la fórmula proposicional ¬¬P ⇒ P , equivalentemente (¬P ⇒ ⊥) ⇒ P , que dice: "Si suponer que P es falso implica falsedad, entonces P es verdadero".
En la deducción natural el principio toma la forma de la regla de inferencia.
que dice: "Si se prueba, entonces se podrá concluir".
En cálculo secuente el principio se expresa por el secuente
que dice: "Las hipótesis y la conclusión conllevan o ".
En lógica clásica, el principio puede justificarse mediante el examen de la tabla de verdad de la proposición ¬¬P ⇒ P , que demuestra que es una tautología :
Otra forma de justificar el principio es derivarlo de la ley del tercero excluido , de la siguiente manera. Suponemos ¬¬P y buscamos demostrar P . Por la ley del medio excluido P se cumple o no:
En cualquier caso, establecimos P . Resulta que, a la inversa, la prueba por contradicción puede utilizarse para derivar la ley del tercero excluido.
En el cálculo secuencial clásico, la prueba por contradicción de LK se puede derivar de las reglas de inferencia para la negación:
La prueba por contradicción es similar a la refutación por contradicción , [4] [5] también conocida como prueba de negación , que establece que ¬P se demuestra de la siguiente manera:
En cambio, la prueba por contradicción procede de la siguiente manera:
Formalmente no son lo mismo, ya que la refutación por contradicción se aplica sólo cuando se niega la proposición que se va a probar, mientras que la prueba por contradicción puede aplicarse a cualquier proposición. [6] En la lógica clásica, donde y pueden intercambiarse libremente, la distinción queda en gran medida oscurecida. Por tanto, en la práctica matemática, ambos principios se denominan "prueba por contradicción".
La prueba por contradicción equivale a la ley del tercero excluido , formulada por primera vez por Aristóteles , que establece que tanto una afirmación como su negación son verdaderas, P ∨ ¬P .
La ley de no contradicción fue establecida por primera vez como principio metafísico por Aristóteles . Postula que una proposición y su negación no pueden ser ambas verdaderas o, de manera equivalente, que una proposición no puede ser verdadera y falsa al mismo tiempo. Formalmente, la ley de no contradicción se escribe como ¬(P ∧ ¬P) y se lee como "no se da el caso de que una proposición sea a la vez verdadera y falsa". La ley de no contradicción no sigue ni está implícita en el principio de prueba por contradicción.
Las leyes del tercero excluido y de la no contradicción juntas significan que exactamente una de P y ¬P es verdadera.
En lógica intuicionista la prueba por contradicción no es generalmente válida, aunque se pueden derivar algunos casos particulares. Por el contrario, la prueba de negación y el principio de no contradicción son ambos intuicionistamente válidos.
La interpretación de Brouwer-Heyting-Kolmogorov de la prueba por contradicción da la siguiente condición de validez intuicionista: si no existe un método para establecer que una proposición es falsa, entonces existe un método para establecer que la proposición es verdadera. [ aclarar ]
Si entendemos por "método" el algoritmo , entonces la condición no es aceptable, ya que nos permitiría resolver el problema de detención . Para ver cómo, considere la afirmación H(M) que dice " La máquina de Turing M se detiene o no se detiene". Su negación ¬H(M) establece que " M ni se detiene ni no se detiene", lo cual es falso por la ley de no contradicción (que es intuicionistamente válida). Si la prueba por contradicción fuera intuicionistamente válida, obtendríamos un algoritmo para decidir si una máquina de Turing arbitraria M se detiene, violando así la prueba (intuicionistamente válida) de no solubilidad del problema de detención .
Una proposición P que satisface se conoce como proposición ¬¬-estable . Así, en la lógica intuicionista la prueba por contradicción no es universalmente válida, sino que sólo puede aplicarse a las proposiciones ¬¬-estables. Un ejemplo de tal proposición es decidible, es decir, satisfactoria . De hecho, la prueba anterior de que la ley del tercero excluido implica prueba por contradicción puede reutilizarse para mostrar que una proposición decidible es ¬¬-estable. Un ejemplo típico de proposición decidible es una afirmación que puede comprobarse mediante cálculo directo, como " es primo" o " divide ".
Una aparición temprana de la prueba por contradicción se puede encontrar en los Elementos de Euclides , Libro 1, Proposición 6: [7]
La prueba procede suponiendo que los lados opuestos no son iguales y deriva una contradicción.
David Hilbert dio una influyente prueba por contradicción . Su Nullstellensatz afirma:
Hilbert demostró la afirmación suponiendo que no existen tales polinomios y dedujo una contradicción. [8]
El teorema de Euclides establece que hay infinitos números primos. En los Elementos de Euclides, el teorema se establece en el Libro IX, Proposición 20: [9]
Dependiendo de cómo escribimos formalmente la afirmación anterior, la prueba habitual toma la forma de prueba por contradicción o de refutación por contradicción. Presentamos aquí lo primero, veamos a continuación cómo se hace la prueba como refutación por contradicción.
Si expresamos formalmente el teorema de Euclides diciendo que para cada número natural hay un primo mayor que él, entonces empleamos la prueba por contradicción, de la siguiente manera.
Dado cualquier número , buscamos demostrar que existe un primo mayor que . Supongamos por el contrario que no existe tal p (una aplicación de prueba por contradicción). Entonces todos los números primos son menores o iguales que , y podemos formar la lista de todos ellos. Sea el producto de todos los números primos y . Como es mayor que todos los números primos, no es primo, por lo que debe ser divisible por uno de ellos, digamos . Ahora bien, ambos y son divisibles por , por lo tanto, también lo es su diferencia , pero esto no puede ser porque 1 no es divisible por ningún número primo. Por lo tanto tenemos una contradicción y por lo tanto hay un número primo mayor que
Los siguientes ejemplos se denominan comúnmente pruebas por contradicción, pero emplean formalmente refutación por contradicción (y por lo tanto son intuicionistamente válidos). [10]
Echemos un segundo vistazo al teorema de Euclides – Libro IX, Proposición 20: [9]
Podemos leer la afirmación en el sentido de que para cada lista finita de números primos, hay otro número primo que no está en esa lista, lo que podría decirse que está más cerca y en el mismo espíritu que la formulación original de Euclides. En este caso, la prueba de Euclides aplica la refutación por contradicción en un paso, como sigue.
Dada cualquier lista finita de números primos , se demostrará que existe al menos un número primo adicional que no está en esta lista. Sea el producto de todos los números primos enumerados y un factor primo de , posiblemente él mismo. Afirmamos que no está en la lista de números primos dada. Supongamos por el contrario que así fuera (una aplicación de refutación por contradicción). Entonces dividiría ambos y , por tanto, también su diferencia, que es . Esto genera una contradicción, ya que ningún número primo divide a 1.
La prueba clásica de que la raíz cuadrada de 2 es irracional es una refutación por contradicción. [11] De hecho, nos propusimos demostrar la negación ¬ ∃ a, b ∈ . a/b = √ 2 suponiendo que existen números naturales a y b cuya razón es la raíz cuadrada de dos, y derivar una contradicción.
La prueba por descenso infinito es un método de prueba mediante el cual se demuestra que un objeto más pequeño con la propiedad deseada no existe de la siguiente manera:
Semejante prueba es también una refutación por contradicción. Un ejemplo típico es la prueba de la proposición "no existe el número racional positivo más pequeño": supongamos que existe un número racional positivo más pequeño q y derive una contradicción observando que q/2 es incluso menor que q y sigue siendo positivo.
La paradoja de Russell , planteada teóricamente como "no hay ningún conjunto cuyos elementos sean precisamente aquellos conjuntos que no se contienen a sí mismos", es una afirmación negada cuya prueba habitual es una refutación por contradicción.
Las pruebas por contradicción a veces terminan con la palabra "¡Contradicción!". Isaac Barrow y Baermann utilizaron la notación QEA, para " quod est absurdum " ("que es absurdo"), similar a QED , pero esta notación rara vez se utiliza en la actualidad. [12] Un símbolo gráfico que a veces se utiliza para las contradicciones es un símbolo de "relámpago" con una flecha en zigzag hacia abajo (U+21AF: ↯), por ejemplo en Davey y Priestley. [13] Otros que a veces se usan incluyen un par de flechas opuestas (como [ cita necesaria ] o ), [ cita necesaria ] flechas tachadas ( ), [ cita necesaria ] una forma estilizada de hash (como U+2A33: ⨳) , [ cita necesaria ] o la "marca de referencia" (U+203B: ※), [ cita necesaria ] o . [14] [15]
GH Hardy describió la prueba por contradicción como "una de las mejores armas de un matemático", diciendo: "Es una táctica mucho mejor que cualquier táctica de ajedrez : un jugador de ajedrez puede ofrecer el sacrificio de un peón o incluso una pieza, pero un matemático ofrece el juego". ". [dieciséis]
En la demostración automatizada de teoremas, el método de resolución se basa en la prueba por contradicción. Es decir, para demostrar que una determinada afirmación está implicada por determinadas hipótesis, el probador automático asume las hipótesis y la negación de la afirmación, e intenta derivar una contradicción. [17]
{{cite book}}
: CS1 maint: location (link)