11 Modelos y contraejemplos. Clasificacion de formulas

Remark 11.1.

Cuando hablemos de una formula φ\varphi y su valor de verdad bajo una valoracion uu, supondremos siempre que los simbolos de proposicion atomica que aparecen en φ\varphi pertenecen al dominio de uu.

Definition 11.2.

Sean φ\varphi una formula y uu una valoracion.

  • Si φu=1\varphi^{u}=1

Definition 11.3.

Sea φ\varphi una formula. Decimos que φ\varphi es:

  • satisfacible si u\exists u valoracion tal que φu=1\varphi^{u}=1.

  • insatisfacible si no es satisfacible.

  • tautologia si u\forall u valoracion se tiene que φu=1\varphi^{u}=1

  • contradiccion si u\forall u valoracion se tiene que φu=0\varphi^{u}=0

  • contingencia si no es tautologia ni contradiccion

Remark 11.4.

Esta clasificacion puede resumirse en la tabla

Satisfacible Tautologia o contingencia
Insatisfacible Contradiccion

Cuando hablemos de “clasificar una formula” nos referiremos a decidir si es tautologia, contingencia o contradiccion.

Example 11.5.

Clasifica la formula

φ=(p¬(qr))(p¬q¬r)\varphi=(p\rightarrow\neg(q\wedge r))\leftrightarrow(p\vee\neg q\rightarrow% \neg r)

Ya hemos encontrado 2 modelos. Sabemos que es satisfacible.

Voy a buscar un contraejemplo. w para conseguir esto

Si w(p)=0(p¬(qr))w=1w(p)=0\Rightarrow(p\rightarrow\neg(q\wedge r))^{w}=1.

Voy a intentar que la segunda parte sea falsa.

w(q)=0(¬q)w=1(¬q)w=1w(q)=0\Rightarrow(\neg q)^{w}=1\Rightarrow(\neg q)^{w}=1. (p¬q)w=1(p\vee\neg q)^{w}=1.

Si w(r)=1(¬r)w=0(p¬q¬r)w=0w(r)=1\Rightarrow(\neg r)^{w}=0\Rightarrow(p\vee\neg q\rightarrow\neg r)^{w}=0.

φw=0\varphi^{w}=0. Luego w es un contraejemplo de φ\varphi, por tanto φ\varphi es una contingencia.

Example 11.6.

Demuestra que la siguiente formula es una tautologia

φ=(pq)(qr)(pr)\varphi=(p\rightarrow q)\wedge(q\rightarrow r)\rightarrow(p\rightarrow r)

Lo demostraremos utilizando una tabla de verdad.

p q r pqp\rightarrow q qrq\rightarrow r (pq)(qr)(p\rightarrow q)\wedge(q\rightarrow r) prp\rightarrow r φ\varphi
0 0 0 1 1 1 1 1
0 0 1 1 1 1 1 1
0 1 0 1 0 0 1 1
0 1 1 1 1 1 1 1
1 0 0 0 1 0 0 1
1 0 1 0 1 0 1 1
1 1 0 1 0 0 0 1
1 1 1 1 1 1 1 1

He visto que las 8 valoraciones posibles son modelos de φ\varphi. Por tanto, φ\varphi es una tautologia.

Example 11.7.

Demuestra que la siguiente formula es una contradiccion

φ=(pq)(rs)pr(¬q¬s)\varphi=(p\rightarrow q)\wedge(r\rightarrow s)\wedge p\wedge r\wedge(\neg q% \vee\neg s)

(pq)r(p\wedge q)\wedge r y p(qr)p(q\wedge r) son verdaderas si y solo si p=q=r=1p=q=r=1. Son formulas distintas sintacticamente pero son equivalentes semanticamente.

(pq)rp(qr)pqr(p\wedge q)\wedge r\equiv p\wedge(q\wedge r)\equiv p\wedge q\wedge r.

  • Caso 1: Si p=0φ=0p=0\Rightarrow\varphi=0 (son 8 valoraciones).

  • Caso 2: p=1p=1.

    • Caso 2.1: r=0φ=0r=0\Rightarrow\varphi=0 (son 4 valoraciones)

    • Caso 2.2 : r=1r=1

      Hacer tabla de verdad con qq y ss (4 filas). Salen todas falsas.

Luego φ\varphi es una contradiccion.

Alternativa: por reduccion al absurdo. Supongo que φ\varphi no es contradiccion \Rightarrow existe uu modelo de φ\varphi. Como es una conjuncion de varias formulas, tenemos que

u{pq=1(a)rs=1(b)p=1(c)r=1(d)¬q¬s=1(e)u\begin{dcases}p\rightarrow q=1(a)\\ r\rightarrow s=1(b)\\ p=1(c)\\ r=1(d)\\ \neg q\vee\neg s=1(e)\end{dcases}
(a)+(c)q=1¬q=0(b)+(d)s=1¬s=0}¬q¬s=0 Contradicion con (e)\begin{rcases}(a)+(c)\Rightarrow q=1\Rightarrow\neg q=0\\ (b)+(d)\Rightarrow s=1\Rightarrow\neg s=0\end{rcases}\Rightarrow\neg q\vee\neg s% =0\text{ Contradicion con (e)}\Rightarrow

Por tanto, φ\varphi es contradiccion.