Вы находитесь на странице: 1из 36

ALGEBRA

DE
BOOLE
Algebra
Algebra
de
de Boole:
Boole:

Definicin Propiedad Dn
Propiedad
Definicin Ejemplos
Ejemplos

Algunas
Algunas Sublgebras
Sublgebras
Observaciones
Observaciones

Algebra
Algebra de
de Boole
Boole Homomorfismo
Homomorfismo
Trivial
Trivial Ejemplos
Ejemplos

Proposicin
Proposicin Ejercicios
Ejercicios
Propiedades
Propiedades
Definicin:
B es un lgebra de Boole si B es una red
distributiva y complementada.
Podemos decir que un conjunto parcialmente
ordenado en el cual dos elementos
cualesquiera tienen una nica cota superior
mnima y una nica cota inferior mxima,
complementado y distributivo se conoce
como lgebra de Boole.

Algebra de Boole
Algunas Observaciones
El conjunto B est ordenado.

El primer elemento de B es .
El ltimo elemento de B es .
Mnima cota superior m.c.s {a,b} = a b B
Mxima cota inferior m.c.i {a,b} = a b B
(B; ; ) es un lgebra de Boole si y slo si cumple las siguientes
propiedades:
1. : B B; : B B
2. a B, b B: a b = b a , a b = b a
3. a B, b B, c B: a (b c) = (a b) (a c)
a (b c) = (a b) (a c)
4. B tal que a B: a = a
B tal que a B: a = a
5. a B, a B tal que a a =
a a =

Algebra de Boole
Algebra de Boole Trivial
({0, 1}; ; ) cuyas tablas de operaciones son las
siguientes:

Es el lgebra de Boole trivial con el siguiente


Diagrama de Hasse:
1

0
Algebra de Boole
Proposicin:
En un lgebra de Boole (B; ; ) se satisfacen las siguientes propiedades:
Los elementos y son nicos.

0
Todo elemento tiene un nico
B 1B
complemento.

Todo elemento es idempotente, es decir,


aBaa=a, aa=a

Los elementos neutros se complementan mutuamente es decir que: =


=

_
1B 0B 0 B 1B
Sigue
Algebra de Boole
Proposicin:
Todo elemento es involutivo, es decir =a
a
El elemento neutro para ( ) es absorbente para la ; es decir que
a B: a = 1B
Anlogamente, a B: a = ;1es 1
B decir,
B por el principio de dualidad,
resulta que el elemento neutro para es absorbente para la .
0B 0B
Leyes de De Morgan:
a B, b B: = a b
a B, b B: = a b
La distributividad garantiza que los elementos slo pueden tener un
nico complemento.
(a b)
(a b)

Algebra de Boole
Propiedad: Dn
Sea n N, n 2. Entonces la red distributiva:
= { x N, tal que x | n } con la relacin divide a es
un lgebra de Boole si y slo si
n = p p1 con ai {0, 1} i = 1, r , pi es un
1
... r
r

nmero primo i = 1, r donde


pi pj si i j, i = 1, r.
Es decir la red distributiva alcanzar la estructura de lgebra
de Boole si y solamente si el nmero n se puede expresar
como un producto de primos distintos.

Ejemplos

Algebra de Boole
Ejemplo 1:
D10 = {x tales que x | 10}, con a b a | b
es un Algebra de Boole.
Su diagrama de Hasse es el siguiente:
10

2 5

Tomemos los tomos para generar los nmeros


x = 2a . 5b , y = 2c . 5d
con a, b, c, d {0, 1}
Sigue
Algebra de Boole
Ejemplo 1:
Entonces operemos x e y con y para ver si cumplen con las
propiedades:
a) Veamos si son operaciones cerradas :
x y = 2a c . 5b d D10
x y = 2a c . 5b d D10
Por lo tanto e son operaciones cerradas en D10
b) Comprobemos ahora si son conmutativas:
x y = 2 a c . 5b d
= 2c a . 5d b por conmutatividad del
= y x
x y = 2 a c . 5b d
= 2c a . 5d b por conmutatividad del
= y x
Por lo tanto e son operaciones conmutativas en D10

Algebra de Boole
Sigue
Ejemplo 1:
c) Probemos la distributividad de ambas operaciones:

Sea z = x = 2e . 5f , con e y f {0, 1}

x (y z) = 2a . 5b ( 2c . 5d 2e . 5f) reemplazando los valores de x, y, z


= 2a (c e) . 5b (d f)
= 2(a c) (a e) . 5(b d) (b f)
= (x y) (x z)

Esto verifica la distributividad de respecto de y por lo tanto de


respecto de , es decir x D10 , y D10 , z D10 , se cumple que:
x (y z) = (x y) (x z)

Sigue
Algebra de Boole
Ejemplo 1:

