• No se han encontrado resultados

L´ogica matem´atica I L´ogica de proposiciones

N/A
N/A
Protected

Academic year: 2021

Share "L´ogica matem´atica I L´ogica de proposiciones"

Copied!
42
0
0

Texto completo

(1)

L´ ogica matem´ atica I

L´ ogica de proposiciones

Jonatan Gom´ ez Perdomo, Ph.D.

[email protected]

Arles Rodr´ıguez, Ph.D.(c)

[email protected]

Camilo Cubides, Ph.D.(c)

[email protected]

Grupo de investigaci´ on en vida artificial – Research Group on Artificial Life – (Alife) Departamento de Ingenier´ıa de Sistemas e Industrial

Facultad de Ingenier´ıa

Universidad Nacional de Colombia

(2)

Agenda

1 L´ ogica proposicional Proposiciones

El lenguaje de la l´ ogica proposicional

L´ exico Sintaxis Sem´ antica

Precedencia de conectivos l´ ogicos Interpretaciones y tablas de verdad

Tautolog´ıas, contradicciones y contingencias Tablas de verdad

Leyes

Equivalencias l´ ogicas

Implicaciones l´ ogicas

(3)

Agenda

1 L´ ogica proposicional Proposiciones

El lenguaje de la l´ ogica proposicional

L´ exico Sintaxis Sem´ antica

Precedencia de conectivos l´ ogicos Interpretaciones y tablas de verdad

Tautolog´ıas, contradicciones y contingencias Tablas de verdad

Leyes

Equivalencias l´ ogicas

Implicaciones l´ ogicas

(4)

Proposiciones I

Definici´ on

Una proposici´ on es un juicio, afirmaci´ on o enunciado el cual se puede calificar como verdadero o falso, pero no ambos simult´ aneamente.

No es necesario saber de antemano s´ı es verdadero o falso.

Pero con certeza el enunciado debe poseer alg´ un valor fijo que lo califique.

No debe haber incertidumbre acerca de s´ı se posee un valor que lo califique.

Una proposici´ on consta b´ asicamente de tres partes:

Un sujeto: del cual se dice algo o que ´ el hace algo.

Un verbo: que indica un estado o una acci´ on que realiza el sujeto.

El complemento: que describe o aclara el estado o acci´ on que

(5)

Proposiciones II

Ejemplos

Los siguientes enunciados son ejemplos de proposiciones p: El jugador est´ a en la casilla [2, 2].

q: El archipi´ elago de San Andr´ es, Providencia y Santa Catalina pertenece a Colombia.

r : El perro corre velozmente por la pradera jugando con la pelota azul y verde.

s: 2 + 2 6= 4.

t: √

3

125 = 5.

u: El universo tiene una longitud infinita.

v : Est´ a lloviendo.

w : Ma˜ nana es s´ abado.

(6)

Proposiciones III

Ejemplos

Los siguientes enunciados son ejemplos que no son proposiciones

¿Vamos ma˜ nana a cine?; ¿Hacemos quiz?. (interrogaciones)

¡Ah, cu´ anta mentira hay en esos argumentos!; ¡No te vayas!.

(exclamaciones, deseos)

No te aprendas la tablas de memoria; No te metas con ese muchacho;

C´ allate. (consejos, mandatos)

El lindo y hermoso perro de Mar´ıa Antonieta; El ronroneo de los gatos. (no son afirmaciones que puedan valorarse)

x + 9 = 21 (no hay un sujeto fijo predeterminado, ´ este se denomina un enunciado abierto)

