Cómo demostrar que [math] \ neg (P \ Rightarrow Q) [/ math] es lógicamente equivalente a [math] P \ land (\ neg Q) [/ math]

Gran pregunta!

Primero, debemos aclarar lo que queremos decir cuando decimos que dos fórmulas [matemáticas] \ phi [/ matemáticas] y [matemáticas] \ psi [/ matemáticas] son lógicamente equivalentes . Para la lógica de predicados (en relación con aquellas fórmulas con solo predicados [matemática] P, Q,… [/ matemática] conectivos [matemática] \ a, \ neg, \ land, … [/ matemática] y paréntesis), significa que cualquier asignación de verdad a los predicados [matemática] P, Q,… [/ matemática] estará de acuerdo en [matemática] \ phi [/ matemática] y [matemática] \ psi [/ matemática]. Es decir, las fórmulas tienen exactamente el mismo valor de verdad bajo cualquier interpretación de los predicados.

Entonces, ¿cómo hacemos para establecer que dos fórmulas exhiban esta equivalencia? Para empezar, las fórmulas son finitas y, por lo tanto, contienen muchos predicados. Esto significa que se puede verificar que cada asignación de verdad a los predicados involucrados en cualquiera de las dos fórmulas asigna el mismo valor de verdad a ambas fórmulas. Para fórmulas cortas como [math] \ neg (P \ to Q) [/ math] y [math] P \ lor \ neg Q [/ math], esto es sumamente factible. Sin embargo, vemos que cada vez que intervienen [matemáticos] n [/ matemáticos] distintos predicados, el número de asignaciones de verdad que debemos examinar es [matemática] 2 ^ n [/ matemática], que crece tan rápidamente con respecto a [matemática] ] n [/ math] que la tarea se vuelve inviable, e incluso para pequeños [math] n [/ math] muy aburrido.

Afortunadamente, los matemáticos idearon sistemas de prueba , que transforman el procedimiento de memoria de verificar las tablas de verdad en un rompecabezas divertido y desafiante. Los matemáticos ya hicieron todo el trabajo para demostrar que los sistemas de prueba son sólidos y completos, que podemos confiar plenamente en ellos para establecer relaciones lógicas.

Este es uno de mis sistemas de prueba favoritos para la lógica de predicados.

Una prueba es una secuencia de líneas.
1 .____________
2 .____________

norte.____________

tal que cada línea sea una instanciación de uno de los esquemas del axioma
1. [matemáticas] \ phi \ to (\ psi \ to \ phi) [/ math]
2. [matemáticas] (\ phi \ to (\ psi \ to \ chi)) \ to ((\ phi \ to \ psi) \ to (\ phi \ to \ chi)) [/ math]
3. [matemáticas] (\ neg \ phi \ to \ neg \ psi) \ to ((\ neg \ phi \ to \ psi) \ to \ chi)) [/ math]

O

la línea sigue por modus ponens de dos líneas anteriores, es decir, líneas
yo. [matemáticas] \ phi \ a \ psi [/ matemáticas]
j. [matemáticas] \ phi [/ matemáticas]

permítanos insertar una nueva línea

norte. [matemáticas] \ psi [/ matemáticas].

Si puede encontrar pruebas válidas de [matemáticas] (\ neg (P \ to Q)) \ a (P \ lor \ neg Q)) [/ math] y [math] (P \ lor \ neg Q) \ a (\ neg (P \ to Q)) [/ math] habrá demostrado que las dos fórmulas son equivalentes. ¡Adelante, pruébalo! Si de hecho son equivalentes, tiene la seguridad (por la integridad del sistema) de que existe alguna prueba válida; También está seguro de que la búsqueda será muy divertida.

Dos caminos.

Método 1 (Prueba por contradicción)

Primero, demostraremos que [math] \ neg (p \ Rightarrow q) \ Rightarrow (p \ land \ neg q) [/ math]

