23 Evaluacion semantica de formulas (valores de verdad)
Objetivo de la seccion: Definir por recursion el valor de verdad de una formula, que podra ser
-
•
“falso” o bien
-
•
“verdadero”.
Llamamos signatura al conjunto formado por todos los simbolos de funcion y predicado (incluyendo los de constante y proposicion atomica).
Sea una signatura. Llamamos interpretacion definida sobre a un par donde:
-
•
es un conjunto no vacio, llamado el dominio de la interpretacion.
-
•
es la funcion interpretacion que asocia a cada elemento de un objeto matematico como se describe a continuacion:
-
–
A cada simbolo de constante un elemento del dominio .
-
–
A cada simbolo de funcion de aridad una funcion .
-
–
A cada simbolo de predicado de aridad una relacion -aria .
-
–
En la definicion anterior la relacion describe el conjunto de -tuplas de que “cumplen” el predicado en la interpretacion dada.
Dado el conjunto de simbolos de variable, llamamos asignacion a una funcion que asocia:
-
•
A cada simbolo de variable un elemento del dominio .
Normalmente, para evaluar una formula, solo asignaremos el conjunto finito de variables que aparezcan en la formula.
…
A continuacion, fijadas una interpretacion y una asignacion, vamos a asociar, de forma recursiva, a cada termino un elemento del dominio de la interpretacion.
Sean una signatura, una interpretacion definida sobre y una asignacion.
Vamos a asociar, de forma recursiva, a cada termino un elemento del dominio .
-
•
Si es un simbolo de constante
-
•
Si es un simbolo de variable
-
•
Si es un simbolo de funcion de aridad y son terminos .
Sean un conjunto no vacio, , una asignacion y un simbolo de variable. Se define una nueva asignacion, que se denota , como la asignacion que asocia a todas las variables el mismo elemento de que les asignaba , salvo al simbolo al que se asigna el valor .
A continuacion, fijadas una interpretacion y una asignacion, vamos a asociar, de forma recursiva, a cada formula un valor de verdad.
Sean una signatura, una interpretacion definida sobre y una asignacion.
Vamos a asociar, de forma recursiva, a cada formula un valor de verdad
-
•
-
•
-
•
Si es un simbolo de proposicion atomica
-
•
Si es un simbolo de predicado de aridad y son terminos
-
•
Si son terminos
-
•
Si es una formula se define como en proposicional: …
-
•
Si son formulas …
-
•
Si es una formula y es simbolo de variable
La nocion intuitiva que hay tras la definicion de la evaluacion de los cuantificadores es:
-
•
es verdadera si y solo si es verdadera cuando toma todos los valores posibles de .
(Para justificarlo hace falta un argumento general).
-
•
es falsa si y solo si se encuentra un valor del dominio para que hace que sea falsa.
(Para justificarlo es suficiente un contraejemplo).
-
•
es verdadera si y solo si se encuentra un valor del dominio para que hace que sea verdadera.
(Para justificarlo es suficiente un ejemplo).
-
•
es falsa si y solo si es falsa cuando toma todos los valores posibles de .
(Para justificarlo hace falta un argumento general).