Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Deductivos
Sistemas Deductivos
PLP
2024
Por qué estudiar lógica
Lógica proposicional
Sintaxis
Semántica
Deducción natural
Definiciones
Corrección y completitud
Corrección
Completitud
3 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Sección 1
Lógica proposicional
4 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Subsección 1
Sintaxis
5 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Proposiciones o fórmulas
▶ símbolos
¬ , ∧ , ∨ , ⇒ , ⇔ , (, )
▶ variables proposicionales (infinitas)
P , Q , R , ...
▶ fórmulas o proposiciones
▶ combinaciones apropiadas de símbolos y variables proposicionales
▶ Ejemplo de combinación inapropiada: (∧P((
6 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Fórmulas
1. cualquier variable proposicional es una fórmula
7 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Fórmulas
1. cualquier variable proposicional es una fórmula
2. si τ es una fórmula, (¬τ ) es una fórmula
7 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Fórmulas
1. cualquier variable proposicional es una fórmula
2. si τ es una fórmula, (¬τ ) es una fórmula
3. si τ y σ son fórmulas, (τ ∧ σ) es una fórmula
7 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Fórmulas
1. cualquier variable proposicional es una fórmula
2. si τ es una fórmula, (¬τ ) es una fórmula
3. si τ y σ son fórmulas, (τ ∧ σ) es una fórmula
4. si τ y σ son fórmulas, (τ ∨ σ) es una fórmula
7 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Fórmulas
1. cualquier variable proposicional es una fórmula
2. si τ es una fórmula, (¬τ ) es una fórmula
3. si τ y σ son fórmulas, (τ ∧ σ) es una fórmula
4. si τ y σ son fórmulas, (τ ∨ σ) es una fórmula
5. si τ y σ son fórmulas, (τ ⇒ σ) es una fórmula
7 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Fórmulas
1. cualquier variable proposicional es una fórmula
2. si τ es una fórmula, (¬τ ) es una fórmula
3. si τ y σ son fórmulas, (τ ∧ σ) es una fórmula
4. si τ y σ son fórmulas, (τ ∨ σ) es una fórmula
5. si τ y σ son fórmulas, (τ ⇒ σ) es una fórmula
6. si τ y σ son fórmulas, (τ ⇔ σ) es una fórmula
Convenciones de notación
Ejemplos
((P ∧ Q) ⇒ R) (P ∨ Q)
8 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Subsección 2
Semántica
9 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Semántica clásica
{V, F}
▶ Dos enfoques para darle semántica a las fórmulas de lógica proposicional
1. Tablas de verdad
2. Valuaciones
▶ Son equivalentes
10 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
τ (¬τ )
V
F
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
τ (¬τ )
V F
F
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
τ (¬τ )
V F
F V
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
τ σ (τ ∧ σ)
τ (¬τ ) V V
V F V F
F V F V
F F
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
τ σ (τ ∧ σ)
τ (¬τ ) V V V
V F V F
F V F V
F F
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
τ σ (τ ∧ σ)
τ (¬τ ) V V V
V F V F F
F V F V
F F
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
τ σ (τ ∧ σ)
τ (¬τ ) V V V
V F V F F
F V F V F
F F
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
τ σ (τ ∧ σ)
τ (¬τ ) V V V
V F V F F
F V F V F
F F F
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
τ σ (τ ∧ σ) τ σ (τ ∨ σ)
τ (¬τ ) V V V V V
V F V F F V F
F V F V F F V
F F F F F
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
τ σ (τ ∧ σ) τ σ (τ ∨ σ)
τ (¬τ ) V V V V V V
V F V F F V F
F V F V F F V
F F F F F
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
τ σ (τ ∧ σ) τ σ (τ ∨ σ)
τ (¬τ ) V V V V V V
V F V F F V F V
F V F V F F V
F F F F F
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
τ σ (τ ∧ σ) τ σ (τ ∨ σ)
τ (¬τ ) V V V V V V
V F V F F V F V
F V F V F F V V
F F F F F
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
τ σ (τ ∧ σ) τ σ (τ ∨ σ)
τ (¬τ ) V V V V V V
V F V F F V F V
F V F V F F V V
F F F F F F
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
τ σ (τ ∧ σ) τ σ (τ ∨ σ)
τ (¬τ ) V V V V V V
V F V F F V F V
F V F V F F V V
F F F F F F
τ σ (τ ⇒ σ)
V V
V F
F V
F F
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
τ σ (τ ∧ σ) τ σ (τ ∨ σ)
τ (¬τ ) V V V V V V
V F V F F V F V
F V F V F F V V
F F F F F F
τ σ (τ ⇒ σ)
V V V
V F
F V
F F
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
τ σ (τ ∧ σ) τ σ (τ ∨ σ)
τ (¬τ ) V V V V V V
V F V F F V F V
F V F V F F V V
F F F F F F
τ σ (τ ⇒ σ)
V V V
V F F
F V
F F
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
τ σ (τ ∧ σ) τ σ (τ ∨ σ)
τ (¬τ ) V V V V V V
V F V F F V F V
F V F V F F V V
F F F F F F
τ σ (τ ⇒ σ)
V V V
V F F
F V V
F F
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
τ σ (τ ∧ σ) τ σ (τ ∨ σ)
τ (¬τ ) V V V V V V
V F V F F V F V
F V F V F F V V
F F F F F F
τ σ (τ ⇒ σ)
V V V
V F F
F V V
F F V
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
τ σ (τ ∧ σ) τ σ (τ ∨ σ)
τ (¬τ ) V V V V V V
V F V F F V F V
F V F V F F V V
F F F F F F
τ σ (τ ⇒ σ) τ σ (τ ⇔ σ)
V V V V V
V F F V F
F V V F V
F F V F F
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
τ σ (τ ∧ σ) τ σ (τ ∨ σ)
τ (¬τ ) V V V V V V
V F V F F V F V
F V F V F F V V
F F F F F F
τ σ (τ ⇒ σ) τ σ (τ ⇔ σ)
V V V V V V
V F F V F
F V V F V
F F V F F
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
τ σ (τ ∧ σ) τ σ (τ ∨ σ)
τ (¬τ ) V V V V V V
V F V F F V F V
F V F V F F V V
F F F F F F
τ σ (τ ⇒ σ) τ σ (τ ⇔ σ)
V V V V V V
V F F V F F
F V V F V
F F V F F
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
τ σ (τ ∧ σ) τ σ (τ ∨ σ)
τ (¬τ ) V V V V V V
V F V F F V F V
F V F V F F V V
F F F F F F
τ σ (τ ⇒ σ) τ σ (τ ⇔ σ)
V V V V V V
V F F V F F
F V V F V F
F F V F F
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tablas de verdad
Conociendo el valor de las variables proposicionales de una fórmula, conocemos el valor
de verdad de la fórmula
τ σ (τ ∧ σ) τ σ (τ ∨ σ)
τ (¬τ ) V V V V V V
V F V F F V F V
F V F V F F V V
F F F F F F
τ σ (τ ⇒ σ) τ σ (τ ⇔ σ)
V V V V V V
V F F V F F
F V V F V F
F F V F F V
11 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
P Q R (P ∧ Q) ((P ∧ Q) ⇒ R)
V V V
V V F
V F V
V F F
F V V
F V F
F F V
F F F
12 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
P Q R (P ∧ Q) ((P ∧ Q) ⇒ R)
V V V V
V V F V
V F V F
V F F F
F V V F
F V F F
F F V F
F F F F
12 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
P Q R (P ∧ Q) ((P ∧ Q) ⇒ R)
V V V V V
V V F V
V F V F
V F F F
F V V F
F V F F
F F V F
F F F F
12 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
P Q R (P ∧ Q) ((P ∧ Q) ⇒ R)
V V V V V
V V F V F
V F V F
V F F F
F V V F
F V F F
F F V F
F F F F
12 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
P Q R (P ∧ Q) ((P ∧ Q) ⇒ R)
V V V V V
V V F V F
V F V F V
V F F F V
F V V F V
F V F F V
F F V F V
F F F F V
12 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
P Q R (P ∧ Q) ((P ∧ Q) ⇒ R)
V V V V V
V V F V F
V F V F V
V F F F V
F V V F V
F V F F V
F F V F V
F F F F V
12 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Ejemplo
13 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Ejemplo
Solución 1:
P = Juan está cursando P ∧Q ⇒R
Q = Juan no conoce a nadie
R = Juan no tiene grupo
13 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Ejemplo
Solución 1:
P = Juan está cursando P ∧Q ⇒R
Q = Juan no conoce a nadie
R = Juan no tiene grupo
Solución 2:
P = Juan está cursando P ∧ ¬Q ⇒ ¬R
Q = Juan conoce a alguien
R = Juan tiene grupo
13 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Valuaciones
▶ Una valuación es una función v : V ⇒ {V, F} que asigna valores de verdad a las
variables proposicionales
▶ Una valuación satisface una proposición τ si v |= τ donde:
v |= P sii v (P) = V
v |= ¬τ sii v ̸|= τ (i.e. no v |= τ )
v |= τ ∨ σ sii v |= τ o v |= σ
v |= τ ∧ σ sii v |= τ y v |= σ
v |= τ ⇒ σ sii v ̸|= τ o v |= σ
v |= τ ⇔ σ sii (v |= τ sii v |= σ)
14 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tautologías y satisfactibilidad
Dadas fórmulas τ y σ
▶ τ es lógicamente equivalente a σ cuando v |= τ sii v |= σ para toda valuación v
Una fórmula τ es
▶ una tautología si v |= τ para toda valuación v
▶ satisfactible si existe una valuación v tal que v |= τ
▶ insatisfactible si no es satisfactible
Un conjunto de fórmulas Γ es
▶ satisfactible si existe una valuación v tal que para todo τ ∈ Γ, se tiene v |= τ
▶ insatisfactible si no es satisfactible
15 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Ejemplos
Tautologías
▶ P⇒P
▶ ¬¬P ⇒ P
▶ (P ⇒ Q) ⇔ (¬Q ⇒ ¬P)
Fórmulas insatisfactibles
▶ (¬P ∨ Q) ∧ (¬P ∨ ¬Q) ∧ P
▶ (P ⇒ Q) ∧ P ∧ ¬Q
16 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
Tautologías e insatisfactibilidad
Teorema
Una fórmula τ es una tautología sii ¬τ es insatisfactible
Demostración.
⇒. Si τ es tautología, para toda valuación v , v |= τ .
Entonces, v ̸|= ¬τ (i.e. v no satisface ¬τ ).
⇐. Si ¬τ es insatisfactible, para toda valuación v , v ̸|= ¬τ .
Luego v |= τ .
Observación
Este resultado sugiere un método indirecto para probar que una fórmula τ es una
tautología, a saber probar que ¬τ es insatisfactible
17 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
18 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
18 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
18 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
18 / 78
Lógica proposicional Sintaxis
Deducción natural Semántica
18 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Sección 2
Deducción natural
19 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Subsección 1
Definiciones
20 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Verdades universales
21 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
22 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
22 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Prueba
▶ Aplicando reglas de prueba a premisas y conclusiones obtenidas previamente.
▶ Un secuente es válido si podemos construir una prueba 22 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Pruebas
Un primer ejemplo
ax ax
P, Q, R ⊢ P P, Q, R ⊢ Q
∧i ax
P, Q, R ⊢ P ∧ Q P, Q, R ⊢ R
∧i
P, Q, R ⊢ (P ∧ Q) ∧ R
23 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
▶ Deben permitir construir sólo pruebas que constituyan una argumentación válida
▶ Deberían impedir probar secuentes tales como
P, Q ⊢ P ∧ ¬Q
▶ Deberían permitir inferir todas las fórmulas que se desprenden de las premisas
24 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Axioma
ax
Γ, τ ⊢ τ
25 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Introducción de la conjunción
Γ⊢τ Γ⊢σ ∧
i
Γ⊢τ ∧σ
26 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Introducción de la conjunción
Γ⊢τ Γ⊢σ ∧
i
Γ⊢τ ∧σ
Eliminación de la conjunción
Γ⊢τ ∧σ ∧ Γ⊢τ ∧σ ∧
e1 e2
Γ⊢τ Γ⊢σ
26 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Volviendo al ejemplo
ax ax
P, Q, R ⊢ P P, Q, R ⊢ Q
∧i ax
P, Q, R ⊢ P ∧ Q P, Q, R ⊢ R
∧i
P, Q, R ⊢ (P ∧ Q) ∧ R
27 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Otro ejemplo
Ejemplo: P ∧ Q, R ⊢ P ∧ R
ax
P ∧ Q, R ⊢ P ∧ Q
∧e1 ax
P ∧ Q, R ⊢ P P ∧ Q, R ⊢ R
∧i
P ∧ Q, R ⊢ P ∧ R
28 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
29 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
30 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Ejemplo
P: llovió
P ⇒ Q: Si llovió, está mojado
De estas dos premisas queremos concluir está mojado (Q)
31 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Ejemplo
P: llovió
P ⇒ Q: Si llovió, está mojado
De estas dos premisas queremos concluir está mojado (Q)
Eliminación de la implicación
Γ ⊢ τ ⇒ σ Γ ⊢ τ ⇒e
Γ⊢σ
Notar que dada una implicación, para inferir la conclusión debemos saber que vale su
premisa
31 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Ejemplo: P, P ⇒ (Q ⇒ R), P ⇒ Q ⊢ R
32 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Ejemplo: P, P ⇒ (Q ⇒ R), P ⇒ Q ⊢ R
Sea Γ = P, P ⇒ (Q ⇒ R), P ⇒ Q
ax ax ax ax
Γ ⊢ P ⇒ (Q ⇒ R) Γ⊢P Γ⊢P⇒Q Γ⊢P ⇒
⇒e e
Γ⊢Q⇒R Γ⊢Q ⇒
e
Γ⊢R
32 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Introducción de la implicación
Introducción de la implicación
Γ, τ ⊢ σ
⇒i
Γ⊢τ ⇒σ
33 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Ejemplos
Ejemplo: ⊢ P ∧ Q ⇒ P
ax
P ∧Q ⊢P ∧Q ∧
e
P ∧Q ⊢P ⇒ 1
i
⊢P ∧Q ⇒P
34 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Ejemplos
Ejemplo: ⊢ P ∧ Q ⇒ P
ax
P ∧Q ⊢P ∧Q ∧
e
P ∧Q ⊢P ⇒ 1
i
⊢P ∧Q ⇒P
Ejemplo: ⊢ P ∧ Q ⇒ Q ∧ P
ax ax
P ∧Q ⊢P ∧Q ∧ P ∧Q ⊢P ∧Q ∧
e2 e1
P ∧Q ⊢Q P ∧Q ⊢P
∧i
P ∧Q ⊢Q ∧P ⇒
i
⊢P ∧Q ⇒Q ∧P
34 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Otro ejemplo
Ejemplo: ⊢ P ⇒ P
ax
P ⊢ P ⇒i
⊢P⇒P
35 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Otro ejemplo
Ejemplo: ⊢ P ⇒ P
ax
P ⊢ P ⇒i
⊢P⇒P
▶ El hecho de que el conjunto de asumsiones sea vacío indica que la prueba de
P ⇒ P no depende de nada y es siempre válida (es una tautología).
35 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Otro ejemplo
Ejemplo: ⊢ P ⇒ P
ax
P ⊢ P ⇒i
⊢P⇒P
▶ El hecho de que el conjunto de asumsiones sea vacío indica que la prueba de
P ⇒ P no depende de nada y es siempre válida (es una tautología).
35 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Modus tollens
36 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Modus tollens
36 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Modus tollens
Modus tollens
Γ ⊢ τ ⇒ σ Γ ⊢ ¬σ
MT
Γ ⊢ ¬τ
36 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Modus tollens
Ejemplo: P, ¬R, P ⇒ (Q ⇒ R) ⊢ ¬Q
Sea Γ = P, ¬R, P ⇒ (Q ⇒ R)
ax ax
Γ ⊢ P ⇒ (Q ⇒ R) Γ⊢P
⇒e ax
Γ⊢Q⇒R Γ ⊢ ¬R
MT
Γ ⊢ ¬Q
37 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Teoremas
Teorema
Llamamos teorema a toda fórmula lógica τ tal que el secuente ⊢ τ es válido.
Ejercicio
Mostrar que (Q ⇒ R) ⇒ ((¬Q ⇒ ¬P) ⇒ (P ⇒ R)) es un teorema
38 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Introducción de la disyunción
Γ⊢τ ∨ Γ⊢σ ∨
i i
Γ⊢τ ∨σ 1 Γ⊢τ ∨σ 2
39 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Introducción de la disyunción
Γ⊢τ ∨ Γ⊢σ ∨
i i
Γ⊢τ ∨σ 1 Γ⊢τ ∨σ 2
Eliminación de la disyunción
Γ⊢τ ∨σ Γ, τ ⊢ ρ Γ, σ ⊢ ρ
∨e
Γ⊢ρ
39 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Ejemplo: P ∨ Q ⊢ Q ∨ P
ax ax
P ∨ Q, P ⊢ P P ∨ Q, Q ⊢ Q
ax ∨i ∨i
P ∨Q ⊢P ∨Q P ∨ Q, P ⊢ Q ∨ P 2 P ∨ Q, Q ⊢ Q ∨ P 1
∨e
P ∨Q ⊢Q ∨P
40 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Contradicción
Contradicción
Una contradicción es una expresión de la forma τ ∧ ¬τ o ¬τ ∧ τ
41 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Contradicción
Contradicción
Una contradicción es una expresión de la forma τ ∧ ¬τ o ¬τ ∧ τ
Eliminación de contradicción
Γ⊢⊥ ⊥
Γ⊢τ e
Pensar que τ ∧ ¬τ ⊢ σ se corresponde con ⊢ τ ∧ ¬τ ⇒ σ
41 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Eliminación de la negación
Γ ⊢ τ Γ ⊢ ¬τ ¬
e
Γ⊢⊥
42 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Eliminación de la negación
Γ ⊢ τ Γ ⊢ ¬τ ¬
e
Γ⊢⊥
Introducción de la negación
Γ, τ ⊢ ⊥
¬i
Γ ⊢ ¬τ
42 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Ejemplo: P ⇒ ¬P ⊢ ¬P
43 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Ejemplo: P ⇒ ¬P ⊢ ¬P
ax ax
P ⇒ ¬P, P ⊢ P ⇒ ¬P P ⇒ ¬P, P ⊢ P
ax ⇒e
P ⇒ ¬P, P ⊢ P P ⇒ ¬P, P ⊢ ¬P
¬e
P ⇒ ¬P, P ⊢ ⊥
¬i
P ⇒ ¬P ⊢ ¬P
43 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Debilitamiento
Γ⊢σ
W
Γ, τ ⊢ σ
44 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Γ ⊢ τ ⇒ σ Γ ⊢ ¬σ
MT
Γ ⊢ ¬τ
45 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Γ ⊢ τ ⇒ σ Γ ⊢ ¬σ
MT
Γ ⊢ ¬τ
Γ⊢τ ⇒σ ax
W
Γ, τ ⊢ τ ⇒ σ Γ, τ ⊢ τ Γ ⊢ ¬σ
⇒e W
Γ, τ ⊢ σ Γ, τ ⊢ ¬σ
¬e
Γ, τ ⊢ ⊥
¬i
Γ ⊢ ¬τ
45 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Γ ⊢ τ ¬¬
i
Γ ⊢ ¬¬τ
46 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Γ ⊢ τ ¬¬
i
Γ ⊢ ¬¬τ
Γ⊢τ ax
W
Γ, ¬τ ⊢ τ Γ, ¬τ ⊢ ¬τ
¬e
Γ, ¬τ ⊢ ⊥
¬i
Γ ⊢ ¬¬τ
46 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
47 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Γ, ¬τ ⊢ ⊥
¬i
Γ ⊢ ¬¬τ ¬¬
e
Γ⊢τ
47 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
48 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Ejemplo: P ⇒ Q ⊢ ¬P ∨ Q
Sea Γ = P ⇒ Q
ax ax
Γ, P ⊢ P ⇒ Q Γ, P ⊢ P
⇒e ax
Γ, P ⊢ Q Γ, ¬P ⊢ ¬P
LEM ∨i ∨i
Γ ⊢ P ∨ ¬P Γ, P ⊢ ¬P ∨ Q 2 Γ, ¬P ⊢ ¬P ∨ Q 1
∨e
Γ ⊢ ¬P ∨ Q
49 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
50 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
50 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
50 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
50 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
50 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
50 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
50 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
ax
Axioma Γ, τ ⊢ τ
Introducción Eliminación
Γ, τ ⊢ σ Γ ⊢ τ ⇒ σ Γ ⊢ τ ⇒e
⇒i
⇒ Γ⊢τ ⇒σ Γ⊢σ
51 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Introducción Eliminación
Γ, τ ⊢ ⊥ Γ ⊢ τ Γ ⊢ ¬τ ¬
¬i e
¬ Γ ⊢ ¬τ Γ⊢⊥
Γ⊢⊥
⊥e
⊥ Γ⊢τ
Γ ⊢ ¬¬τ ¬¬
e
¬¬ Γ⊢τ
52 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Reglas derivadas
Γ ⊢ τ ¬¬ Γ ⊢ τ ⇒ σ Γ ⊢ ¬σ
i MT
Γ ⊢ ¬¬τ Γ ⊢ ¬τ
Γ, ¬τ ⊢ ⊥
PBC LEM
Γ⊢τ Γ ⊢ τ ∨ ¬τ
53 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Subsección 2
Corrección y completitud
54 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Corrección y completitud
Sintaxis
▶ Conjunto de fórmulas τ tal que ⊢ τ es un secuente válido
Semántica
▶ Conjunto de fórmulas τ tal que v ⊨ τ , para toda valuación v (i.e. tautologías).
Corrección
⊢ τ secuente válido implica que τ es tautología
Completitud
τ tautología implica que ⊢ τ es secuente válido.
55 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Corrección y completitud
Sintaxis
▶ Conjunto de fórmulas τ tal que ⊢ τ es un secuente válido
Semántica
▶ Conjunto de fórmulas τ tal que v ⊨ τ , para toda valuación v (i.e. tautologías).
Corrección
τ tiene una prueba implica que τ es tautología
Completitud
τ tautología implica que τ tiene una prueba.
55 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Valuaciones
¡Repito el slide 14!
v ⊨ P sii v (P) = V
v ⊨ ¬τ sii v ⊭ τ (i.e. no v ⊨ τ )
v ⊨ τ ∨ σ sii v ⊨τ ov ⊨σ
v ⊨ τ ∧ σ sii v ⊨τ yv ⊨σ
v ⊨ τ ⇒ σ sii v ⊭τ ov ⊨σ
v ⊨ τ ⇔ σ sii (v ⊨ τ sii v ⊨ σ)
56 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Tautologías y satisfactibilidad
Una proposición τ es
▶ una tautología si v ⊨ τ para toda valuación v
▶ satisfactible si existe una valuación v tal que v ⊨ τ
▶ insatisfactible si no es satisfactible
57 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
τ1 , τ2 , . . . , τn ⊨ σ
cuando toda valuación v que satisface todas las premisas (esto es v ⊨ τi para todo
i ∈ 1..n) también satisface la conclusión (v ⊨ σ).
Ejemplos
▶ P ∧Q ⊨P
▶ ¬Q, P ∨ Q ⊨ P
▶ P ∨Q ⊭Q
▶ P ⊨ Q ∨ ¬Q
58 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Corrección
⊢ τ secuente válido implica que τ es tautología
Completitud
τ tautología implica que ⊢ τ es secuente válido.
59 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Corrección
⊢ τ secuente válido implica que τ es tautología
Corrección (generalizada)
σ1 , . . . , σn ⊢ τ secuente válido implica que σ1 , . . . , σn ⊨ τ
Completitud
τ tautología implica que ⊢ τ es secuente válido.
Completitud (generalizada)
σ1 , . . . , σn ⊨ τ implica que σ1 , . . . , σn ⊢ τ es secuente válido.
59 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Corrección
Teorema
Si τ1 , τ2 , . . . , τn ⊢ σ entonces τ1 , τ2 , . . . , τn ⊨ σ
Demostración:
▶ Por inducción en la estructura de la prueba
▶ Procedemos analizando por casos la última regla aplicada en la prueba
▶ Arrancamos con el caso base
▶ Caso base) La prueba consiste únicamente de la regla ax: σ = τi para algún i.
Como v ⊨ τi por hipótesis, tenemos que v ⊨ σ.
sigue...
60 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Corrección
continuación
▶ Caso ∧i ) σ = η1 ∧ η2 con τ1 , τ2 , . . . , τn ⊢ η1 (1) y τ1 , τ2 , . . . , τn ⊢ η2 (2).
▶ Por HI en (1) τ1 , τ2 , . . . , τn ⊨ η1 .
▶ Por HI en (2) τ1 , τ2 , . . . , τn ⊨ η2 .
Por def. de consecuencia semántica, para toda valuación v que satisface las
premisas τ1 , τ2 , . . . , τn ,
▶ v ⊨ η1
▶ v ⊨ η2
Luego v ⊨ η1 ∧ η2 (es decir v ⊨ σ) por definición de satisface. Finalmente,
τ1 , τ2 , . . . , τn ⊨ σ. sigue...
61 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Corrección
continuación
▶ Caso ∧e1 ) σ = η1 con τ1 , τ2 , . . . , τn ⊢ η1 ∧ η2 . Aplicando HI,
τ1 , τ2 , . . . , τn ⊨ η1 ∧ η2 .
Por definición de consecuencia semántica, si v satisface todas las premisas,
entonces
v ⊨ η1 ∧ η2 .
Luego, v ⊨ η1 (es decir v ⊨ σ). Finalmente τ1 , τ2 , . . . , τn ⊨ σ.
▶ Caso ∧e2 ) análogo anterior.
sigue...
62 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Corrección
continuación
▶ Caso ∨e ) σ = ρ con
(1) τ1 , τ2 , . . . , τn ⊢ η1 ∨ η2
(2) τ1 , τ2 , . . . , τn , η1 ⊢ ρ
(3) τ1 , τ2 , . . . , τn , η2 ⊢ ρ.
Usando hipótesis inductiva en (1-3), tenemos que
(4) τ1 , τ2 , . . . , τn ⊨ η1 ∨ η2
(5) τ1 , τ2 , . . . , τn , η1 ⊨ ρ
(6) τ1 , τ2 , . . . , τn , η2 ⊨ ρ.
Por (4), sabemos que para toda valuación v que satisface las premisas,
v ⊨ η1 ∨ η2 . Luego v ⊨ η1 o v ⊨ η2
▶ Si v ⊨ η1 , por (5) v ⊨ ρ y luego τ1 , τ2 , . . . , τn ⊨ ρ.
▶ Si v ⊨ η2 , por (6) v ⊨ ρ y luego τ1 , τ2 , . . . , τn ⊨ ρ.
En los dos casos τ1 , τ2 , . . . , τn ⊨ σ (porque σ = ρ).
Los casos restantes casos quedan como ejercicio
63 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
▶ Es el resultado es esperado
▶ Muestra que las reglas lógica del sistema de Deducción Natural para lógica
proposicional son “razonables”
▶ Beneficio adicional: se puede usar para probar que una fórmula no es demostrable
▶ ⊢ P no es un secuente válido (¿Por qué?)
64 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Completitud
Completitud
σ1 , . . . , σn ⊨ τ implica que σ1 , . . . , σn ⊢ τ es secuente válido.
65 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Nociones preliminares
Ejemplos:
▶ {P, Q ⇒ R} es consistente (¿Cómo lo pruebo?)
▶ {P, Q, Q ⇒ ¬P} no es consistente
66 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Nociones preliminares
Recordamos la definición de satisfactibilidad de un conjunto de fórmulas
▶ Γ un conjunto de fórmulas
Definición
Γ tiene un modelo (o es satisfactible) si existe una valuación v tal que
v ⊨ τ , para toda τ ∈ Γ
Ejemplos:
▶ {P, Q ⇒ R} tiene un modelo (¿Ejemplo de valuación?)
▶ {P, Q, Q ⇒ ¬P} no tiene un modelo
67 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Completitud: Γ ⊬ τ implica Γ ⊭ τ
La prueba
Supongamos que Γ ⊬ τ
68 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Completitud: Γ ⊬ τ implica Γ ⊭ τ
La prueba
Supongamos que Γ ⊬ τ
⇒ Γ ∪ {¬τ } es consistente (por L1)
68 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Completitud: Γ ⊬ τ implica Γ ⊭ τ
La prueba
Supongamos que Γ ⊬ τ
⇒ Γ ∪ {¬τ } es consistente (por L1)
⇒ Γ ∪ {¬τ } tiene modelo (por L2)
68 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Completitud: Γ ⊬ τ implica Γ ⊭ τ
La prueba
Supongamos que Γ ⊬ τ
⇒ Γ ∪ {¬τ } es consistente (por L1)
⇒ Γ ∪ {¬τ } tiene modelo (por L2)
⇒ ∃v tal que ∀σ ∈ Γ ∪ {¬τ }, v ⊨ σ (def. de tener modelo)
68 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Completitud: Γ ⊬ τ implica Γ ⊭ τ
La prueba
Supongamos que Γ ⊬ τ
⇒ Γ ∪ {¬τ } es consistente (por L1)
⇒ Γ ∪ {¬τ } tiene modelo (por L2)
⇒ ∃v tal que ∀σ ∈ Γ ∪ {¬τ }, v ⊨ σ (def. de tener modelo)
⇒ ∃v tal que v ⊭ τ y ∀σ ∈ Γ, v ⊨ σ (def. de ⊨)
68 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Completitud: Γ ⊬ τ implica Γ ⊭ τ
La prueba
Supongamos que Γ ⊬ τ
⇒ Γ ∪ {¬τ } es consistente (por L1)
⇒ Γ ∪ {¬τ } tiene modelo (por L2)
⇒ ∃v tal que ∀σ ∈ Γ ∪ {¬τ }, v ⊨ σ (def. de tener modelo)
⇒ ∃v tal que v ⊭ τ y ∀σ ∈ Γ, v ⊨ σ (def. de ⊨)
⇒ Γ ⊭ τ (def. de consecuencia semántica).
68 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Prueba del L1
Si Γ ⊬ τ , entonces Γ ∪ {¬τ } es consistente
Prueba
Por contrarecíproco.
Supongamos que Γ ∪ {¬τ } es
inconsistente.
69 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Prueba del L1
Si Γ ⊬ τ , entonces Γ ∪ {¬τ } es consistente
Prueba
Por contrarecíproco.
Supongamos que Γ ∪ {¬τ } es
inconsistente.
⇒ Γ, ¬τ ⊢⊥
69 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Prueba del L1
Si Γ ⊬ τ , entonces Γ ∪ {¬τ } es consistente
Prueba
Por contrarecíproco.
Supongamos que Γ ∪ {¬τ } es
inconsistente.
⇒ Γ, ¬τ ⊢⊥
Γ, ¬τ ⊢⊥
PBC
Γ⊢τ
69 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Prueba del L1
Si Γ ⊬ τ , entonces Γ ∪ {¬τ } es consistente
Prueba
Por contrarecíproco.
Supongamos que Γ ∪ {¬τ } es
inconsistente.
⇒ Γ, ¬τ ⊢⊥
Γ, ¬τ ⊢⊥
PBC
Γ⊢τ
¡Absurdo!
Por lo tanto Γ ∪ {¬τ } es
consistente.
69 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Prueba del L1
Si Γ ⊬ τ , entonces Γ ∪ {¬τ } es consistente
69 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Prueba del L1
Si Γ ⊬ τ , entonces Γ ∪ {¬τ } es consistente
L2
Si Γ es consistente, entonces tiene modelo
Onservación: Vale la vuelta también:
Si Γ tiene modelo, es consistente
Se deja como ejercicio. Tip: Probar por el absurdo.
70 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
71 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
71 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
71 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
71 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
71 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
71 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
¿Alcanza con completar Γ con sus consecuencias lógicas para poder definir v ?
▶ No.
72 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
¿Alcanza con completar Γ con sus consecuencias lógicas para poder definir v ?
▶ No.
▶ Considerar Γ = {Q, Q ⇒ ¬P}
72 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
¿Alcanza con completar Γ con sus consecuencias lógicas para poder definir v ?
▶ No.
▶ Considerar Γ = {Q, Q ⇒ ¬P}
▶ ¿R es consecuencia lógica de Γ? Es decir, ¿Γ ⊢ R? No.
72 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
¿Alcanza con completar Γ con sus consecuencias lógicas para poder definir v ?
▶ No.
▶ Considerar Γ = {Q, Q ⇒ ¬P}
▶ ¿R es consecuencia lógica de Γ? Es decir, ¿Γ ⊢ R? No.
▶ ¿¬R es consecuencia lógica de Γ? Es decir, ¿Γ ⊢ ¬R? No.
72 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
¿Alcanza con completar Γ con sus consecuencias lógicas para poder definir v ?
▶ No.
▶ Considerar Γ = {Q, Q ⇒ ¬P}
▶ ¿R es consecuencia lógica de Γ? Es decir, ¿Γ ⊢ R? No.
▶ ¿¬R es consecuencia lógica de Γ? Es decir, ¿Γ ⊢ ¬R? No.
▶ Entonces ni R ni ¬R van a aparecer en Th(Γ)
72 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
¿Alcanza con completar Γ con sus consecuencias lógicas para poder definir v ?
▶ No.
▶ Considerar Γ = {Q, Q ⇒ ¬P}
▶ ¿R es consecuencia lógica de Γ? Es decir, ¿Γ ⊢ R? No.
▶ ¿¬R es consecuencia lógica de Γ? Es decir, ¿Γ ⊢ ¬R? No.
▶ Entonces ni R ni ¬R van a aparecer en Th(Γ)
▶ Problema: ¿cómo definimos v en R?
72 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
¿Alcanza con completar Γ con sus consecuencias lógicas para poder definir v ?
▶ No.
▶ Considerar Γ = {Q, Q ⇒ ¬P}
▶ ¿R es consecuencia lógica de Γ? Es decir, ¿Γ ⊢ R? No.
▶ ¿¬R es consecuencia lógica de Γ? Es decir, ¿Γ ⊢ ¬R? No.
▶ Entonces ni R ni ¬R van a aparecer en Th(Γ)
▶ Problema: ¿cómo definimos v en R?
72 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
¿Alcanza con completar Γ con sus consecuencias lógicas para poder definir v ?
▶ No.
▶ Considerar Γ = {Q, Q ⇒ ¬P}
▶ ¿R es consecuencia lógica de Γ? Es decir, ¿Γ ⊢ R? No.
▶ ¿¬R es consecuencia lógica de Γ? Es decir, ¿Γ ⊢ ¬R? No.
▶ Entonces ni R ni ¬R van a aparecer en Th(Γ)
▶ Problema: ¿cómo definimos v en R?
Observación 2
▶ Podemos usar L1 y agregarlo (R o ¬R) a Γ conservando consistencia
72 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
73 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Γ es consistente maximal si
1. Γ es consistente
2. Si Γ ⊆ Γ′ y Γ′ consistente, entonces Γ′ = Γ
Observación
▶ (2) puede reemplazarse equivalentemente por:
Si Γ ⊂ Γ′ , entonces Γ′ es inconsistente
Ejemplo
Γ = {τ | v ⊨ τ } para una valuación v cualquiera dada.
▶ Es consistente por vuelta de L2 (si tiene modelo es consistente)
▶ Si Γ ⊂ Γ′ , entonces Γ′ es inconsistente (¿por qué?)
74 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Lema de saturación
Lema
Γ consistente está contenido en un conjunto consistente maximal Γ∗
Prueba
▶ Sea τ0 , τ1 , . . . la lista de todas las fórmulas de lógica proposicional
▶ Definimos una secuencia de conjuntos de fórmulas
def
Γ0 = Γ
def Γn ∪ {τn } si Γn ∪ {τn } es consistente
Γn+1 =
Γn sino
▶ Luego definimos
def
Γ∗
S
= {Γi | i ≥ 0}
▶ Es claro que Γ ⊆ Γ∗
▶ Veremos que Γ∗ es consistente maximal
75 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Lema de saturación
Lema
Γ consistente está contenido en un conjunto consistente maximal Γ∗
Prueba (continuación)
Cada Γn es consistente (trivial)
76 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Lema de saturación
Lema
Γ consistente está contenido en un conjunto consistente maximal Γ∗
Prueba (continuación)
Cada Γn es consistente (trivial)
⇒ Γ∗ es consistente. Se muestra por el absurdo
76 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Lema de saturación
Lema
Γ consistente está contenido en un conjunto consistente maximal Γ∗
Prueba (continuación)
Cada Γn es consistente (trivial)
⇒ Γ∗ es consistente. Se muestra por el absurdo
⇒ ¿Γ∗ es consistente maximal?
76 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Lema de saturación
Lema
Γ consistente está contenido en un conjunto consistente maximal Γ∗
Prueba (continuación)
Cada Γn es consistente (trivial)
⇒ Γ∗ es consistente. Se muestra por el absurdo
⇒ ¿Γ∗ es consistente maximal?
Asumir ∆ consistente tal que Γ∗ ⊆ ∆ y σ ∈ ∆
76 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Lema de saturación
Lema
Γ consistente está contenido en un conjunto consistente maximal Γ∗
Prueba (continuación)
Cada Γn es consistente (trivial)
⇒ Γ∗ es consistente. Se muestra por el absurdo
⇒ ¿Γ∗ es consistente maximal?
Asumir ∆ consistente tal que Γ∗ ⊆ ∆ y σ ∈ ∆
⇒ Existe m tal que σ = τm
76 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Lema de saturación
Lema
Γ consistente está contenido en un conjunto consistente maximal Γ∗
Prueba (continuación)
Cada Γn es consistente (trivial)
⇒ Γ∗ es consistente. Se muestra por el absurdo
⇒ ¿Γ∗ es consistente maximal?
Asumir ∆ consistente tal que Γ∗ ⊆ ∆ y σ ∈ ∆
⇒ Existe m tal que σ = τm
⇒ Como Γm ⊆ Γ∗ ⊆ ∆, Γm ∪ {τm } consistente
76 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Lema de saturación
Lema
Γ consistente está contenido en un conjunto consistente maximal Γ∗
Prueba (continuación)
Cada Γn es consistente (trivial)
⇒ Γ∗ es consistente. Se muestra por el absurdo
⇒ ¿Γ∗ es consistente maximal?
Asumir ∆ consistente tal que Γ∗ ⊆ ∆ y σ ∈ ∆
⇒ Existe m tal que σ = τm
⇒ Como Γm ⊆ Γ∗ ⊆ ∆, Γm ∪ {τm } consistente
⇒ Γm+1 = Γm ∪ {τm } y por ende τm ∈ Γ∗
76 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Finalmente: Prueba de L2
L2
Si Γ es consistente, entonces tiene modelo
Prueba
▶ Por lema de saturación existe Γ∗ consistente maximal que incluye a Γ
▶ Definimos:
V si pi ∈ Γ∗
def
v (pi ) =
F sino
▶ Probamos que v ⊨ τ sii τ ∈ Γ ∗
77 / 78
Lógica proposicional Definiciones
Deducción natural Corrección y completitud
Resumen de resultados
Completitud
τ tautología implica que τ tiene una prueba.
78 / 78