1. [math] \ neg (p \ Rightarrow q) [/ math] [suposición // prueba condicional]

2. [math] \ neg (p \ land \ neg q) [/ math] [suposición // reductio ad absurdum]

3. [matemáticas] \ neg p \ lor q [/ matemáticas] [2, ley de De Morgan]

4. [matemáticas] p [/ matemáticas] [suposición // prueba condicional]

5. [matemáticas] q [/ matemáticas] [3, 4, silogismo disyuntivo]

6. [matemática] p [/ matemática] [matemática] \ Rightarrow q [/ matemática] [4–5, prueba condicional]

7. [math] (p \ Rightarrow q) \ land \ neg (p \ Rightarrow q) [/ math] [6, 1, [math] \ land [/ math] introducción]

8. [matemáticas] p \ land \ neg q [/ matemáticas] [2–7, reducción ad absurdum]

9. [math] \ neg (p \ Rightarrow q) \ Rightarrow (p \ land \ neg q) [/ math] [1–8, prueba condicional]

A continuación, demostraremos que [math] (p \ land \ neg q) \ Rightarrow \ neg (p \ Rightarrow q) [/ math]

10. [matemáticas] p \ land \ neg q [/ matemáticas] [suposición // prueba condicional]

11. [math] p \ Rightarrow q [/ math] [suposición // reducción ad absurdum]

12. [matemáticas] p [/ matemáticas] [10, [matemáticas] \ tierra [/ matemáticas] eliminación]

13. [matemáticas] q [/ matemáticas] [11, 12, modus ponens]

14. [matemáticas] \ neg [/ matemáticas] [matemáticas] q [/ matemáticas] [10, [matemáticas] \ tierra [/ matemáticas] eliminación]

15. [matemáticas] q \ tierra \ neg q [/ matemáticas] [13, 14, [matemáticas] \ tierra [/ matemáticas] introducción]

16. [math] \ neg (p \ Rightarrow q) [/ math] [11–15, reductio ad absurdum]

17. [matemáticas] (p \ land \ neg q) \ Rightarrow \ neg (p \ Rightarrow q) [/ math] [10–16, prueba condicional]

Así:

18. [math] \ neg (p \ Rightarrow q) \ iff (p \ land \ neg q) [/ math] [9, 17, [math] \ iff [/ math] introducción]

Método 2 (tabla de verdad)

[matemáticas] \ begin {array} {| c | c | c | c | c |} \ hline p & q & p \ Rightarrow q & \ neg (p \ Rightarrow q) & p \ land \ neg q \\\ hline \ text {T} y \ text {T} y \ text {T} y \ text {F} y \ text {F} \\ \ text {T} y \ text {F} y \ text {F} & \ text {T} & \ text {T} \\ \ text {F} & \ text {T} & \ text {T} & \ text {F} & \ text {F} \\ \ text {F} & \ text {F} & \ text {T} & \ text {F} & \ text {F} \\ \ hline \ end {array} [/ math]

Recuerde que [math] p \ Rightarrow q [/ math] siempre es verdadero si [math] p [/ math] es falso, y siempre es verdadero si [math] q [/ math] es verdadero. Por lo tanto, [math] \ neg (p \ Rightarrow q) [/ math] siempre es falso si [math] p [/ math] es falso o [math] q [/ math] es verdadero. Y puede ver en la columna final que esto es estrictamente idéntico a [math] p \ land \ neg q [/ math].

Esto puede parecer contradictorio, pero solo porque la oración “Si [matemática] p [/ matemática], entonces [matemática] q [/ matemática]” es una forma imperfecta de representar semánticamente [matemática] p \ Punta de flecha q [/ matemática], dado que la oración al menos implica algo sobre la relación entre [matemáticas] p [/ matemáticas] y [matemáticas] q [/ matemáticas] que parece ser más que una implicación material. Una forma más precisa de traducirlo sería “No es el caso de que [matemática] p [/ matemática] pero no [matemática] q [/ matemática]”. Y cuando se redacta así, [matemática] \ neg (p \ land \ neg q) [/ math] parece más intuitivo. Pero lógicamente, son estrictamente equivalentes.

P => Q es igual a ~ P v Q.
Ahora tenemos ~ (~ P v Q).
~~ P (doble negativo) es P, v se convertirá en &, y ~ Q se deja (solo se aplica la operación de negación). Después de resolver esto, el resultado es P & ~ Q.
Espero que esto haya ayudado un poco.

construir una tabla de verdad para ambas proposiciones. verifique que tengan exactamente la misma salida para una entrada dada.