d) Encontremos el y el
Se cumple que x : 1 x = 1 (2a . 5b)
Recordemos para justificar el siguiente paso que al elevar a la 0 cualquier base no nula obtenemos 1.

D
= 2(0 a) . 5(0 b)
= 2a . 5b
10
=x
por lo tanto el primer elemento de es 1

D10

Sigue
Algebra de Boole
Ejemplo 1:
Se cumple que x D10 : 10 x =10 (2a . 5b)
= 2 . 5 (2a . 5b)
= 2 1 a . 51 b
= 2a . 5b
=x

por lo tanto el ltimo elemento de D10 es 10

Sigue
Algebra de Boole
Ejemplo 1:
e) Encontremos los complementos

Sea x D10 con x = 2 a . 5 b y sea y D10 con y = 21 a . 51 b


Entonces x y = 2 a . 5 b 2 1 a . 5 1 b
= 2 a (1 a) . 5 b (1 b)
= 2 (a a) 1 . 5 (b b) 1
= 2 0 1 . 5 0 1
= 2 0. 5 0
= 1. 1
=1

Sigue
Algebra de Boole
Ejemplo 1:

Adems: x y = 2 a . 5 b 21 a . 51 b
= 2 a (1 a) . 5 b (1 b)
= 2 (a 1) (a a) . 5 (b 1) (b b)
= 2 11 . 5 1 1
= 2 1. 5 1
= 10 10 1
Con lo cual y = X 1 10
25
52

Otro Ejemplo

Algebra de Boole
Ejemplo 2:
D28 = { x tales que x | 28 }, con a b a | b NO es un
Algebra de Boole.
Su diagrama de Hasse es el siguiente:

No es complementada pues: 28 1
1 28
74
Pero no existen 2 ni 14 47
Como D28 no es una red complementada ya que hay dos
elementos que no tienen complemento no es lgebra de
Boole.

Algebra de Boole
Sublgebras:
Sea B un lgebra de Boole. Sea A B.
A es un sublgebra de B si (A; /A) es un lgebra de Boole.

De sta definicin podemos decir que:
/A = orden restringido a A.

Si B es un lgebra de Boole y A es una sublgebra entonces A verifica:
aA a A
a A, b A a b A
a A, b A a b A
A A

Ejemplo

0B 1B

Algebra de Boole
Ejemplo de Sublgebra:
( D42= { x tal que x | 42 }; ) con a b a | b es un lgebra de Boole.
Su diagrama de Hasse es el siguiente:

42

6 14 21

Tomemos el conjunto
2
= {1, 42}3 y probemos
7
que es sublgebra.
El diagrama de Hasse es el siguiente:

A1

42

Algebra de Boole Ms
Ejemplo de Sublgebra:
i) Analicemos los complementos:
_
1 = 42
__
42 = 1

Verifica que si a A1 a A1

ii) a A1 , b A1 a b A1
Como a b = [a; b] se obtiene:
1 1 = [1; 1] = 1 A1
42 1 = [42; 1] = 1 42 = [1; 42] = 42 A1
42 42 = [42; 42] = 42 A1

Algebra de Boole Ms
Ejemplo de Sublgebra:
iii) a , b a b
A1 A1 A1
Como a b = (a; b) se obtiene:
1 1 = (1; 1) = 1
42 1 = (42; 1) = 1 42 = (1; 42) =
A11
42 42 = (42; 42) = 42
A1
A1
iv) Como =1 y = 42

Queda probado que es Sublgebra.


o A1 A1 1 A1 A1

Algebra de Boole
Homomorfismos:
Sean (A; ; ) y (B; ; ) dos lgebras de Boole.

Una funcin f: A B se dice homomorfismo si verifica las siguientes


condiciones:
a A:
a A, b A:
_
a A, bA : f(a) = f(a)
Ejemplo
f (a b) = f (a) f(b)
f (a b)= f (a) f (b)

f(0A) = 0B Isomorfismo

f(1A) = 1B

Algebra de Boole
Ejemplo Homomorfismo:
En se verifica que : _ __
D10 1 = 10 10 = 1
En se verifica que: _ __
2=5 5 =2
Definimos la siguiente funcin _ __
D 21 1 = 21 21 = 1
f(1) = 1 f(2) = 3 _ __
f(5) = 7 f(10) = 21 3=7 7 =3

f : D10 D21 tal que :

y probaremos que es un homomorfismo.

Algebra de Boole Ms
Ejemplo Homomorfismo:
Como:

de ac inferimos que

f(2) = f(5) = 7
f(2) = 3 = 7
de ac inferimos que
f(2) = f(2)
de ac inferimos que

f(5) = f(2) = 3
f(5) = 7 = 3 f(5) = f(5)

f(1) = f(10) = 21
f(1) = 1 = 21 f(1) = f(1)

Algebra de Boole Ms
Ejemplo Homomorfismo:

