11 Modelos y contraejemplos. Clasificacion de formulas

Observación III.5.

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.

Definición III.5.

Sean φ\varphi una formula y uu una valoracion.

  • ​

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

Definición III.6.

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

Observación III.6.

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.

Ejemplo III.3.

Clasifica la formula

φ=(p→¬(q∧r))↔(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→¬(q∧r))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.

Ejemplo III.4.

Demuestra que la siguiente formula es una tautologia

φ=(p→q)∧(q→r)→(p→r)\varphi=(p\rightarrow q)\wedge(q\rightarrow r)\rightarrow(p\rightarrow r)

Lo demostraremos utilizando una tabla de verdad.

p q r p→qp\rightarrow q q→rq\rightarrow r (p→q)∧(q→r)(p\rightarrow q)\wedge(q\rightarrow r) p→rp\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.

Ejemplo III.5.

Demuestra que la siguiente formula es una contradiccion

φ=(p→q)∧(r→s)∧p∧r∧(¬q∨¬s)\varphi=(p\rightarrow q)\wedge(r\rightarrow s)\wedge p\wedge r\wedge(\neg q% \vee\neg s)

(p∧q)∧r(p\wedge q)\wedge r y p(q∧r)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.

(p∧q)∧r≡p∧(q∧r)≡p∧q∧r(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{p→q=1(a)r→s=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.