Ma˜ nana llover´ a (hay incertidumbre acerca del valor que califica el

(7)

Agenda

1 L´ ogica proposicional Proposiciones

El lenguaje de la l´ ogica proposicional

L´ exico Sintaxis Sem´ antica

Precedencia de conectivos l´ ogicos Interpretaciones y tablas de verdad

Tautolog´ıas, contradicciones y contingencias Tablas de verdad

Leyes

Equivalencias l´ ogicas

Implicaciones l´ ogicas

(8)

L´ exico I

En la l´ ogica proposicional, el l´ exico esta definido por tres elementos: los s´ımbolos o letras proposicionales, los conectivos l´ ogicos y los par´ entesis.

Definici´ on

El l´ exico de la l´ ogica proposicional se compone de tres tipos de lexemas:

s´ımbolos y/o letras proposicionales: ⊥, >, p, q, r , s, t, p 0 , p 1 , . . . conectivos l´ ogicos: ¬, ∨, ∧, →, ↔

s´ımbolos auxiliares: (, )

(9)

L´ exico II

El s´ımbolo proposicional ⊥ (que se lee “bottom”) es usado para

representar una proposici´ on gen´ erica que su significado es siempre falso 1 , mientras que > (que se lee “top”) es usado para representar una

proposici´ on gen´ erica que su significado es siempre verdadero 2 .

Las letras proposicionales p, q, r , s, t, p 0 , p 1 , . . . son usadas para representar

proposiciones, por lo tanto el significado de una letra proposicional es el

significado que tiene la proposici´ on que dicha letra representa.

(10)

L´ exico III

Los conectivos l´ ogicos son operadores l´ ogicos que permiten formar frases que se llaman proposiciones compuestas o f´ ormulas l´ ogicas a partir de s´ımbolos y/o letras proposicionales.

En la definici´ on m´ as com´ un de la l´ ogica proposicional cl´ asica, estos operadores son:

La negaci´ on: es un operador unario prefijo que se representa mediante el s´ımbolo (¬), que se lee “no”.

La disyunci´ on: es un operador binario infijo que se representa mediante el s´ımbolo (∨), que se lee “o”.

La conjunci´ on: es un operador binario infijo que se representa mediante

el s´ımbolo (∧), que se lee “y”.

(11)

L´ exico IV

El condicional: o implicaci´ on es un operador binario infijo que se

representa mediante el s´ımbolo (→), que se lee “entonces” o

“implica”. A el primer operando del operador condicional se le suele llamar el antecedente de la implicaci´ on y a el segundo operador se le suele llamar el consecuente de la implicaci´ on.

El bicondicional: o equivalencia o doble implicaci´ on es un operador binario infijo que se representa mediante el s´ımbolo (↔), que se lee “si y s´ olo si”.

Los par´ entesis son usados para agrupar de manera apropiada las f´ ormulas

o proposiciones compuestas de la l´ ogica proposicional.

(12)

Sintaxis I

En la l´ ogica proposicional la gram´ atica se describe en t´ erminos de f´ ormulas

bien formadas (fbf) de manera recursiva, es decir, suponiendo que los

s´ımbolos y letras proposicionales son fbfs y definiendo nuevas fbfs en

t´ erminos de fbfs ya construidas.

(13)

Sintaxis II

Definici´ on

La gram´ atica de la l´ ogica proposicional se define recursivamente en t´ erminos de f´ ormulas bien formadas (fbf), as´ı:

i) Si p es un s´ımbolo o letra proposicional, entonces p es una fbf.

ii) Si f es fbf entonces ¬(f ) es una fbf.

iii) Si f 1 y f 2 son fbfs entonces: (f 1 ∨ f 2 ), (f 1 ∧ f 2 ), (f 1 → f 2 ) y (f 1 ↔ f 2 )

son fbfs.

(14)

Sintaxis III

Ejemplo

Las siguientes secuencias de s´ımbolos son f´ ormulas bien formadas:

f 1 : (p ∨ ¬(q)) ↔ (r ∧ s) 

f 2 : ¬ (r → q) ∧ ¬((q ↔ s)) 

Ejemplo

Las siguientes secuencias de s´ımbolos no son f´ ormulas bien formadas:

f 1 : (∧ p)¬(r ∧ s) 

f 2 : (∨ p q) ↔ (q p →)

(15)

Sem´ antica I

