¿Alguien puede señalar las pruebas que se vuelven ridículamente más simples por contradicción en comparación con el enfoque directo en el que se pueden probar?

La mayoría de las pruebas por contradicción se expresan mejor como pruebas por contrapositivo (http://en.wikipedia.org/wiki/Con…), que no es lo mismo. En una prueba real por contradicción, para demostrar que P implica Q, usted asume P y no Q y deriva una contradicción. Pero para muchas pruebas más simples por contradicción, lo que la gente hace en cambio es asumir que no Q y no derivar P, luego juntarlo con P para obtener una contradicción. Esta no es una prueba real por contradicción. De hecho, está demostrando que no Q implica no P, que es el contrapositivo de lo que estaba tratando de probar, y las declaraciones son equivalentes a sus contrapositivos.

Por qué querrías hacer esto? Un problema con una prueba real por contradicción (donde realmente usas tanto P como no Q como hipótesis) es que no aprendes nada más que lo que estabas tratando de probar. Cuando pruebas algo directamente, pruebas que

P implica A implica B implica C implica … implica Q

y has aprendido muchas otras cosas, a saber, que P implica A, que A implica B, y así sucesivamente. Algunas de estas declaraciones pueden ser útiles y / o interesantes por derecho propio. Cuando demuestra algo por contradicción, ninguna de las inferencias intermedias que ha realizado es reutilizable. Pero si su prueba por contradicción fue realmente una prueba por contrapositivo, entonces ha demostrado que

no Q implica A implica B implica C implica … implica no P

y todavía has aprendido cosas intermedias.

Otro problema con la prueba por contradicción es que es mucho más fácil cometer un error . En una prueba ordinaria, si comete un error, se encontrará probando cosas que son falsas, y luego podrá detectarlo. En una prueba por contradicción, si comete un error, asumirá que ha terminado y publicará un artículo en viXra que dice probar el último teorema de Fermat o la hipótesis de Riemann o lo que sea, están constantemente probando estos dias.

Como ejemplo explícito, tomemos la prueba estándar de que [math] \ sqrt {2} [/ math] es irracional. La declaración se puede reformular de la siguiente manera: si [math] a ^ 2 = 2 [/ math], entonces [math] a [/ math] es irracional. Una prueba por contradicción supondría que tanto [matemática] a ^ 2 = 2 [/ matemática] como que [matemática] a [/ matemática] es racional y deriva una contradicción, pero no tenemos que hacer eso . Lo que podemos hacer es asumir que [matemáticas] a [/ matemáticas] es racional y demostrar que [matemáticas] a ^ 2 \ neq 2 [/ matemáticas].

Aquí hay una forma de hacerlo. Los números racionales admiten una factorización prima única con exponentes posiblemente negativos. Escriba [math] a [/ math] en términos de esta factorización prima y observe el exponente de [math] 2 [/ math]. Cuando cuadras [matemáticas] a [/ matemáticas], este exponente se duplica, por lo que se vuelve par. En otras palabras, [matemática] a ^ 2 [/ matemática] debe ser divisible por [matemática] 2 [/ matemática] un número par (posiblemente negativo) de veces, y no puede ser divisible por [matemática] 2 [/ matemática] exactamente una vez. Entonces en particular [matemáticas] a ^ 2 \ neq 2. [/ Matemáticas]

¿Qué hemos aprendido al redactar esto como prueba por contrapositivo? Bueno, si pensamos lo suficiente sobre cómo funcionó esta prueba, descubriremos la noción de valoración 2-adic (http://en.wikipedia.org/wiki/Pa…), que tiene muchos usos más allá de esta prueba. También es posible descubrir la noción de valoración de 2 adic a partir de la prueba por contradicción si también se mira lo suficientemente de cerca, pero creo que es un poco más difícil. También hemos aprendido algo intermedio, a saber, que no solo la raíz cuadrada de [math] 2 [/ math] es irracional, sino que, sin hacer ningún trabajo adicional, la raíz cuadrada de cualquier número tal que cualquiera de los exponentes en su la factorización prima es impar es irracional!

Como otro ejemplo, que solo estoy discutiendo porque sospecho que las personas a menudo usan esto como un ejemplo de prueba por contradicción, tomemos lo que la gente piensa que es la prueba de Euclides de la infinitud de los números primos. Esta prueba, contraria a la opinión popular, no es una prueba por contradicción . Ni siquiera es una prueba por contrapositivo. Es un algoritmo para producir infinitos números primos , y funciona así: comienza con un conjunto finito de números primos y encuentra un factor primo de su producto más uno. Esa es una prima que no está en tu lista. Después de hacer esto muchas veces, habrás anotado infinitos primos distintos. Tenga en cuenta que no estoy asumiendo que el conjunto de primos es finito. Solo estoy eligiendo un conjunto finito de números primos.

La prueba por contradicción está muy sobrevalorada . La mayoría de las veces, los beneficios que obtiene al tratar de probar algo por contradicción se pueden obtener probándolo por contrapositivo, y un hábito importante a tener en cuenta al probar cosas es tomar constantemente contrapositivos de cada declaración que encuentre para ver si Sus contrapositivos son más útiles. Tomar contrapositivos no es algo natural , y a menudo te sorprenderás cuando hagas esto.

Actualmente no puedo pensar en un buen ejemplo donde la contradicción realmente ayude. Lo editaré con una actualización si lo hago.

Estoy de acuerdo en parte con la respuesta de Qiaochu. Pero hay dos sutilezas:

  • Hay una serie de casos en los que una prueba se puede descubrir primero usando la prueba por método de contradicción, y luego refactorizada a una prueba usando contrapositivos. ¿Por qué podría ser más fácil el descubrimiento original como prueba por contradicción? Debido a que el procedimiento de prueba por contradicción puede permitirle a uno razonar hacia adelante (comenzar con algo que supuestamente existe y deducir más al respecto) más en la prueba en lugar de razonar hacia atrás (siga razonando al revés para descubrir lo que necesita mostrar para existencia). Tal refactorización tiene enormes ventajas, pero al mismo tiempo, no descartaría el ejercicio original de usar la prueba por contradicción en todos los casos, incluso si la prueba final está mejor redactada de otra manera (en particular, la prueba refactorizada puede tener muchas lemas y saltos no obvios que tienen más sentido si lo consideras una prueba por contradicción).
  • En algunos casos, particularmente aquellos en los que hay una configuración muy complicada cuya inexistencia necesitamos demostrar, es mucho más fácil demostrarlo por contradicción: consideramos una configuración hipotética del tipo y luego deducimos mucha información sobre ella hasta que es finalmente claro que tal configuración no existe. Tales pruebas pueden ser difíciles de refactorizar. Tenga en cuenta que estos casos rara vez ocurren en algo que no sea matemática de nivel de investigación, y aunque las pruebas por contradicción son “ridículamente más simples”, de ninguna manera son simples en términos absolutos.

Ejemplos:

  • Declaraciones sobre la inexistencia de ciertos tipos de grupos, como los grupos simples no abelianos de orden impar (El teorema de Feit-Thompson, 255 páginas). Estas declaraciones generalmente proceden asumiendo que dicho grupo existe y seleccionando un grupo mínimo del tipo (llamado contraejemplo mínimo ). Luego, las propiedades de dicho objeto se exploran en detalle. En algún momento, se hace obvio que tal objeto no puede existir.
  • Declaraciones en combinatoria (tipo teoría de Ramsey) sobre la inexistencia de ciertas configuraciones que evitan subestructuras específicas. A menudo comenzamos asumiendo una configuración del tipo que existe, y luego seguimos deduciendo sus propiedades.

Quiero aclarar un poco por qué la reducción sugerida de Qiaochu “P implica no Q” a “Q implica no P” no funciona en el sentido ingenuo en los casos anteriores. Considere el ejemplo de la teoría de grupo:

P = grupo de orden impar, Q = grupo finito simple no abeliano

P implica que no Q = “cualquier grupo de orden impar no puede ser un grupo no abeliano simple finito”, lo que se traduce en estrategia: comience con un grupo de orden impar y demuestre que no puede ser simple no abeliano.

Q implica que no P = “cualquier grupo finito simple no abeliano no puede ser un grupo de orden impar”, lo que se traduce en estrategia: comience con un grupo finito simple no abeliano y demuestre que no puede ser de orden impar.

Pero lo que realmente necesitamos en la prueba es usar la conjunción de ser un grupo finito simple no abeliano y un grupo de orden impar repetidamente, jugadas juntas entre sí, a lo largo de la prueba. En otras palabras, queremos “usar” tanto la verdad de P como la verdad de Q repetidamente para el proceso de construir entendimiento sobre la configuración. Entonces, lo que realmente queremos es la versión:

P y Q implica contradicción = “un grupo de orden impar que es un grupo no abeliano simple finito simplemente no existe”

(la operacionalización real es sutilmente diferente: confiamos en un contraejemplo mínimo en lugar de uno arbitrario).

Del mismo modo, en el caso de la teoría de grafos, considere:

P = el gráfico no contiene la subconfiguración X, Q = el gráfico no contiene la subconfiguración Y

P implica no Q = “cualquier gráfico que no contenga subconfiguración X debe contener subconfiguración Y”

Q implica no P = “cualquier gráfico que no contenga subconfiguración Y debe contener subconfiguración X”

Pero estamos mejor intentando

P y Q implica contradicción = “cualquier gráfico que no contenga la subconfiguración X o la subconfiguración Y simplemente no existe”

¿Por qué? Debido a que la última formulación nos permite usar repetidamente evitar ambas subconfiguraciones para reducir las posibilidades del gráfico que estamos viendo.