Lógica de Proposiciones en Informática
Lógica de Proposiciones en Informática
clara_vb01
Lógica
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Una proposición es una expresión tal que:
i. Tiene sentido
ii. Afirma o niega algo
iii. De la que se puede saber inequívocamente su verdad
Interesan los enunciados declarativos expresados en el modo indicativo en presente, aunque también en pasado o futuro
Una proposición simple o anatómica puede considerarse como una unidad mínima de lenguaje con
un contenido información:
Siete es un número primo -> Proposición simple
Juan y José son médicos ≡ Juan es médico y José es médico.
Una proposición compuesta es un enunciado formado por proposiciones simples que se unen
mediante conectivos (caracteres matemáticos que permiten unir varias proposiciones)
El valor de verdad de una proposición compuesta está determinado por la verdad de las
proposiciones simples que la componen y de los conectivos que unen dichas proposiciones.
Cuando dos proposiciones (simples o compuestas) p y q tienen siempre el mismo valor de verdad
escribimos p = q o p ≡ q p q r
Para obtener el valor de verdad de una proposición V V V
compuesta se construya su tabla de verdad, un esquema V V F
tabular que expresa el valor de verdad de una proposición V F V
V F F
compuesta a partir del valor de verdad de las proposiciones F V V
simples. La tabla de verdad de una proposición compuesta F V F
por n proposiciones simples tiene 2n filas. F F V
F F F
Conectivos. Propiedades
Dadas las proposiciones p, q formamos la expresión
‘p y q’ tal que:
i. Tiene sentido
ii. Afirma o niega algo
iii. Su verdad viene dada por la tabla
Se simboliza por ∧, de manera que para cualesquiera p, q , también p∧q . Por tanto ∧ es
una operación interna en ∧: x →
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-3263831
2 y½
Todo triángulo es un polígono y algún polígono tiene cuatro lados.
∧ recoge el sentido de la conjunción ‘y’ usual, pero formaliza también expresiones del tipo:
No abre la escuela, aunque es lunes
p es proposición simple, pero p y q es compuesta.
Hoy no es festivo, mañana tampoco.
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
‘p o q’ tal que:
i. Tiene sentido
ii. Afirma o niega algo
iii. Su verdad viene dada por la tabla
Se simboliza por ∨, de manera que para cualesquiera p, q , también
p∨q . Por tanto ∨ es una operación interna en ∨: x →
2 o½
Todo triángulo es un polígono o algún polígono es redondo.
∧(AND): P x P → p
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Álgebra de Boole de Proposiciones
Los conectivos ∧,∨ satisfacen las propiedades:
1) Idempotente: ∀ p , p ∧ p = p, p ∨ p = p
2) Conmutativa: ∀ p, q , p ∧ q = q ∧ p, p ∨ q = q ∨ p
3) Asociativa: ∀ p, q, r , p ∧ (q ∧ r) = (p ∧ q) ∧ r, p ∨ (q ∨ r) = (p ∨ q) ∨ r,
4) Absorción: ∀ p, q , p ∧ (p ∨ q) = p, p ∨ (p ∧ q) = p
5) Distributiva: ∀ p, q, r , p ∧ (q ∨ r) = (p ∧ q) ∨ (p ∧ r)
p ∨ (q ∧ r) = (p ∨ q) ∧ (p ∨ r)
6) Existencia de elemento neutro: O / ∀p , p ∧ O = O, p ∨ O = p
∧ ∨ ‘ En el que:
es el conjunto de proposiciones.
∧, ∨ son operaciones internas en .
‘ es una aplicación de en .
O es una proposición siempre falsa.
I es una proposición siempre verdadera.
Se llama Algebra de Boole de proposiciones por verificarse las propiedades mencionadas.
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
(O ∧ q) ∨ (p ∧ O) =(6) O ∨ O =(6) = O
(p ∧ q) ∨ (p’ ∨ q’) = I
(p ∧ q) ∨ (p’ ∨ q’) =(5)(2)(3) (p’ ∨ q’ ∨ p) ∧ (p’ ∨ q’ ∨ q) =(2)(8) (I ∨ q’) ∧ (p’ ∨ I) = I
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-3263831
Se verifica que: p ⇒ q = p’ ∨ q
En consecuencia su negación viene dada por: (p ⇒ q)’ = (p’ ∨ q)’ = p’’ ∧ q’ = p ∧ q’
p q p ⇒ q p’ q p’ ∨ q
⇒ V V V F V V
Recíproca: q ⇒ p V F F F F F
Contraria: p’ ⇒ q’ F V V V V V
Contrarrecíproca: q’ ⇒ p’ F F V V F V
Negación: p ∧ q’
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
q’ ⇒ p’ = (q’)’ ∨ p’ = q ∨ p’ = p’ ∨ q
Se verifica que
Directa = Contrarrecíproca Recíproca = Contraria
p⇒q = q’ ⇒ p’ q⇒p = p’ ⇒ q’
p ⇒ q ≡ p’ ∨ q
i. p⇒p (p ⇒ q)’ ≡ (p’ ∨ q)’ ≡ p ∧ q’
p⇒p ≡ p’ ∨ p =(8) I
iii. p⇒p∨q
p ⇒ p ∨ q ≡ p’ ∨ (p ∨ q) ≡ I ∨ q ≡ I
iv. p ⇒ I, O ⇒ p
p⇒I Como la tesis (I) es verdadera, la implicación siempre es verdadera
p ⇒ I ≡ p’ ∨ I ≡ I
O⇒p Si la hipótesis es falsa, la implicación es siempre verdadera
O ⇒ p ≡ O’ ∨ p ≡ I ∨ p ≡ I
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
p⇒r r∨s Si pasa p pasa r Va a pasar alguna de las dos (r o s)
q⇒s Si pasa q pasa s
[(p ∨ q) ∧ (p ⇒ r) ∧ (q ⇒ s)] ⇒ (r ∨ s) ≡ ((p ∨ q) ∧ (p’ ∨ r) ∧ (q’ ∨ s))’ ∨ (r ∨ s) ≡
≡(Leyes de Morgan) ((p ∨ q)’ ∨ (p’ ∨ r)’ ∨ (q’ ∨ s)’) ∨ (r ∨ s) ≡
≡(Leyes de Morgan), p’’ = p ((p ∨ q)’ ∨ (p ∧ r’) ∨ (q ∧ s’)) ∨ (r ∨ s) ≡
≡(2)(3) (p ∨ q)’ ∨ ((p ∧ r’) ∨ r) ∨ ((q ∧ s’) ∨ s) ≡(5)(8)(7) (p ∨ q)’ ∨ (p ∨ r) ∨ (q ∨ s) ≡
≡(2)(3) (p ∨ q)’ ∨ (p ∨ q) ∨ (r ∨ s) ≡(8) I ∨ (r ∨ s) ≡(7) I
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
… …
p ⇒ q y p’ ∨ q son equivalentes
Dadas las proposiciones p, q formamos la expresión ‘o p ⇒ q y q’ ⇒ p’ son equivalentes
p o q tal que: q ⇒ p y p’ ⇒ q’ son equivalentes
i. Tiene sentido
ii. Afirma o niega algo
iii. Su verdad viene dada por la tabla
⇒ ’⇒ ∨
(p ⇒ q)’ ≡ (p’ ∨ q)’ ≡ (p ∧ q’) ⇒(ii)p ⇒(iii) p ∨ r
p ∧ q’ ⇒ p
p ⇒p ∨r
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-3263831
Un condicional p ⇒ q es un teorema si es verdadero siempre que p es verdadera, es decir, si es
un razonamiento formalmente válido.
Formas de demostrar un teorema p ⇒ q y ejemplos:
Directa: Consiste en probar que si p es cierta, entonces también lo es q.
p ∧ q ⇒p ∨q ∨r
p ∧ q ⇒(II) p ⇒(III) p ∨ q ⇒(III) p ∨ q ∨ r
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
(p ⇒ q)’ ⇒ (p ∨ r) Para ello probaremos que: (p ∨ r)’ ⇒ (p ⇒ q)
(p ∨ r)’ ⇒ (p ⇒ q) ≡ (p ∨ r) ∨ (p’ ∨ q) ≡ p ∨ p’ ∨ r ∨ q ≡ I ∨ r ∨ q ≡ I
n
Una función proposicional f de n variables es una aplicación f : →
tal que f(p1, p2, …, pn) es una fórmula proposicional.