Introducci on a la L ogica Proposicional Seminario de...

34
Motivaci´ on ogica Proposicional - Sintaxis ogica Proposicional - Sem´ antica Equivalencia L´ ogica Conjuntos de Operadores L´ ogicos Formas Normales Consecuencia L´ ogica Introducci´on a la L´ ogica Proposicional Seminario de Matem´ aticas Julio Ariel Hurtado Alegr´ ıa [email protected] 8 de mayo de 2015 Julio A. Hurtado A. Departamento de Sistemas 1 / 34

Transcript of Introducci on a la L ogica Proposicional Seminario de...

Page 1: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Introduccion a la Logica ProposicionalSeminario de Matematicas

Julio Ariel Hurtado Alegrı[email protected]

8 de mayo de 2015

Julio A. Hurtado A. Departamento de Sistemas 1 / 34

Page 2: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Agenda

Motivacion

Logica Proposicional - Sintaxis

Logica Proposicional - Semantica

Equivalencia Logica

Conjuntos de Operadores Logicos

Formas Normales

Consecuencia Logica

Julio A. Hurtado A. Departamento de Sistemas 2 / 34

Page 3: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Logica Matematica

Julio A. Hurtado A. Departamento de Sistemas 3 / 34

Page 4: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Logica Matematica

I La logica matematica hace referencia a la formalizacion yanalisis de tipos de razonamientos en el resto de lamatematica.

I El punto de la logica matematica no es intentar hacermatematicas, sino estudiar los sistemas logicos formales comoobjetos matematicos y probar propiedades acerca de ellos.

Julio A. Hurtado A. Departamento de Sistemas 4 / 34

Page 5: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Logica Proposicional y Logica de Primer Orden

I El estandar de facto para formalizar sistemas matematicos esla logica de primer orden.

I La logica proposicional busca precisar las relaciones deconectivos logicos ¬ ∨ ∧ →↔.

I La logica proposicional es insuficiente para formalizar lamayorıa de discursos matematicos.

I La logica de primer orden agrega a la logica proposicional loscuantificadores ∀ y ∃ para formalizar la mayor parte delrazonamiento matematico.

I La flexibilidad y el poder de la logica de primer orden la hacenmas compleja, tanto en su sintaxis como en su semantica.

Julio A. Hurtado A. Departamento de Sistemas 5 / 34

Page 6: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Logica Proposicional - Sintaxis

Sea P el conjunto de variables proposicionales que pueden adquirirun valor de verdad, por ejemplo p, q, r , s son variablesproposicionales.Se define la L(P) como el conjunto de todas las formulasproposicionales como:

1. Si p ∈ P → p ∈ L(P)

2. Si α ∈ L(P)→ (¬α) ∈ L(P).

3. Si α y β ∈ L(P)→(α ◦ β) ∈ L(P), Donde ◦ ∈ {∧,∨,→,↔}

Julio A. Hurtado A. Departamento de Sistemas 6 / 34

Page 7: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Subformulas

Sean ϕ , α y β ∈ L(P). El conjunto de subformulas de ϕ, S(ϕ), sedefine como.

1. Siϕ = p ∈ P → S(ϕ) = {ϕ}.2. Si ϕ = (¬α)→ S(ϕ) = S(α) ∪ {(¬α)}.3. Si ϕ = (α ◦ β)→ S(ϕ) = S(α) ∪ S(β) ∪ {(α ◦ β)}. Donde◦ ∈ {∧,∨,→,↔}

Julio A. Hurtado A. Departamento de Sistemas 7 / 34

Page 8: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Ejemplo de Subformula

Por ejemplo si ϕ is (((¬p)→ q)→ r → p), entonces S(ϕ) incluyep, q, r , (¬p), (r → p), ((¬p)→ q), y la formula(((¬p)→ q)→ (r → p)) misma.

Julio A. Hurtado A. Departamento de Sistemas 8 / 34

Page 9: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Ejercicios

Encuentre todas las subfomulas de las siguientes subformulas.

1. (¬((¬p)→ q))

2. p → q → ¬(r → ¬¬s)

3. ¬p ∧ ¬q ↔ ¬(p ∨ q)

Julio A. Hurtado A. Departamento de Sistemas 9 / 34

Page 10: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Semantica de la Logica Proposicional

Sea P el conjunto de variables proposicionales y sea δ una funcionde asignacion de verdad para P tal que δ : P → {0, 1}. Dada unaformula ϕ ∈ L(P), se define σ(ϕ) : L(P)→ {0, 1} por induccionestructural como:

1. Si ϕ = p ∈ P, σ(p) = δ(p),

2. Si ϕ = ¬α,

σ( (¬α)) =

