10 Evaluacion semantica de formulas (valores de verdad)

Definición 10.1.

Llamamos signatura al conjunto Σ\displaystyle\Sigma formado por todos los simbolos de proposicion atomica.

Observación.

Como en una formula o conjunto finito de formulas solo aparecera una cantidad finita de simbolos de proposicion atomica, por extension, llamaremos tambien signatura a cualquier conjunto finito de simbolos de proposicion atomica (y lo denotaremos tambien con Σ\displaystyle\Sigma).

Definición 10.2.

Sea Σ\displaystyle\Sigma una signatura. Llamamos valoracion …

Ejemplo.

Sea Σ={p,q,r}\displaystyle\Sigma=\{p,q,r\} Un ejemplo de valoracion sobre Σ\displaystyle\Sigma es

v1:Σ\displaystyle v_{1}\colon\Sigma (0,1)\displaystyle\longrightarrow(0,1)
p\displaystyle p 0\displaystyle\longmapsto 0
q\displaystyle q 1\displaystyle\longmapsto 1
r\displaystyle r 1\displaystyle\longmapsto 1
Observación.

En total habria 23=8\displaystyle 2^{3}=8 valoraciones diferentes.

Definición 10.3.

Sea Σ\displaystyle\Sigma la signatura formada por todos los simbolos de proposicion atomica y u\displaystyle u una valoracion concreta definida sobre Σ\displaystyle\Sigma. Vamos a definir por recursion una funcion que asocia a cada formula φ\displaystyle\varphi un valor de verdad que denotaremos (φ)u\displaystyle(\varphi)^{u}, extendiendo la valoracion y\displaystyle y de proposiciones atomicas a todas las formulas:

  •  

    Si p\displaystyle p es un simbolo de proposicion atomica (p)uu(p)\displaystyle\Rightarrow(p)^{u}\coloneqq u(p), ()u0\displaystyle(\perp)^{u}\coloneqq 0, ()u1\displaystyle(\top)^{u}\coloneqq 1.

  •  

    Si φ0\displaystyle\varphi\in\mathcal{{F}}_{0} (¬φ)u{1 si (φ)u=00 si (φ)u=1\displaystyle\Rightarrow(\neg\varphi)^{u}\coloneqq\begin{dcases}1\text{ si }(% \varphi)^{u}=0\\ 0\text{ si }(\varphi)^{u}=1\end{dcases}

Definición 10.4.

Sean φ,ψ0\displaystyle\varphi,\psi\in\mathcal{{F}}_{0}\Rightarrow

((φψ))u{1 si (φ)u=(ψ)u=10 en otro caso\displaystyle((\varphi\wedge\psi))^{u}\coloneqq\begin{dcases}1\text{ si }(% \varphi)^{u}=(\psi)^{u}=1\\ 0\text{ en otro caso}\end{dcases}
((φψ))u{0 si (φ)u=(ψ)u=01 en otro caso\displaystyle((\varphi\vee\psi))^{u}\coloneqq\begin{dcases}0\text{ si }(% \varphi)^{u}=(\psi)^{u}=0\\ 1\text{ en otro caso}\end{dcases}
((φψ))u{0 si (φ)u=1 y (ψ)u=01 en otro caso\displaystyle((\varphi\rightarrow\psi))^{u}\coloneqq\begin{dcases}0\text{ si }% (\varphi)^{u}=1\text{ y }(\psi)^{u}=0\\ 1\text{ en otro caso}\end{dcases}
((φψ))u{1 si (φ)u=(ψ)u0 si (φ)u(ψ)u\displaystyle((\varphi\leftrightarrow\psi))^{u}\coloneqq\begin{dcases}1\text{ % si }(\varphi)^{u}=(\psi)^{u}\\ 0\text{ si }(\varphi)^{u}\neq(\psi)^{u}\end{dcases}
Observación.

Si no se genera ambiguedad escribiremos φu\displaystyle\varphi^{u} en lugar de (φ)u\displaystyle(\varphi)^{u}

Observación.

Los valores de verdad de las conectivas binarias se pueden resumir con tablas de verdad.

Ejemplo.

Sea u\displaystyle u la valoracion dada por u(p)=u(q)=1,u(r)=0\displaystyle u(p)=u(q)=1,u(r)=0. Hallar φu\displaystyle\varphi^{u} siendo

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

(qr)u=0\displaystyle(q\wedge r)^{u}=0, ¬(qr)u=1\displaystyle\neg(q\wedge r)^{u}=1, (p¬(qr))u=1\displaystyle(p\rightarrow\neg(q\wedge r))^{u}=1.

Por otro lado (¬q)u=0\displaystyle(\neg q)^{u}=0, (p¬q)u=1\displaystyle(p\vee\neg q)^{u}=1, (¬r)u=1\displaystyle(\neg r)^{u}=1, (p¬q¬r)u=1\displaystyle(p\vee\neg q\rightarrow\neg r)^{u}=1

Por tanto, φu=1\displaystyle\varphi^{u}=1.