En el lenguaje de la l´ ogica proposicional, a diferencia del espa˜ nol u otro lenguaje natural, la sem´ antica es f´ acil de definir ya que los posibles sentidos que tiene una frase son solamente dos (verdadero y falso) y las frases que se pueden construir se definen de manera recursiva (f´ ormulas bien formadas).

Definici´ on

La sem´ antica de la l´ ogica proposicional se define de manera recursiva sobre

las f´ ormulas bien formadas as´ı (ξ(f ) se usa para representar el significado

de la f´ ormula bien formada f ):

(16)

Sem´ antica II

Si f es un fbf definida solamente por un s´ımbolo o letra proposicional, el significado de la f´ ormula f es el mismo significado del s´ımbolo o letra proposicional.

ξ(>) ξ(⊥) ξ(p)

V F significado de la proposici´ on p

Si f es una fbf, entonces:

ξ(f ) ξ ¬(f ) 

V F

F V

(17)

Sem´ antica III

Si f 1 y f 2 son fbfs, entonces:

ξ(f 1 ) ξ(f 2 ) ξ (f 1 ∨ f 2 ) 

ξ (f 1 ∧ f 2 ) 

ξ (f 1 → f 2 ) 

ξ (f 1 ↔ f 2 ) 

V V V V V V

V F V F F F

F V V F V F

F F F F V V

(18)

Sem´ antica IV

Ejemplo

Suponga que ξ(p) = F , ξ(q) = F , ξ(r ) = V , entonces el significado (valor de verdad) de la f´ ormula bien formada

f : ¬ ¬(p) → q ∧ (r ↔ q) ∨ ¬(⊥)

para hallar el significado de f , primero se debe hallar el valor de verdad de

los par´ entesis m´ as internos y luego con esos resultados ir hallando el valor

de verdad de las f´ ormulas m´ as internas que vayan apareciendo, de esta

manera

(19)

Sem´ antica V

Ejemplo (continuaci´ on) ξ(p) ξ(q) ξ(r ) ξ ¬(p) 

ξ (r ↔ q) 

ξ ¬(⊥) 

ξ ¬(p) → q 

F F V V F V F

ξ (r ↔ q) ∨ ¬(⊥) 

ξ ¬(p) → q ∧ (r ↔ q) ∨ ¬(⊥)

V F

ξ ¬ ¬(p) → q ∧ (r ↔ q) ∨ ¬(⊥)

V

as´ı, ξ(f ) = V .

(20)

Agenda

1 L´ ogica proposicional Proposiciones

El lenguaje de la l´ ogica proposicional

L´ exico Sintaxis Sem´ antica

Precedencia de conectivos l´ ogicos Interpretaciones y tablas de verdad

Tautolog´ıas, contradicciones y contingencias Tablas de verdad

Leyes

Equivalencias l´ ogicas

Implicaciones l´ ogicas

(21)

Precedencia de conectivos l´ ogicos I

Uno de las principales limitaciones de las f´ ormulas bien formadas es el uso excesivo de los par´ entesis, los cuales, en muchos casos, son redundantes.

Para evitar este uso excesivo de par´ entesis (sin que esto implique que toda f´ ormula pueda ser escrita sin par´ entesis), a los conectores l´ ogicos se les asigna una prioridad que determina de manera exacta el orden en que los par´ entesis se deben asumir si no se escriben.

Entre m´ as alta es la prioridad de un conector, los par´ entesis asociados a ´ el,

tienen mayor prelaci´ on, es decir, en el proceso de completar los par´ entesis,

los par´ entesis asociados al operador con m´ as prioridad son adicionados

primero que los par´ entesis de un conectivo con menor prioridad.

(22)

Precedencia de conectivos l´ ogicos II

Las prioridades asignadas a los operadores se pueden observar en la tabla 1. Cuando en la f´ ormula aparece el mismo operador varias veces y no se puede determinar a cu´ al se le deben asignar los par´ entesis primero, se asignan los par´ entesis de izquierda a derecha.

Conectivo Prioridad Significado

(, ) 1 m´ as alta

¬ 2 alta

∧, ∨ 3 media

→, ↔ 4 baja