f(10) = f(1) = 1
De ac inferimos que
Por lo tanto, se verifica el primer punto de la definicin de homomorfismos de lgebras de Boole.
f(10) = 21 = 1
De manera similar se prueban los restantes puntos.

f(10) = f(10)

Algebra de Boole
Isomorfismo:
Si f: A B es homomorfismo biyectivo f se dice isomorfismo y en ese caso las lgebras de Boole A y B
son isomorfas y se indica A B.
Es decir que dos lgebras de Boole son isomorfas si son la misma lgebra con distintos nombres para los
elementos.
Observaciones:
Un lgebra de Boole es sin tomos si no tiene tomos.
Si f: A B es isomorfismo de lgebras de Boole y a A es tomo de A entonces f(a) es un tomo en B.

Algebra de Boole Ms
Isomorfismos:
Teorema:
Toda lgebra de Boole finita es isomorfa al conjunto
de partes de sus tomos, por lo tanto debe tener la misma
cantidad de elementos que son
n
2

Algebra de Boole Ms
Isomorfismos:
Teorema:
Sea (A;; ) un lgebra booleana finita y A el conjunto de tomos. Entonces (A;; ) es isomorfo al
sistema algebraico definido por la red (P(A);).
Recordemos que (P(A);) es una red complementada que es la red (P(A);;) que es un lgebra de Boole.
La importancia de esta propiedad es que existe un lgebra booleana nica y finita de 2 n elementos para
cualquier entero n > 0. Adems, no existen otras lgebras booleanas finitas.
Esto indica que si B es un lgebra de Boole finita necesariamente tiene 2 n elementos.

Algebra de Boole Ms
Observaciones:
Toda lgebra de Boole finita tiene tomos.

Si B es un lgebra de Boole finita, existe n tal


que |B| = 2n

Si A y B son dos lgebras de Boole finitas de igual


cardinal entonces son isomorfas.

Algebra de Boole
Ejemplo Isomorfismo:
Como los tomos de son {2,3,5} y los de son{2, 5, 7} alguna de las
D30 D70
posibilidades para que f: sea Isomorfismo es:
25
32
57
D 30
D 70
Se prueba fcilmente que f es biyectiva y resulta entonces: las lgebras de Boole son isomorfas y se indica

Ahora construyamos f: de forma que:


f(2) = 10 , f(30) = 70
f(3) = 14 , f(1) = 1
f(5) = 7 , f(10) = 2
f(15) = 35 , f(6) = 5
D30 D70

D30 D70

Algebra de Boole Ms
Ejemplo Isomorfismo:
Es biyectiva pero no es homomorfismo (es decir no puede ser isomorfismo), dado que:
a=2 tal que a es tomo de
y f(a) = 10 pero 10 no es tomo de ,entonces no respeta la estructura ordenada

La siguiente proposicin formaliza todo lo que estuvimos trabajando:


D30 D30
Si (B;; ) es un lgebra de Boole finita y A es el conjunto de tomos de B, entonces B (A).
D70 D70

Algebra de Boole
Ejercicios

Complejidad Baja

Complejidad Alta

Algebra de Boole
Complejidad Baja

1. Es D28 = { x tales que x | 28 },


con a b a | b un Algebra de Boole?

Ejercicios
Complejidad Alta

1. En un lttice distributivo, si un elemento posee un


complemento entonces este complemento es
nico.

2. Todo elemento es idempotente, es decir, a B


a a = a (a a = a)

Ejercicios
Complejidad Baja
Respuestas
1. Es D28 = { x tales que x | 28 },
con a b a | b un Algebra de Boole?
NO es un Algebra de Boole.
Su diagrama de Hasse es el siguiente:
28

4 14

2 7

No es complementada pues:
28 = 1 1 = 28
7 = 4 4 = 7 Pero no existen 2 ni 14

Ejercicios
Complejidad Alta
Respuestas
1. En un lttice distributivo, si un elemento posee un complemento
entonces este complemento es nico.
Demostracin:
Supongamos que un elemento a posee dos complementos b y c. Lo que
escribimos:
ab=1 ab=0
ac=1 ac=0
Sabemos que: b = b 1
= b (a c) reemplazando a c = 1
= (b a) (b c) por propiedad distributiva
= 0 (b c) reemplazando a b = 0
= (a c) (b c) reemplazando a b = 0
= (a b) (c c) por propiedad distributiva
= (a b) c reemplazando c c = c
= 1c reemplazando a b = 1
= c
Ejercicios
Complejidad Alta
Respuestas

2. Todo elemento es idempotente, es decir, a B a a = a (a a = a)


Demostracin:
a = a 0B es el elemento neutro para
= a (a a) Definicin de complemento.
= (a a) (a a) Propiedad Distributiva
= (a a) 1B Definicin de complemento.
=aa elemento neutro para

Por principio de dualidad: a a = a.

Ejercicios

Вам также может понравиться