siguiente arriba atrasadelante (solo si previamente se ha ido atras)

3.3.1. Interpretación, evaluación y satisfacción

Una interpretación es una función que aplica a cada variable proposicional un elemento de U, es decir:
I : P-->U.

Toda interpretación lleva asociada en lógica de proposiciones una función pragmática que asigna a cada variable proposicional el valor «verdadero» o el valor «falso» , valores que representaremos por «1» y «0» , respectivamente. La llamaremos función de evaluación:

V I : P-->{0, 1}

El subíndice I indica que la función es relativa a la interpretación. Como veremos enseguida, establecida una interpretación y una función de evaluación para las variables proposicionales se puede extender el dominio de esta función de evaluación al conjunto (infinito) de todas las sentencias.

Se dice que una interpretación I satisface a una sentencia f si (y sólo si) V I(f) = 1. Alternativamente, se puede decir que la sentencia f se satisface para I, o, en lenguaje más coloquial, que f es verdadera con esa interpretación. La notación para expresarlo simbólicamente es: |=If.

Para extender el dominio de una función de evaluación de variables proposicionales a sentencias, como toda sentencia resulta de aplicar las reglas de la gramática, basta con definir una regla semántica para cada una de las reglas gramaticales (sintácticas):

  1. |=Ip si y sólo si V I(p) = 1
  2. |=I(¬f) si y sólo si no es el caso que |=If
  3. |=I(f  \/ y) si y sólo si o bien |=If o bien |=Iy o ambos
  4. |=I(f  /\ y) si y sólo si |=If y |=Iy
  5. |=I(f ==> y) si y sólo si no es el caso que (|=If y no |=Iy)
  6. |=I(f <==> y) si y sólo si |=I(f ==> y) y |=I(y ==> f)

Estas reglas se pueden expresar de manera más gráfica en forma de una tabla de verdad en la que se contemplan, para cada una de las cuatro evaluaciones diferentes posibles de una pareja de sentencias, las evaluaciones de cada una de las combinaciones sintácticas de esas sentencias:

fy¬ff  \/ yf  /\ yf ==> yf <==> y














I000 1 0 0 1 1
I101 1 1 0 1 0
I210 0 1 0 0 0
I311 0 1 1 1 1

donde «I0» quiere decir «la clase de interpretaciones para las cuales V I(f) = V I(y) = 0» , etc. (Las interpretaciones posibles son infinitas, pero sólo hay cuatro evaluaciones distintas de dos sentencias).

Obsérvese que la satisfacción de una sentencia para una determinada interpretación depende, en última instancia, de la evaluación de las variables proposicionales que la forman. En el ejemplo del Apartado 3.2.1 habíamos convenido la interpretación:

I(ord) = «libro sobre ordenadores»

I(tab) = «tremendamente aburrido»

La sentencia:

ord ==> tab

se satisface o no, con esa interpretación, dependiendo de la evaluación de las variables proposicionales, V Iord) y V Itab). Como decíamos al principio, toda interpretación lleva asociada una función pragmática de evaluación. En este caso, para la misma interpretación hay cuatro funciones posibles de evaluación. En lo sucesivo, para no repetir constantemente «la sentencia se satisface para esta interpretación y esta función de evaluación» , hablaremos simplemente de «interpretación» . Es decir, para dos variables proposicionales diremos que hay «cuatro interpretaciones» distintas (en realidad, cuatro clases en las que pueden clasificarse todas las intepretaciones posibles y sus funciones de evaluación asociadas).

La semántica de la negación, la disyunción (que es inclusiva) y la conjunción no necesitan explicación: el lector conoce las operaciones correspondientes del álgebra de Boole. Tampoco el bicondicional, que es una conjunción de dos condicionales. Sin embargo, es preciso detenerse en la semántica del condicional.


siguiente
arriba atrasadelante (sólo si previamente se ha ido atras)


algunos derechos reservados DIT-ETSIT-UPM
Portada