Al reemplazar las variables de la proposición por su negación y cambiar los valores de verdad de todas las prop. variables, mostrar v(ϕ)=v∗(ϕ∗)v(ϕ)=v∗(ϕ∗)v(\phi)=v^*(\phi^*)

Este es el ejercicio 2.28 de Propositional and Predicate Calculus: A Model of Argument de Derek Goldrei:

Para una fórmula construida usando los conectivos ¬ , , , dejar ϕ construirse reemplazando cada variable proposicional en ϕ por su negación.
(a) Para cualquier asignación de verdad v , dejar v Sea la asignación de verdad que da cada apoyo. variable el valor opuesto al dado por v , es decir

v = { T   si   v ( pag ) = F F   si   v ( pag ) = T ,
para todos los apoyos. Variables pag . Muestra esa v ( ϕ ) = v ( ϕ ) .
(b) (i) Use el resultado de la parte (a) para demostrar que ϕ es una tautología iff ϕ es una tautología.
(ii) ¿Es cierto que ϕ es una contradicción si ϕ es una contradiccion?

Relacionado: Misma pregunta sin (b) .

Ya he hecho la parte (a) por inducción fuerte sobre la longitud de ϕ :

Para cada norte norte , dejar PAG ( norte ) sea ​​el enunciado. PAG ( 0 ) es claramente cierto. Suponer PAG ( i ) es cierto para 0 i k . Dejar ϕ ser una fórmula de longitud k + 1 , entonces ϕ es una de las tres formas ¬ θ , ( θ ψ ) , o ( θ ψ ) . Suponer ϕ es de la forma ¬ θ . θ tiene longitud k Entonces por PAG ( k ) , v ( θ ) = v ( θ ) . Supongamos que para cualquier asignación de verdad v , v ( ¬ θ ) = T , entonces v ( θ ) = F = v ( θ ) . Desde v y v son asignaciones de verdad, v ( ¬ θ ) = T = v ( ¬ θ ) y PAG ( k + 1 ) es verdad; de manera similar si v ( ¬ θ ) = T . los casos para ϕ de las dos formas restantes son similares. Por fuerte inducción, para cada norte norte , PAG ( norte ) es verdad.

Tengo problemas con la parte (b). Lo que he hecho es:

Suponer ϕ es una tautología, entonces para cualquier asignación de verdad v , v ( ϕ ) = T . por (un), v ( ϕ ) = T . Desde v es cualquier asignación de verdad, v es también cualquier asignación de verdad (para cualquier v podemos elegir el correspondiente v ), entonces ϕ es una tautología. Y lo mismo para (ii).

Alternativamente, parece que si ϕ es una tautología, debe ser de la forma ( θ ¬ θ ) , entonces por (a), v ( θ ) = v ( θ ) , por definición de asignación de verdad, v ( ¬ θ ) = v ( ¬ θ ) , y por lo tanto v ( ( θ ¬ θ ) ) = v ( ( θ ¬ θ ) ) = v ( ϕ ) . Y del mismo modo para ϕ contradicción de la forma ( θ ¬ θ ) .

No estoy seguro de que ninguno de los métodos sea correcto, ¿qué me estoy perdiendo aquí?

La prueba de la parte (a) está bien. Con respecto a la prueba de la parte (b), véase mi respuesta.

Respuestas (1)

Tu prueba de la propiedad (b) no es correcta, incluso si hay buenas intuiciones. Su queja " v ( ϕ ) es una tautología" no tiene sentido porque sólo una fórmula puede ser una tautología, un valor de verdad no puede ser una tautología. No se trata sólo de una distinción formal y pedante: demostrar que ϕ es una tautología significa probar que v ( ϕ ) = para cada tarea v . Además, a priori , podría no ser suficiente para demostrar que v ( ϕ ) = para cada tarea v (en realidad, es suficiente, pero hay que explicar por qué).

Probemos que si ϕ entonces es una tautología ϕ es una tautología: sea ϕ ser una tautología; tenemos que demostrar que v ( ϕ ) = para cada tarea v .

Dejar v ser una tarea. Desde ϕ es una tautología, v ( ϕ ) = . Por definición de ( ) , ϕ ϕ ( significa equivalencia lógica) porque ϕ solo se obtiene de ϕ reemplazando cada variable proposicional en ϕ por su doble negación, y en la lógica clásica ¬ ¬ pag pag . Por lo tanto, v ( ϕ ) = . De acuerdo con la propiedad (a), v ( ϕ ) = . QED

Veamos también lo contrario, que puede demostrarse de manera similar (incluso más simple).

Probemos que si ϕ entonces es una tautología ϕ es una tautología: sea ϕ ser una tautología; tenemos que demostrar que v ( ϕ ) = para cada tarea v .

Dejar v ser una tarea. Desde ϕ es una tautología, v ( ϕ ) = . De acuerdo con la propiedad (a), v ( ϕ ) = . QED

la prueba de que ϕ es una contradicción si ϕ es una contradicción es análoga.

PS Su reclamo "si ϕ es una tautología, debe ser de la forma ( θ ¬ θ ) " es falso! Es cierto que si ϕ entonces es una tautología ϕ ( θ ¬ θ ) , pero la forma sintáctica de ϕ podría ser completamente diferente. Por ejemplo, pag ( q pag ) es una tautología.

Hola, sí, debería haber escrito. ϕ es una tautología y no v ( ϕ ) , He editado esa parte. Para la dirección de implicación, ¿hay alguna forma de mostrar 'Si ϕ es una tautología, entonces ϕ es una tautología' sin ϕ ϕ ?
Además, en su PS, mi sugerencia fue solo porque la fórmula se construye solo usando ¬ , , .
La razón por la que no quiero usar la equivalencia lógica es que esta pregunta fue una de las preguntas finales justo antes de la sección sobre equivalencia lógica. Usando su idea, ¿qué tal: 'Desde que ϕ es una tautología, v ( ϕ ) = T . por (un), v ( ϕ ) = v ( ϕ ) , pero v = v así que hemos terminado.'?
@palmpo - ¡Sí, esto también es perfecto!
@palmpo - En cuanto a la PS, también en el fragmento ¬ , , o incluso en el fragmento ¬ , puede encontrar fácilmente tautologías diferentes de (pero lógicamente equivalentes a) θ ¬ θ : pensar en ¬ ( pag ¬ pag ) o ¬ pag ( ¬ q pag ) .