Tema 1 Sintaxis y semántica

Anuncio
Tema 1
Sintaxis y semántica
Lógica Proposicional
Antonio de J. Pérez Jiménez
Departamento Ccia.
Lógica Informática
Antonio de J. Pérez Jiménez (Departamento Ccia.)
Tema 1 Sintaxis y semántica
LI-06/07
1 / 12
Sintaxis Proposicional
El Lenguaje de la lógica proposicional consta de:
1
2
3
Un conjunto numerable de sı́mbolos proposicionales:
SP = {p0 , q0 , r0 , s0 , t0 , ..., p1 , q1 .r1 , s1 , t1 , ..., p1 , ...}
Conectivas lógicas: ¬ (negación), ∨ (disyunción)
Paréntesis: ( , )
Definición: El conjunto, PROP, de las fórmulas proposicionales es el menor
conjunto que contiene a SP y tal que:
Si F ∈ PROP entonces ¬F ∈ PROP
Si F , G ∈ PROP entonces (F ∨ G ) ∈ PROP
Principio de lectura única: Si A ∈ PROP, se verifica una y sólo una de las
siguientes condiciones:
• A ∈ SP
• Existe una única B ∈ PROP tal que A es ¬B.
• Existen unas únicas B, C ∈ PROP tales que A es (B ∨ C ).
Antonio de J. Pérez Jiménez (Departamento Ccia.)
Tema 1 Sintaxis y semántica
LI-06/07
2 / 12
Árboles de formación
Sea F ∈ PROP una fórmula proposicional.
1
Colocamos la fórmula dada, F , en la raı́z del árbol.
2
Mientras las hojas del árbol no sean sı́mbolos proposicionales:
3
Elegimos una hoja del árbol.
Si está etiquetada con ¬G , añadimos un nuevo nodo (hijo) etiquetándolo con G
[ volvemos a 2)].
Si está etiquetada con (A ∨ B) añadimos dos nodos etiquetando uno con A y el
otro con B [volvemos a 2)].
Ejemplo:
¬(¬(p ∨ q) ∨ (¬r ∨ s))
(¬(p ∨ q) ∨ (¬r ∨ s))
HH
H
¬(p ∨ q)
(¬r ∨ s)
HH
(p ∨ q)
¬r
s
H
H
r
p
q
Antonio de J. Pérez Jiménez (Departamento Ccia.)
Tema 1 Sintaxis y semántica
LI-06/07
3 / 12
Subfórmulas
Los nodos del árbol de formación proporcionan todas las subfórmulas de una
fórmula dada.
Definición: B es una subfórmula de F ∈ PROP si es la etiqueta de un nodo
del árbol de formación de F .
Ejemplos: Sea F la fórmula: ((¬A ∨ B) ∨ ¬(C ∨ B)).
Son subfórmulas:
F , (¬A ∨ B), ¬(C ∨ B), (C ∨ B), ¬A, A, B, C
No son subfórmulas:
(A ∨ B), ∨B)∨, ¬(C , ∨B))
((¬A ∨ B) ∨ ¬(C ∨ B))
(¬A ∨ B)
¬A
A
Antonio de J. Pérez Jiménez (Departamento Ccia.)
B
¬(C ∨ B)
(C ∨ B)
C
B
Tema 1 Sintaxis y semántica
LI-06/07
4 / 12
Otras Conectivas
∧ (conjunci ón); → (implicaci ón); ↔ (equivalencia)
Abreviaturas:
(F ∧ G ) es la fórmula ¬(¬F ∨ ¬G ).
(F → G ) es la fórmula (¬F ∨ G ).
(F ↔ G ) es la fórmula ((F → G ) ∧ (G → F )).
Convenios:
Pueden eliminarse los paréntesis externos.
Establecemos una precedencia de asociación, según el siguiente orden:
¬,
∧,
∨,
→,
↔
De este modo, F ∧ G → ¬F ∨ G será la fórmula ((F ∧ G ) → (¬F ∨ G )).
Si una conectiva aparece repetidamente se asocia por la derecha. Ejemplo:
A∨B ∨C
Antonio de J. Pérez Jiménez (Departamento Ccia.)
es
(A ∨ (B ∨ C ))
Tema 1 Sintaxis y semántica
LI-06/07
5 / 12
Semántica Proposicional
Definición: Una valoración de verdad es una aplicación:
v : SP → {0, 1}
Funciones de verdad asociadas a ¬ y ∨:
Asociada a ¬:
H¬ : {0, 1} → {0, 1}
1
H¬ (i) =
0
Asociada a ∨:
si i = 0
si i = 1
H∨ : {0, 1} × {0, 1} → {0, 1}
0 si i = j = 0
H∨ (i, j) =
1 en otro caso
Antonio de J. Pérez Jiménez (Departamento Ccia.)
Tema 1 Sintaxis y semántica
LI-06/07
6 / 12
Valoración de fórmulas
Cada v se extiende sobre las fórmulas como:
v (¬F ) = H¬ (v (F )).
v ((F ∨ G )) = H∨ (v (F ), v (G )).
Se dice que v (F ) es el valor de verdad de F respecto de v .
Para las demás conectivas podemos usar las funciones de verdad:
1, si i = j = 1;
H∧ (i, j) =
0, en otro caso.
0, si i = 1, j = 0;
H→ (i, j) =
1, en otro caso.
1, si i = j;
H↔ (i, j) =
0, en otro caso.
Antonio de J. Pérez Jiménez (Departamento Ccia.)
Tema 1 Sintaxis y semántica
LI-06/07
7 / 12
Valoración y árboles
Podemos ver el cálculo de v (¬(¬(p ∨ q) ∨ (¬r ∨ s)) en el árbol de formación.
Si tomamos la valoración de verdad: v (p) = v (q) = 1 y v (r ) = v (s) = 0,
obtendremos:
¬(¬(p ∨ q) ∨ (¬r ∨ s))
(0)
¬(p ∨ q) ∨ (¬r ∨ s)
(1)
HH
H
¬(p ∨ q)
(0)
(¬r ∨ s)
(1)
H
H
¬r
(1)
(p ∨ q)
(1)
H
H
p
(1)
Antonio de J. Pérez Jiménez (Departamento Ccia.)
q
(1)
s
(0)
r
(0)
Tema 1 Sintaxis y semántica
LI-06/07
8 / 12
Tablas de verdad
Dada una valoración v , el valor de verdad de F respecto de v está determinado
por los valores de verdad de las subfórmulas de F
Ejemplo: si v (p) = v (q) = 0 y v (r ) = 1, entonces
v (¬((p → q) ∨ r ))
= H¬ (H∨ (v (p → q), v (r ))) =
= H¬ (H∨ (H→ (v (p), v (q)), 1)) =
= H¬ (H∨ (H→ (0, 0), 1)) =
= H¬ (H∨ (1, 1)) =
= H¬ (1) = 0
Fijada v podemos presentar el cálculo de F mediante una tabla:
p
0
q
0
r p→q
1
1
Antonio de J. Pérez Jiménez (Departamento Ccia.)
(p → q) ∨ r
1
Tema 1 Sintaxis y semántica
¬((p → q) ∨ r )
0
LI-06/07
9 / 12
Tablas de verdad. Ejemplo
Una tabla de verdad para F contiene una fila por cada valoración que asigne
valores distintos a las sı́mbolos proposicionales que aparecen en F .
p
0
0
0
1
1
1
0
1
q
0
0
1
0
1
0
1
1
r
0
1
0
0
0
1
1
1
Antonio de J. Pérez Jiménez (Departamento Ccia.)
p→q
1
1
1
0
1
0
1
1
(p → q) ∨ r
1
1
1
0
1
1
1
1
Tema 1 Sintaxis y semántica
¬((p → q) ∨ r )
0
0
0
1
0
0
0
0
LI-06/07
10 / 12
Validez y consistencia
F es válida para v (o v modelo de F , v |= F ) si v (F ) = 1.
Diremos que F es satisfactible si existe v tal que v |= F .
v es modelo de un conjunto Γ, v |= Γ, si v es modelo de toda fórmula de Γ.
F es tautologı́a, |= F , si es válida para toda valoración. (Diremos también
que F es lógicamente válida).
Un conjunto de fórmulas Γ es consistente (o satisfactible) si existe una
valoración, v, que es modelo de Γ: v |= Γ. En caso contrario diremos que es
inconsistente (o insatisfactible).
Relación entre estos conceptos:
F tautologı́a =⇒ F satisfactible.
F tautologı́a ⇐⇒ ¬F insatisfactible.
Antonio de J. Pérez Jiménez (Departamento Ccia.)
Tema 1 Sintaxis y semántica
LI-06/07
11 / 12
Consecuencia Lógica
• F es consecuencia lógica de un conjunto, Γ, de fórmulas (escribiremos:
Γ |= F ), si todo modelo de Γ es modelo de F . Es decir,
Para toda valoración, v ,
Ejemplos: {p → q, p} |= q;
v |= Γ
{p ∧ q} |= p;
=⇒
v |= F
{p ∨ q} 2 p
Relación entre consecuencia lógica, consistencia y validez:
Si Γ = {F1 , . . . Fn }, entonces son equivalentes:
{F1 , . . . , Fn } |= F
|= F1 ∧ · · · ∧ Fn → F
{F1 , . . . , Fn , ¬F } es inconsistente.
Antonio de J. Pérez Jiménez (Departamento Ccia.)
Tema 1 Sintaxis y semántica
LI-06/07
12 / 12
Descargar