10 Evaluacion semantica de formulas (valores de verdad)

Definition 10.1.

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

Remark 10.2.

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 Σ\Sigma).

Definition 10.3.

Sea Σ\Sigma una signatura. Llamamos valoracion …

Example 10.4.

Sea Σ={p,q,r}\Sigma=\left\{p,q,r\right\} Un ejemplo de valoracion sobre Σ\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
Remark 10.5.

En total habria 23=82^{3}=8 valoraciones diferentes.

Definition 10.6.

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

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

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

Definition 10.7.

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

((φψ))u{1 si (φ)u=(ψ)u=10 en otro caso((\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((\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((\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((\varphi\leftrightarrow\psi))^{u}\coloneqq\begin{dcases}1\text{ si }(\varphi)% ^{u}=(\psi)^{u}\\ 0\text{ si }(\varphi)^{u}\neq(\psi)^{u}\end{dcases}
Remark 10.8.

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

Remark 10.9.

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

Example 10.10.

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

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

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

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

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