Académique Documents
Professionnel Documents
Culture Documents
Algebra de Boole Homomorfismo Algebra de Boole Homomorfismo Trivial Ejemplos Trivial Ejemplos Proposicin Proposicin Propiedades Propiedades Ejercicios Ejercicios
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
0 0 0
1 0 1
0 1
0 0 1
1 1 1
0
Algebra de Boole
Proposicin:
En un lgebra de Boole (B; se satisfacen las ; ) siguientes propiedades: Los elementos 0 B y 1B son nicos. Todo elemento tiene un nico complemento. Todo elemento es idempotente, es decir, a B a a = a , a a = a Los elementos _ neutros se complementan mutuamente es decir que: 1 B = B 0 B =1B
Sigue
Algebra de Boole
Proposicin:
Todo elemento es involutivo, es decir a =a El elemento neutro para ( 1B ) es absorbente para la es decir que a B: a 1B 1B ; = Anlogamente, a B: a 0B 0B ; es decir, por el = principio de dualidad, resulta que el elemento neutro para es absorbente para la . Leyes de De Morgan: a B, b B: (a b) = a b a B, b B: (a b) = a b La distributividad garantiza que los elementos slo pueden tener un nico complemento.
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 p con ai {0, 1} i = 1, r , pi es un nmero primo i = 1, r donde pi pj si i j, i = 1, r.
1 1 ... r 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.
Ejemplo 1:
D10 = {x tales que x | 10}, con a es un Algebra de Boole. Su diagrama de Hasse es el siguiente:
10
b a | b
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 = 2a c . 5b d = 2c a . 5d b por conmutatividad del = y x x y = 2a 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 D10 : 1 x = 1 (2a . 5b) Recordemos para justificar el siguiente paso que al elevar a la 0 cualquier base no nula obtenemos 1. = 2(0 a) . 5(0 b) = 2a . 5b =x por lo tanto el primer elemento de D10 es 1
Algebra de Boole
Sigue
Ejemplo 1:
Se cumple que x D10 : 10 x =10 (2a . 5b) = 2 . 5 (2a . 5b) = 21 a . 51 b = 2a . 5b =x 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 01 . 5 01 = 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 1 1 . 5 1 1 = 2 1. 5 1 10 = 1 = 10 1 =10 Con lo cual y = X
2 =5 5 =2
Otro
Algebra de Boole
Ejemplo
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 7= 4
Pero no existen 2 ni 1 4 4= 7 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: a A a A Ejemplo a A, b A a b A a A, b A a b A 0B A 1B A
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 2 14 3 21 7
Tomemos el conjunto A1 = {1, 42} y probemos que es sublgebra. El diagrama de Hasse es el siguiente:
4 2 1
Algebra de Boole
Ms
Ejemplo de Sublgebra:
i) Analicemos los complementos:
__ 42 = 1
_ 1 = 42
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 A1 , b A1 a b A1 Como a b = (a; b) se obtiene: A1 1 1 = (1; 1) = 1 42 1 = (42; 1) = 1 42 = (1; 42) = 1 A1 42 42 = (42; 42) = 42 A1
iv) Como
o A1 = 1 A
1 A= 42 A1 1
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: f(a)=f(a) Ejemplo (a a A, b A:f (a b ) = f ) f(b ) a A, bA :f ( a b ) = f ( a ) f (b )
_
f(0A) = 0B
f(1A ) = 1B
Isomorfismo
Algebra de Boole
Ejemplo Homomorfismo:
EnD10 se verifica que : EnD21 se verifica que:
1 = 10 10 = 1
_ __
2=5 5 =2
1 = 21 21 = 1
_ __
__
3=7 7 =3
__
Definimos la siguiente funcin f : D10 D21 tal que : f(1) = 1 f(2) = 3 f(5) = 7 f(10) = 21 y probaremos que es un homomorfismo.
Algebra de Boole
Ms
Ejemplo Homomorfismo:
Como:
f(2) = f(5) = 7
f(2) = 3 = 7
f(5) = f(2) = 3
f(5)=7=3
f(1 ) = f(1 0 ) = 2 1
Ms
Ejemplo Homomorfismo:
f(10) = f(1) = 1
f(10) = 21 = 1
De ac inferimos que f(10) = f(10) Por lo tanto, se verifica el primer punto de la definicin de homomorfismos de lgebras de Boole. De manera similar se prueban los restantes puntos.
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 n tener la misma cantidad de elementos que son 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 2n 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 2n 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 deD 3 0 son {2,3,5} y los de D7 0 son{2, 5, 7} alguna de las posibilidades para que f:D 3 0 D7 0 sea Isomorfismo es: 25 32 57 Se prueba fcilmente que f es biyectiva y resulta entonces: las lgebras de Boole son isomorfas y se indica D 30 D70 Ahora construyamos f: D 3 0 f(2) = 10 , f(30) = 70 f(3) = 14 , f(1) = 1 f(5) = 7 , f(10) = 2 f(15) = 35 , f(6) = 5
Algebra de Boole
Ms
Ejemplo Isomorfismo:
Es biyectiva pero no es homomorfismo (es decir no puede ser isomorfismo), dado que:
a = 2 D30 tal que a es tomo deD30 y f(a) = 10 D70 pero 10 no es tomo de D70 ,entonces no respeta la estructura ordenada La siguiente proposicin formaliza todo lo que estuvimos trabajando:
Algebra de Boole
Ejercicios
Complejidad Baja
Complejidad Alta
Algebra de Boole
Complejidad Baja
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
Ejercicios