{1 Si σ(α) = 0

0 Si σ(α) = 1.

3. Si ϕ = α ◦ β,

σ( (α ∧ β) ) =

{1 Si σ(α) = 1 y σ(β) = 1

0 Si σ(α) = 0 o σ(β) = 0

Julio A. Hurtado A. Departamento de Sistemas 10 / 34

Page 11: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Semantica de la logica proposicional

σ( (α ∨ β) ) =

{0 Si σ(α) = 0 y σ(β) = 0

1 Si σ(α) = 1 o σ(β) = 1

σ( (α→ β) ) =

{0 Si σ(α) = 1 y σ(β) = 0

1 Si σ(α) = 0 o σ(β) = 1

σ( (α↔ β) ) =

{0 Si σ(α) 6= σ(β)

1 Si σ(α) = σ(β)

Julio A. Hurtado A. Departamento de Sistemas 11 / 34

Page 12: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Equivalencia Logica

Las formulas ϕ y ψ son logicamente equivalentes si ∀σ se tiene queσ(ϕ) = σ(ψ)Por ejemplo, demostrar que (p → q) ≡ ((¬p) ∨ q)

Julio A. Hurtado A. Departamento de Sistemas 12 / 34

Page 13: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Equivalencia Logica con tablas de verdad

p q ¬p p → q ¬p ∨ q

0 0 1 1 10 1 1 1 11 0 0 0 01 1 0 1 1

∴ ∀σi=1...4 se cumple que σi (p → q) = σi (¬p ∨ q)

Julio A. Hurtado A. Departamento de Sistemas 13 / 34

Page 14: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Ejercicio Funcion de Reemplazo

Demostrar que si ϕ ∈ L(P) se obtiene de ψ ∈ L(P) reemplazandouna subformula de ϕ por otra equivalente, entonces ϕ ≡ ψ

1. Defina inductivamente una funcion de reemplazo

2. Use la funcion de reemplazo para demostrar inductivamente lahipotesis.

Julio A. Hurtado A. Departamento de Sistemas 14 / 34

Page 15: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Equivalencias Utiles

1. Conmutativa de la disyuncion: (ϕ ∨ ψ) ≡ (ψ ∨ ϕ)

2. Conmutativa de la conjuncion: (ϕ ∧ ψ) ≡ (ψ ∧ ϕ)

3. Asociativa de la disyuncion: ((ϕ ∨ ψ) ∨ α) ≡ (ϕ ∨ (ψ ∨ α))

4. Asociativa de la conjuncion: ((ϕ ∧ ψ) ∧ α) ≡ (ϕ ∧ (ψ ∧ α))

5. Distributiva de la disyuncion:(ϕ ∨ (ψ ∧ α)) ≡ ((ϕ ∨ ψ) ∧ (ϕ ∨ α)))

6. Distributiva de la conjuncion:(ϕ ∧ (ψ ∨ α)) ≡ ((ϕ ∧ ψ) ∨ (ϕ ∧ α)))

7. Ley de Morgan Disyuncion: (¬(ϕ ∧ ψ)) ≡ ((¬ϕ) ∨ (¬ψ))

8. Ley de Morgan Conjuncion: (¬(ϕ ∨ ψ)) ≡ ((¬ϕ) ∧ (¬ψ))

9. Doble negacion: (¬(¬ϕ)) ≡ ϕJulio A. Hurtado A. Departamento de Sistemas 15 / 34

Page 16: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Simplificando y Generalizando

Las Reglas 3 y 4 nos permiten deshacernos de los parentesis:ϕ1 ∨ ϕ2 ∨ ϕ3, en general tenemos que:∨n

i=1 ϕi = ϕ1 ∨ ϕ2 ∨ ϕ3 ∨ . . . ϕi . . . ∨ ϕn∧ni=1 ϕi = ϕ1 ∧ ϕ2 ∧ ϕ3 ∧ . . . ϕi . . . ∧ ϕn

Julio A. Hurtado A. Departamento de Sistemas 16 / 34

Page 17: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Tipos de Formulas

Una formula ϕ ∈ L(P) es:

1. Una Tautologıa si ∀σ se tiene que σ(ϕ) = 1

2. Es satisfacible si ∃σ tal que σ(ϕ) = 1

3. Una Contradiccion si ∀σ se tiene que σ(ϕ) = 0

Julio A. Hurtado A. Departamento de Sistemas 17 / 34

Page 18: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Deduccion de Formulas a Partir de Tablas de Verdad

Considere una formula ϕ ∈ L(P) con P = {p, q, r} donde lo unicoque se conoce es que ϕ cumple con la siguiente tabla de verdad:

p q r ϕ

0 0 0 10 0 1 00 1 0 00 1 1 11 0 0 11 0 1 01 1 0 01 1 1 1

I ¿Podemos encontrar unaformula α tal que α ≡ ϕ?

I ¿Que Operadoresnecesitarıamos?

Julio A. Hurtado A. Departamento de Sistemas 18 / 34

Page 19: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Una posible solucion

α ≡ ((¬p)∧(¬q)∧(¬r))∨((¬p)∧q∧r)∨(p∧(¬q)∧(¬r)∨(p∧q∧r)

p q r ϕ

0 0 0 10 0 1 00 1 0 00 1 1 11 0 0 11 0 1 01 1 0 01 1 1 1

Julio A. Hurtado A. Departamento de Sistemas 19 / 34

Page 20: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Generalizando

I α ≡ ϕI ϕj = (

∧ni=1,σ(Pi )=1 Pi ) ∧ (

∧ni=1,σ(Pi )=0 ¬Pi )

I ϕ ≡∨2n

j=1,σ(ϕj )=1 ϕj

I ϕ ≡∨2n

j=1,ϕj )=1(∧n

i=1,σ(Pi )=1 Pi ) ∧ (∧n

i=1,σ(Pi )=0 ¬Pi )

I En el caso de que ϕ sea una contradiccion entoncesϕ ≡ (p ∧ (¬p))

Julio A. Hurtado A. Departamento de Sistemas 20 / 34

Page 21: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Generalizando

I α ≡ ϕI ϕj = (

∧ni=1,σ(Pi )=1 Pi ) ∧ (

∧ni=1,σ(Pi )=0 ¬Pi )

I ϕ ≡∨2n

j=1,σ(ϕj )=1 ϕj

I ϕ ≡∨2n

j=1,ϕj )=1(∧n

i=1,σ(Pi )=1 Pi ) ∧ (∧n

i=1,σ(Pi )=0 ¬Pi )

I En el caso de que ϕ sea una contradiccion entoncesϕ ≡ (p ∧ (¬p))

I ∴ cualquier tabla de verdad puede ser representada por unaformula que solo usa los conectivos logicos ∧, ∨ y ¬.

Julio A. Hurtado A. Departamento de Sistemas 21 / 34

Page 22: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Conjuntos de Operadores Funcionalmente Completos

Un conjunto de operadores logicos C es funcionalmente completo,si todas las formulas en L(P) es logicamente equivalente a unaformula que solo usa los operadores de C . {¬,∧,∨} esfuncionalmente completo (ya fue demostrado).Demostrar que {¬,∨} es funcionalmente completo.

Julio A. Hurtado A. Departamento de Sistemas 22 / 34

Page 23: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Literales

Un literal es una variable proposicional o la negacion de unavariable proposicional, por ejemplo, p y ¬r son ambos literales. Deahora en adelante supondremos que ¬ tiene presedencia sobre ∧ y∨, y por lo tanto podremos escribir una formula como((¬p) ∨ q) ∧ (¬r), simplemente como (¬p ∨ q) ∧ ¬r . Por tanto,para este caso ¬p, qy¬r son literales.

Julio A. Hurtado A. Departamento de Sistemas 23 / 34

Page 24: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Formas Normales

Forma Normal Disyuntiva FND

Una formula ϕ se encuentra en Forma Normal Disyuntiva (FND) sies una disyuncion de conjunciones de literales, es decir, presenta laforma B1 ∨B22 ∨B3 ∨B4 ∨ ...∨Bk , donde cada termino Bi es unaconjuncion de literales, es decir Bi = (li1 ∧ li2 ∧ li3 ∧ ... ∧ liki )

Julio A. Hurtado A. Departamento de Sistemas 24 / 34

Page 25: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Formas Normales

Forma Normal Conjuntiva FNC

Una formula ϕ se encuentra en Forma Normal Conjuntiva (FNC) sies una conjuncion de disyunciones de literales, es decir, presenta laforma C1 ∧ C 22 ∧ C3 ∧ C4 ∧ ... ∧ Ck , donde cada termino Ci es unaconjuncion de literales, es decir Ci = (li1 ∨ li2 ∨ li3 ∨ ... ∨ liki ). Auna disyncion de literales se le llama Clausula, ası los terminos Ci

son clausulas. Por tanto la FNC es una conjuncion de clausulas.

Julio A. Hurtado A. Departamento de Sistemas 25 / 34

Page 26: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Formas Normales

Teorema

1. Toda formula ϕ ∈ L(P),∃ψFND , tal que ϕ ≡ ψFND

2. Toda formula ϕ ∈ L(P),∃ψFNC , tal que ϕ ≡ ψFNC

Julio A. Hurtado A. Departamento de Sistemas 26 / 34

Page 27: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Valuacion de Conjuntos de Formulas

Sea P un conjunto de variables proposicionales. Dado un conjuntode formulas Σ en L(P) y una valuacion σ para las variables en P,σ satisface Σ si ∀ϕ ∈ Σ, se tiene que σ (ϕ) = 1. En este caso seescribe como σ (ϕ) = 1

Julio A. Hurtado A. Departamento de Sistemas 27 / 34

Page 28: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Consecuencia Logica

Definicion de Consecuencia Logica

Sea Σ un conjunto de formulas en L(P) y sea ψ ∈ L(P). ψ esconsecuencia logica de Σ, si ∀σ tal que σ (Σ) = 1, σ (ψ) = 1. Estose escribira como Σ |= ψ

Julio A. Hurtado A. Departamento de Sistemas 28 / 34

Page 29: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Reglas de Consecuencia Logica

1. {p, p → q} |= q (Modus Ponens)

2. {¬q, p → q} |= ¬p (Modus Tollens)

3. {p ∨ q ∨ r , p → s, q → s, r → s} |= s (Demostracion porpartes)

4. {p ∨ q,¬q → 3} |= p ∨ r (Resolucion)

Julio A. Hurtado A. Departamento de Sistemas 29 / 34

Page 30: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Consecuencia Logica

Definicion de Conjuntos de Formulas Inconsistentes ySatisfacibles

Un conjunto de formulas Σ es inconsistente si no existe unavaluacion tal que σ (Σ) = 1. El conjunto Σ es satisfacible, si existeuna valuacion σ tal que σ (Σ) = 1

Julio A. Hurtado A. Departamento de Sistemas 30 / 34

Page 31: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Consecuencia Logica

Teorema de la Consecuencia Logica

Σ |= ϕ↔ Σ ∪ {¬ϕ} es inconsistente.

Esta es la base para la demostracion por resolucion:

1. Unimos el conjunto de formulas como una gran formula en

FNC aprovechando que Σ ≡∧|Σ|ϕ∈Σ ϕ

2. A las clausulas agregamos la negacion de la consequencia enevaluacion.

3. Verificamos que el resultado es inconsistente (Existe unacontradiccion)

Julio A. Hurtado A. Departamento de Sistemas 31 / 34

Page 32: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Demostracion

La expresion logica es: Σ |= ϑ↔ Σ ∪ {¬ϑ} es inconsistente, portanto se debe demostrar en ambos sentidos.Veamos: Σ |= ϑ→ Σ ∪ {¬ϑ} lo haremos por contradiccion

1. Σ |= ϑ Premisa

2. Σ ∪ {¬ϑ} es consistente (suposicion)

3. σ(Σ) = 1 ∧ σ(¬ϑ) = 1 Por ser consistente el sistema (2)

4. σ(ϑ) = 0 Por definicion de la negacion en (3)

5. Σ 6|= ϑ por definicion de consecuencia logica entre (3) y (4)

6. π entre (1) y (5)

Por tanto, se comprueba verdadero: Σ |= ϑ→ Σ ∪ {¬ϑ}

Julio A. Hurtado A. Departamento de Sistemas 32 / 34

Page 33: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Demostracion

Ahora veamos Σ ∪ {¬ϑ} es inconsistente → Σ |= ϑ:

1. Σ ∪ {¬ϑ} es inconsistente, es una premisa

2. σ(Σ) = 1 ∧ σ(¬ϑ) = 0 por ser inconsistente el sistema (1)

3. σ(ϑ) = 1 por definicion de la negacion en (2)

4. Σ |= ϑ Por definicion de consecuencia logica entre (2) y (3)

Por tanto, se comprueba verdadero: Σ ∪ {¬ϑ} es inconsistente→ Σ |= ϑ∴ Σ |= ϑ↔ Σ ∪ {¬ϑ} es Verdadero.

Julio A. Hurtado A. Departamento de Sistemas 33 / 34

Page 34: Introducci on a la L ogica Proposicional Seminario de ...artemisa.unicauca.edu.co/~ahurtado/matematicas/Tema2-Logica.pdfMotivaci on L ogica Proposicional - Sintaxis L ogica Proposicional

MotivacionLogica Proposicional - Sintaxis

Logica Proposicional - SemanticaEquivalencia Logica

Conjuntos de Operadores LogicosFormas Normales

Consecuencia Logica

Introduccion a la Logica ProposicionalSeminario de Matematicas

Julio Ariel Hurtado Alegrı[email protected]

8 de mayo de 2015

Julio A. Hurtado A. Departamento de Sistemas 34 / 34