Tabla : Prioridad de los conectivos l´ ogicos.

(23)

Precedencia de conectivos l´ ogicos III

Ejemplo

La f´ ormula p → q ↔ r ∨ (s ∧ p) representa la fbf

(p → q) ↔ r ∨ (s ∧ p), ya que completando par´entesis:

i) p → q ↔ r ∨ (s ∧ p) ii) p → q ↔ r ∨ (s ∧ p) 

(∨ prioridad 3) iii) (p → q) ↔ r ∨ (s ∧ p) 

(→ m´ as a la izquierda prioridad 4) iv) (p → q) ↔ r ∨ (s ∧ p) 

(↔ prioridad 4)

(24)

Agenda

1 L´ ogica proposicional Proposiciones

El lenguaje de la l´ ogica proposicional

L´ exico Sintaxis Sem´ antica

Precedencia de conectivos l´ ogicos Interpretaciones y tablas de verdad

Tautolog´ıas, contradicciones y contingencias Tablas de verdad

Leyes

Equivalencias l´ ogicas

Implicaciones l´ ogicas

(25)

Interpretaci´ on I

Definici´ on

Dada una colecci´ on ζ de s´ımbolos proposicionales, una interpretaci´ on de ζ es una asignaci´ on de valores de verdad a cada una de las letras

proposicionales de la colecci´ on.

Ejemplo

Sea ζ = {q, r , s}.

1

Una interpretaci´ on de ζ es: ξ(q) = V , ξ(r ) = V , ξ(s) = F .

2

Una interpretaci´ on de ζ es: ξ(q) = F , ξ(r ) = F , ξ(s) = F .

3

Una interpretaci´ on de ζ es: ξ(q) = F , ξ(r ) = V , ξ(s) = V .

(26)

Interpretaci´ on II

Nota

El valor de verdad de una f´ ormula f para una interpretaci´ on I de ζ f se notar´ a como ξ I (f ).

Proposici´ on

Si una colecci´ on ζ tiene n letras proposicionales entonces ζ tiene en total

2 n interpretaciones diferentes.

(27)

Interpretaci´ on III

Ejemplo

Las interpretaciones posibles de la colecci´ on de letras proposicionales ζ = {p, q, r }, entonces ζ tiene ocho (2 3 = 8) interpretaciones:

