Escolar Documentos
Profissional Documentos
Cultura Documentos
Predicados
Lgica
Predicados - Completitud
Correccin
.
Significa que las derivaciones expresan una
consecuencia lgica.
Establece una correspondencia tal que partiendo
de nociones sintcticas (derivaciones) se llega a
nociones semnticas (los modelos de son
modelos de )
Se demuestra por induccin sobre Der.
Lgica
Predicados - Completitud
LQQD
Lgica
Predicados - Completitud
Completitud
Predicados - Completitud
Predicados - Completitud
n+1 =
{ { }
n
= n
si n {n} consistente
si no
{ 0 si no
1 si pi
- Probamos v() =1
- Como luego v( ) =1
Lgica
Predicados - Completitud
Lgica
Predicados - Completitud
x ( (x) )
(x)
[x
x
(x)]
(x) 1
x (x)
(E*)
(x)
[
(x)]2
(E)
(E2**)
(I1)
Predicados - Completitud
Otra derivacin
[ (x)]
x FV ()
[]
(x)
x (x)
x ( (x))
x (x)
x (x)
Ejercicio: indique las reglas y realice las
justificaciones correspondientes.
Lgica
Predicados - Completitud
Armando derivaciones
[ (x)]
x (x)
(x)
x (x) x ( (x))
Ejercicio: indique las
x (
(x))
x (
(x))
reglas, marque las
cancelaciones
[]
(x)
(x)
x (
(x))
x (
(x))
Lgica
x Predicados
(
- Completitud
(x))
10
Armando derivaciones
[ (x)]
x (x) (x)
x (x) y (x (x) (y))
y (
x (x) (y))
x
(x)
[x (x)]
(y)
x (x) (y)
y (
x (x) (y))
Lgica
y FV ()
Predicados - Completitud
11
Lgica
Predicados - Completitud
12
Lema
Sea c una constante que no aparece en ni en
ni en .
Si , x (x) -> (c) |- entonces |-
Dem.
1. |- (x (x) -> (c)) ->
2. |- (x (x) -> (y)) -> , con y que no aparece en
ni en ni en (Lema 2.8.4)
3. ...
Lgica
Predicados - Completitud
13
Predicados - Completitud
14
3. arme todo
Predicados - Completitud
15
Predicados - Completitud
16
Predicados - Completitud
17
Teoras
Notacin: Cons() = { | |- }
Def 3.1.2 [teoria, conjunto de axiomas]
Un conjunto T SENT es una teora si es cerrado bajo
derivacin (es decir, T |- T)
Dada una teora T, decimos que es un conjunto de
axiomas para T si T= Cons()
Def 3.1.3 [extensin, extensin conservativa]
Sean T una teora en el lenguaje L y T una teora en L.
T es una extensin de T si T T
T es una extensin conservativa de T si TL=T
Lgica
Predicados - Completitud
18
Teoras de Henkin
Def 3.1.2 (iii) [teora de Henkin]
Una teora T es de Henkin si para toda sentencia
xSENT existe un smbolo de constante c tal que
x [c/x] T. c se llama testigo de x.
Lema 3.1.8 [ser de Henkin se preserva en extensiones]
Si T es una teora de Henkin y T es una extensin de T,
en el mismo lenguaje, entonces T es de Henkin.
Como no se cambia el lenguaje, no aparecen nuevos
existenciales, y no preciso incorporar nuevos testigos
Lgica
Predicados - Completitud
19
Operador *
Def 3.1.4 [L*, T*]
Sea T una teora con lenguaje L.
L* es la extensin de L que se obtiene agregando un
smbolo c para cada sentencia x (x) L.
T* = Cons(T
{x(x) (c) | x(x)SENT con testigo c })
Lgica
Predicados - Completitud
20
10
Completitud: Paso 1
T teora consistente existe Tm consistente
maximal tal que T Tm (extensin conservativa)
T* conservativa con respecto a T con idea de ser de
Henkin (pero no se sabe si llega a serlo).
Tw conservativa con respecto a T y de Henkin
Tm De Henkin, Conservativa respecto a T y CM.
T T* Tw Tm
Lgica
Predicados - Completitud
21
Teoras de Henkin II
Lema 3.1.5
T* es conservativo con respecto a T (T*L=T).
La idea es probar que:
, x [c/x] |- T|-
Qu bueno, ya lo probamos!
Lgica
Predicados - Completitud
22
11
Lgica
Predicados - Completitud
23
Demostracion
1.
2.
3.
4.
Lgica
Predicados - Completitud
24
12
Demostracion
Parte 1
Parte 3
Induccion
x Lw
T0 = T
*
Tn+1 = Tn , que es conservativa sobre T
( k :: x Lk)
Ser conservativa sobre T es una
equivalencia
( k,c :: x -> (c) Tk+1)
Parte 2
Tw |-
(c :: x -> (c) Tw)
(Def. |-)
(1,...n Tw:: 1,...n |- )
L y Tw |-
(Def. Tw, y encajonamiento)
( k, 1,...n : 1,...n Tk : 1,...n |- )
L y ( k :: Tk |- )
(Teoria)
( k :: Tk)
L y T |- Parte 4
(Def. Tw)
Lgica
Tw.
Predicados - Completitud
25
( a :: a a)
( a, b : a b, b a : a = b)
( a, b, c : a b, b c : a c)
por ejemplo, (Pot (Nat), )
Predicados - Completitud
26
13
Un elemento m U es maximal si
( a U : m a : a = m)
por ejemplo, Nat
Lgica
Predicados - Completitud
27
Lgica
Predicados - Completitud
28
14
Predicados - Completitud
29
Lgica
Predicados - Completitud
30
15
Completitud: Paso 2
Lema 3.1.1 [consistencia existencia de modelo]
Si es consistente,
entonces existe M tal que M |=
Esquema de la prueba:
Lgica
Sea T= Cons()
Consideramos Tm una teora de Henkin tal que es
extensin consistente maximal de Tw.
(Lm es el lenguaje de Tm)
Construimos un modelo.
Predicados - Completitud
31
~ := { (t,s) A2 | Tm |- t=s }
~ es de equivalencia ([t] denota la clase de t)
Lgica
Predicados - Completitud
32
16
(modelo sintctico)
Se prueba : ( Tm :: M |= ). O sea, M |= Tm
Lgica
Predicados - Completitud
33
Modelos y Teoras
Def [Mod]
Mod() = {M | M|= para toda }
tambin escribimos M|= por M od()
Sea K una clase de estructuras para un tipo de similaridad:
Def [Th]
Th(K) = { | M|= para todo M K}
Propiedades:
Th(Mod())
K Mod(Th(K))
Cons() = Th(Mod())
Lgica
Predicados - Completitud
34
17
Fin
Lgica
Predicados - Completitud
35
(1) Definimos _
(2) T0 = Cons()
T n+1 = (Tn)*
Tw = Tn
(3) Tm CM
Tw Tm
de
} Tm esHenkin
Predicados - Completitud
36
18