ξ(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

(28)

Tautolog´ıas, contradicciones y contingencias I

Definici´ on

Una f´ ormula f se dice tautolog´ıa si para cualquier interpretaci´ on de su conjunto de letras proposicionales, su significado (valor de verdad) es V , se dice contradicci´ on si para cualquier interpretaci´ on su significado es F y se dice contingencia si no es tautolog´ıa ni contradicci´ on.

Ejemplo

Determinar el tipo (tautolog´ıa, contingencia o contradicci´ on) de cada una de las siguientes f´ ormulas:

1

f = p ∨ q ↔ q ∨ p

2

f = p ∧ ¬p

3

f = p ∧ (q ∨ r )

(29)

Tautolog´ıas, contradicciones y contingencias II

Soluci´ on

Si f = p ∨ q ↔ q ∨ p entonces ζ f = {p, q}

p q p ∨ q q ∨ p p ∨ q ↔ q ∨ p

V V V V V

V F V V V

F V V V V

F F F F V

entonces f es tautolog´ıa.

(30)

Tautolog´ıas, contradicciones y contingencias III

Soluci´ on

Si f = p ∧ ¬p entonces ζ f = {p}

p ¬p p ∧ ¬p

V F F

F V F

entonces f es contradicci´ on.

(31)

Tautolog´ıas, contradicciones y contingencias IV

Soluci´ on

Si f = p ∧ (q ∨ r ) entonces ζ = {p, q, r }

p q r q ∨ r p ∧ (q ∨ r )

V V V V V

V V F V V

V F V V V

V F F F F

F V V V F

F V F V F

F F V V F

F F F F F

(32)

Tabla de verdad

Al esquema de presentar todas las interpretaciones y el valor de verdad de

la f´ ormula se le llama tabla de verdad de la f´ ormula f . Las tablas de

verdad son muy ´ utiles para realizar demostraciones a nivel sem´ antico, ya

que ellas no solamente se pueden usar con letras proposicionales sino con

f´ ormulas bien formadas, es decir, considerando toda una f´ ormula bien

formada como verdadera o falsa y construyendo la tabla de verdad para

dichas f´ ormulas.

(33)

Agenda

1 L´ ogica proposicional Proposiciones

El lenguaje de la l´ ogica proposicional

L´ exico Sintaxis Sem´ antica

Precedencia de conectivos l´ ogicos Interpretaciones y tablas de verdad

Tautolog´ıas, contradicciones y contingencias Tablas de verdad

Leyes

Equivalencias l´ ogicas

Implicaciones l´ ogicas

(34)

Leyes

En la l´ ogica proposicional cl´ asica, una ley l´ ogica es una equivalencia o implicaci´ on entre f´ ormulas l´ ogicas. Tal equivalencia o implicaci´ on l´ ogica debe ser verdadera para cualquier interpretaci´ on de las letras

proposicionales que conforman las f´ ormulas relacionadas por la equivalencia (debe ser tautolog´ıa). Las m´ as famosas leyes l´ ogicas son:

Modus Ponen, Modus Tollen, Inconsistencia, Doble negaci´ on,

Conmutatividad, Distributivas, Asociativas y Morgan.

(35)

Equivalencias l´ ogicas I

Definici´ on

Sean f 1 y f 2 dos f´ ormulas, se dice que f 1 es l´ ogicamente equivalente a f 2 ,

(f 1 ⇔ f 2 ) si y solamente si la f´ ormula f 1 ↔ f 2 es una tautolog´ıa.

(36)

Equivalencias l´ ogicas II

Ejemplo

Las f´ ormulas f 1 = ¬(α ∧ β) y f 2 = ¬α ∨ ¬β son l´ ogicamente equivalentes, es decir, ¬(α ∧ β) ⇔ ¬α ∨ ¬β, para cualesquiera f´ ormulas α y β. Para esto, se debe demostrar que ¬(α ∧ β) ↔ ¬α ∨ ¬β es una tautolog´ıa; como se aprecia en la siguiente tabla

α β α ∧ β ¬(α ∧ β) ¬α ¬β ¬α ∨ ¬β ¬(α ∧ β) ↔ ¬α ∨ ¬β

V V V F F F F V

V F F V F V V V

F V F V V F V V

F F F V V V V V

como se observa, f 1 ↔ f 2 es una tautolog´ıa, por lo tanto, f 1 y f 2 son

l´ ogicamente equivalentes.

(37)

Equivalencias l´ ogicas III

Las equivalencias l´ ogicas m´ as conocidas se presentan en las siguientes tablas

Equivalencia Nombre α ∨ ¬α ⇔ > Tercio exclu´ıdo α ∧ ¬α ⇔ ⊥ Contradicci´ on

α ∨ ⊥ ⇔ α

Identidad α ∧ > ⇔ α

α ∨ > ⇔ >

Dominaci´ on α ∧ ⊥ ⇔ ⊥

α ∨ α ⇔ α

Idempotencia α ∧ α ⇔ α

¬¬α ⇔ α Doble negaci´ on

(38)

Equivalencias l´ ogicas IV

Equivalencia Nombre

α ∨ β ⇔ β ∨ α

Conmutativas α ∧ β ⇔ β ∧ α

α ↔ β ⇔ β ↔ α (α ∧ β) ∧ γ ⇔ α ∧ (β ∧ γ)

Asociativas (α ∨ β) ∨ γ ⇔ α ∨ (β ∨ γ)

α ∨ (β ∧ γ) ⇔ (α ∨ β) ∧ (α ∨ γ)

Distributivas α ∧ (β ∨ γ) ⇔ (α ∧ β) ∨ (α ∧ γ)

¬(α ∧ β) ⇔ ¬α ∨ ¬β

Morgan

¬(α ∨ β) ⇔ ¬α ∧ ¬β

(39)

Implicaciones l´ ogicas I

Definici´ on

Sea Γ = {f 1 , f 2 , . . . , f n } una colecci´ on de f´ ormulas (premisas) y g una

f´ ormula (conclusi´ on), se dice que Γ implica l´ ogicamente a g (Γ ⇒ g ), si y

solamente si (f 1 ∧ f 2 ∧ · · · ∧ f n ) → g es una tautolog´ıa.

(40)

Implicaciones l´ ogicas II

Ejemplo

Las premisas Γ = {¬β, α → β} implican l´ ogicamente a g = ¬α, para esto es necesario que la f´ ormula ¬β ∧ (α → β) → ¬α sea una tautolog´ıa, como se aprecia en la siguiente tabla

α β ¬β α → β ¬β ∧ (α → β) ¬α ¬β ∧ (α → β) → ¬α

V V F V F F V

V F V F F F V

F V F V F V V

F F V V V V V

como se observa, ¬β ∧ (α → β) → ¬α es una tautolog´ıa, por lo tanto,

Γ = {¬β, α → β} implica l´ ogicamente a g = ¬α.

(41)

Implicaciones l´ ogicas III

Las implicaciones l´ ogicas m´ as conocidas se presentan en las siguientes tablas

Implicaci´ on Nombre

{α, β} ⇒ (α ∧ β) Combinaci´ on {α, β} ⇒ α Ley de simplificaci´ on {α, β} ⇒ β Variante de la ley de simplificaci´ on {α} ⇒ (α ∨ β) Ley de adici´ on

{β} ⇒ (α ∨ β) Variante de la adici´ on

{α, α → β} ⇒ β Modus ponens

{¬β, α → β} ⇒ ¬α Modus tollens

(42)

Implicaciones l´ ogicas IV

Implicaci´ on Nombre

{α → β, β → γ} ⇒ (α → γ) Silogismo hipot´ etico {¬α, α ∨ β} ⇒ β Silogismo disyuntivo {¬β, α ∨ β} ⇒ α Variante de silog´ısmo disyuntivo

{α → β, ¬α → β} ⇒ β Ley de casos

{α ↔ β} ⇒ (α → β) Eliminaci´ on de equivalencia {α ↔ β} ⇒ (β → α) Variante de eliminaci´ on de equivalencia {β → α, α → β} ⇒ (α ↔ β) Introducci´ on de la equivalencia

{α, ¬α} ⇒ β Ley de inconsistencia

Referencias

Documento similar

Por ello, en este trabajo se equipara la subtarea de clasificaci´on de roles sem´anticos con la identificaci´on de los argumentos de la forma l´ogica del verbo, obvi´andose

de este año., rhabian procedido- baxo las reglas establecidas en la instrucción al nombramiento de los Diputados que jéfi nombre y representa­. ción de este reyno

Gastos derivados de la recaudación de los derechos económicos de la entidad local o de sus organis- mos autónomos cuando aquélla se efectúe por otras enti- dades locales o

Ejemplo de ello el Máster en Estudios Ingleses y Comunicación Multilingüe e Intercultural que cuenta con un altísimo número de alumnos extranjeros (aproximadamente la

Así pues, con el objetivo de contribuir a aportar algo de luz en el estudio de las colocaciones más frecuentes de la lengua inglesa, y fundamentalmente para contar así con una fuente

Resumen xiii (ii) Establecer las bases para la extensi´ on de estos resultados al An´ alisis de Conceptos Tri´ adicos, en particular, introducir una l´ ogica que permita el

Un estudio detallado de la estructura l´ ogica del est´ andar XES, permite el dise˜ no de t´ecnicas de indexaci´ on m´ as eficientes y persona- lizadas para la manipulaci´ on

El uso de t´ ecnicas est´ andar de model checking para la verificaci´ on autom´ atica de propiedades filogen´ eticas descritas en f´ ormulas de l´ ogi- ca temporal sobre ´