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

Conjuntos y relaciones entre conjuntos Conjuntos

Conjuntos
Un conjunto es una coleccion bien definida de objetos en la que el orden es irrelevante.
Dichos objetos pueden ser reales o conceptuales y se llaman elementos o miembros del
conjunto. Por su estructura, dentro de un conjunto no se admiten repeticiones (todos sus
miembros deben ser distintos).
Definicion por extensi
on de un conjunto: Consiste en enumerar sus elementos
entre llaves.
Ejemplo: A = {1, 2, 3, 4, 5, 6, 7, 8, 9}.
Definicion por comprensi on de un conjunto: Mediante una propiedad que lo
caracterice.
Ejemplo: A = {a Z | 1 a 9}.

El cardinal de un conjunto A es el numero de elementos de A y se representa por |A|.

1 / 59
Conjuntos y relaciones entre conjuntos Conjuntos

Uni
on e intersecci
on de conjuntos
on de A y B como A B = {x | x A o x
Dados dos conjuntos A y B, se define la uni
on de A y B como A B = {x | x A y x B}.
B} y la intersecci
Algunos otros smbolos: , , , 6, , 6, , , , . . . .

Propiedades:
i) A B = B A, A B = B A (conmutativa),
ii) (A B) C = A (B C ), (A B) C = A (B C ) (asociativa),
iii) A A = A, A A = A (idempotente),
iv) A (B A) = A, A (B A) = A (absorcion),
v) A = , A = A,
vi) (A B) C = (A C ) (B C ), (A B) C = (A C ) (B C ) (distributiva).

2 / 59
Conjuntos y relaciones entre conjuntos Producto cartesiano

Producto cartesiano de conjuntos


El producto cartesiano de dos conjuntos A y B es el conjunto de pares ordenados de la
forma (a, b) donde a A y b B: A B = {(a, b) | a A, b B}. Se denota A B.
Ejemplo. Si A = {1, 2, 3} y B = {a, b, c, d}, entonces
AB = {(1, a), (1, b), (1, c), (1, d), (2, a), (2, b), (2, c), (2, d), (3, a), (3, b), (3, c), (3, d)}.
Se puede representar como:
a b c d
1 (1, a) (1, b) (1, c) (1, d)
2 (2, a) (2, b) (2, c) (2, d)
3 (3, a) (3, b) (3, c) (3, d)
Pregunta: Se cumple alguna de las siguientes propiedades?
i) A (B C ) = (A B) (A C ),
ii) A (B C ) = (A B) (A C ),
iii) A (B C ) = (A B) (A C ),
iv) A (B C ) = (A B) (A C ). 3 / 59
Conjuntos y relaciones entre conjuntos Relaciones

Relaciones
Una relacion binaria R de un conjunto A en un conjunto B es un subconjunto del
producto cartesiano A B.
Si (a, b) R se dice que a esta relacionado con b (aRb).
Si (a, b) 6 R se dice que a no esta relacionado con b (aRb).
Una relacion binaria R en un conjunto A es una relacion de A en A, es decir, un subconjunto
del producto cartesiano A A.
Ejemplo. En el conjunto A = {a, e, i, o, u} de las vocales se dice que dos vocales estan
relacionas si forman un diptongo. Entonces
R = {(a, i), (a, u), (e, i), (e, u), (o, i), (o, u), (i, a), (i, e), (i, o), (i, u), (u, a), (u, e), (u, o), (u, i)}.
Dados A = {a1 , a2 , . . . , am } y B = {b1 , b2 , . . . , bn } conjuntos finitos no vacos, y dada R
relacion de A en B, llamamosmatriz de la relaci on R a la matriz MR Mmn dada
1 si ai Rbj
por MR = (mij ) donde mij = .
0 si ai Rbj .
4 / 59
Conjuntos y relaciones entre conjuntos Relaciones de equivalencia

Relaciones de equivalencia
Una relacion R en un conjunto A es una relaci
on de equivalencia si y solo si es:
reflexiva: aRa, para todo a A,
simetrica: aRb bRa,
transitiva: aRb y bRc aRc.
Dada R relacion de equivalencia en A y dado a A se llama clase de a al conjunto
[a] = {b A | bRa}.
Se llama conjunto cociente de A respecto de R al conjunto formado por las clases de
equivalencia, esto es, A/R = {[a] | a A}.
Propiedades. Dada R A A relacion de equivalencia, se tiene que:
a) [a] = [b] aRb,
b) [a] 6= [b] [a] [b] = (las clases son disjuntas).

5 / 59
Conjuntos y relaciones entre conjuntos Relaciones de equivalencia

Ejemplos de relaciones de equivalencia


i) Dado P conjunto de rectas del plano y rRs r ks, R es relacion de equivalencia y
para toda r P se tiene que [r ] = {s P | r ks}.
ii) Dado P conjunto de rectas del plano y rRs r s, R no es relacion de equivalencia
pues no es reflexiva ni transitiva.
1 1
iii) Dado R \{0} y aRb a + = b + , se tiene que
a b
b=a


1 1 ab
o
a+ =b+ ab =
a b ab ab = 1 b = 1 .

a
 R es relacion de equivalencia y para todo a R \{0} se tiene que [a] =
Entonces

1
a, .
a
6 / 59
Conjuntos y relaciones entre conjuntos Relaciones de equivalencia

Particiones de conjuntos
Una particion en un conjunto no vaco A es una familia de subconjuntos no vacos y
disjuntos dos a dos de A tales que su union es A.
Teorema. Si R es una relacion de equivalencia en A, entonces el conjunto cociente A/R
es una particion de A.
Demostraci on. Inmediata a partir de las propiedades de las relaciones de equivalencia
Teorema. Si P = {Ai }iI es una particion de A, entonces existe una relacion de
equivalencia RP en A tal que el conjunto cociente A/RP = P.
Demostraci on. Definimos aRP b existe i I tal que a, b Ai . Es inmediato
comprobar que RP es una relacion de equivalencia. Ademas para todo a A se tiene
que [a] = Ai donde Ai es el unico elemento de la particion que contiene a a. Por tanto
A/RP = P.

7 / 59
Conjuntos y relaciones entre conjuntos Ejercicios de relaciones de equivalencia

Ejercicios de relaciones de equivalencia


Ejercicio 1. En el conjunto N N se define la relacion (a, b)R(c, d) ad = bc.
Averigua si es de equivalencia y si lo es calcula la clase del elemento (4, 8).
Ejercicio 2. En el conjunto N N se define la relacion (a, b)R(c, d) a + d = b + c.
Averigua si es de equivalencia y si lo es calcula la clase del elemento (2, 5).
Ejercicio 3. En R2 se define la relacion (x1 , y1 )R(x2 , y2 ) x1 y1 = x2 y2 . Comprueba que
es de equivalencia y calcula el conjunto cociente.
Ejercicio 4. En Z se define la relacion xRy x 2 y 2 = x y . Comprueba que es de
equivalencia y calcula el conjunto cociente.
Ejercicio 5. En R se define la relacion xRy h Z tal que y = x + h. Prueba que
2 5
es de equivalencia. Razona si los elementos y pertenecen a la misma clase.
3 4

8 / 59
Relaciones de orden Relaciones de orden

Relaciones de orden
Una relacion R en un conjunto A es una relaci on de orden si es reflexiva, antisimetrica
y transitiva, donde R es antisimetrica si aRb + bRa a = b.
Un conjunto ordenado es un par (A, R), con R una relacion de orden en A.
Ejemplos. (N, ) y (N, |) (a|b a divide a b) son conjuntos ordenados.
Dada R relacion en A, se dice que dos elementos a y b de A son comparables si aRb o
bRa.
Se dice que R es un orden total si todo par de elementos de A son comparables.
Se dice entonces que (A, R) es un conjunto totalmente ordenado.
Ejemplo. (N, ) es totalmente ordenado).
Se dice que R es un orden parcial si es una relacion de orden no total.
Ejemplo. (N, |) es parcialmente ordenado).

9 / 59
Relaciones de orden Diagrama de Hasse de una relaci
on de orden

Diagrama de Hasse de una relaci


on de orden
El diagrama de Hasse de una relacion de orden en un conjunto finito es una
representacion de esta, en la que si a 6= b verifican que a b, entonces se dibuja a por
debajo de b y se unen a y b por un segmento, suprimiendo los segmentos que corresponden
a la propiedad transitiva (si a b y b c se suprime el segmento correspondiente a
a c).
Ejemplo. Para D15 , D20 y D30 (Dn =divisores positivos de n) con la relacion de
divisibilidad (a b a divide a b) se tienen los siguientes diagramas de Hasse:
r 20 r
@
@ @30
@
r 15 4 r
@ r10
10 r r @r15
@ @ @ @ @6
@ @ @ @ @
3r @r5 @ r @r5 r r @r3
2@ 2 @
5
@ @
@ @ @
@r @r @r
1 1 1
D15 = {1, 3, 5, 15} D20 = {1, 2, 4, 5, 10, 20} D30 = {1, 2, 3, 5, 6, 10, 15, 30} 10 / 59
Relaciones de orden Elementos caractersticos de conjuntos ordenados

Elementos caractersticos de conjuntos ordenados


Sea (A, ) un conjunto ordenado y B un subconjunto no vaco de A. Se dice que
i) c A es cota superior de B si x c para todo x B,
ii) c A es cota inferior de B si c x para todo x B,
iii) s A es el supremo de B si es la menor de las cotas superiores, es decir, si es cota
superior y para toda cota superior c de B se tiene s c,
iv) i A es el nfimo de B si es la mayor de las cotas inferiores, es decir, si es cota
inferior y para toda cota inferior c de B se tiene c i.
v) si el supremo de B es un elemento de B llama m aximo de B,
vi) si el nfimo de B es un elemento de B llama mnimo de B,
vii) m B es maximal de B si no existe x B \ {m} tal que m x,
viii) m B es minimal de B si no existe x B \ {m} tal que x m,
Se dice que B esta acotado superiormente si existe c A cota superior de B. Se dice
que B esta acotado inferiormente si existe c A cota inferior de B. Se dice que B
esta acotado si esta acotado superiormente e inferiormente.
11 / 59
Relaciones de orden Elementos caractersticos de conjuntos ordenados

Elementos caractersticos de conjuntos ordenados


Ejemplo. Dado A = {a, b, c, d, e, f , g , h, i, j, k, l} y dado B = {f , g , i, j, k} A:

sa cotas superiores de B en A: {a, b, c}


@
@ cotas inferiores de B en A: {l}
sb
@
s c @s d no existe supA B
@
@
@
@ existe inf A B = l
@ @ no existe max B
se j
sf @j
s g @s h
@ @ no existe min B
@ @
@ @ elementos maximales de B: {f , g }
j
si @j
sj @j
sk
@ elementos minimales de B: {i, j, k}
@
@
@s l

12 / 59
Relaciones de orden Existencia y unicidad de elementos caractersticos

Existencia y unicidad de elementos caractersticos


Teorema. Sea B un subconjunto no vaco de un conjunto ordenado (A, ). Tanto el
maximo como el mnimo de B, si existen, son unicos.
Teorema. Sea B un subconjunto no vaco de un conjunto ordenado (A, ). Tanto el
supremo como el nfimo de B, si existen, son unicos.
Teorema. Sea B un subconjunto finito no vaco de un conjunto ordenado (A, ).
Entonces B tiene al menos un elemento maximal y otro minimal.
Demostraci on. Sea a1 B.
Si a1 es minimal ya hemos terminado.
Si no es minimal, existira a2 B \ {a1 } tal que a2 a1 .
Si a2 es minimal ya hemos terminado.
Si no es minimal, existira a3 B \ {a1 , a2 } tal que a3 a2 a1 .
Continuando este proceso, o bien obtenemos un elemento minimal o acabaramos
ordenando todos los elementos de B (por ser finito) de la forma an an1
a2 a1 . Pero entonces an sera el minimo del conjunto y por tanto minimal. 13 / 59
Relaciones de orden Ejercicios de conjuntos ordenados

Ejercicios de conjuntos ordenados


Ejercicio 6. Halla elementos maximales, minimales, maximo y mnimo (si los hay) de A:
sa
a) b) c) @ d)
sa as sb bs @sc
@ @ @
bs @sc @sc ds @se sa sb
@ @ @ @ @ @
@sd @se ds @se @sf cs @sd @se

Ejercicio 7. Halla todos los elementos caracterstiocs de B en A:


a) b) a s sb c) sa
@
as sb @sc
@ @ sb
e
@e
sc de
s @see @
@ @ @ c se sd
@e
de
s @e
se @e
sf @sg Z
Z


@sg B = {c, d, e} B = {d, e, f } Zsf B = {b, c, d}


@ @ @
@sf @sh e s
Z

14 / 59
Relaciones de orden Ejercicios de conjuntos ordenados

Ejercicios de conjuntos ordenados


Ejercicio 8. Representar el diagrama de Hasse de los siguientes conjuntos ordenados y
hallar los elementos notables de los subconjuntos senalados:
a) (D60 , |), A = {2, 5, 6, 10, 12, 30} y B = {2, 3, 6, 10, 15, 30}.
b) (D48 , |), A = {2, 4, 6, 12} y B = {3, 6, 8, 16}.
c) (D40 , |), A = {4, 5, 10} y B = {2, 4, 8, 20}.
Ejercicio 9. Hallar, si los hay, los elementos maximales, minimales, maximo y mnimo
para los siguientes conjuntos ordenados:
a) (P(X ), ), b) ((0, 1), ), c) (N, |), d) (N {1}, |).
Ejercicio 10. En cada uno de los casos siguientes, dgase si el conjunto X tiene o no una
cota inferior, y si tiene alguna hallase su nfimo si existe:
a) X = {x Z | x 2 16}, b) X = {x Z | x = 2y para algun y Z}, c)
X = {x Z | x 2 100x}.
15 / 59
Relaciones de orden Ordenaci
on topol
ogica

Ordenaci
on topol
ogica
Teorema. Dado un orden parcial en un conjunto finito (A, ), existe un orden total
0 que lo contiene (esto es, tal que a b a 0 b).
Demostraci on. Sea a1 un elemento minimal de A.
Sea a2 un elemento minimal de A \ {a1 } y definimos a1 0 a2 .
Sea a3 un elemento minimal de (A \ {a1 , a2 }, ) y definimos a2 0 a3 .
Como A es finito, despues de un numero finito de pasos tendremos los elementos de A
ordenados en la forma a1 0 a2 0 0 an .
Finalmente, el orden obtenido contiene al dado en el sentido de que si a b, entonces
a 0 b.
En efecto, si ai aj , aj no puede ser minimal de un conjunto que contenga ai , luego
hemos de haber escogido ai antes que aj . Por tanto ai 0 aj .

16 / 59
Relaciones de orden Ejercicios

Ejercicios. Orden topol


ogico
ui
Ejercicio 11. Dado el orden parcial del diagrama de Hasse de
la figura, obtener un orden total que lo contenga. Cuantos
pueden obtenerse? uh
@
@
f u @ug
Ejercicio 12. Sea T = {a, b, c, d, e, f , g } la lista de tareas
@
@
para realizar un trabajo, de las que se sabe que unas preceden e u
@
@
inmediatamente a otras de la siguiente forma: f a, f d, @
e b, c f , e c, b f , e g , g f . Hallar el orden c u @ud
parcial. Que tareas pueden realizarse independientemente? @
@
Construir un orden si el trabajo lo realiza solo una persona. u @u
a b

17 / 59
Relaciones de orden
Ordenes en conjuntos producto

Ordenes en conjuntos producto


Sean (A, ) y (B, 0 ) conjuntos ordenados, se define
i) (a, b) PROD (c, d) si y solo si a c y b 0 d,

a 6= c y a c
ii) (a, b) LEX (c, d) si y solo si o .
0
a=c yb d

0
Proposici on. Sean (A, ) y (B, ) conjuntos ordenados. Entonces (A B, PROD ) y
(A B, LEX ) son conjuntos ordenados.
Observacion. Los ordenes anteriores tambien se pueden definir en el producto de n
conjuntos ordenados.

18 / 59
Relaciones de orden Ejercicios


Ejercicios. Ordenes en conjuntos producto
Ejercicio 13. Determina el orden lexicografico de las siguientes cadenas de bits: 001,
111, 010, 011, 000 y 100 basado en el orden 0 1. Dibujar el diagrama de Hasse de
estas cadenas, ahora con el orden producto.
Ejercicio 14. Sea A = ({1, 2, 3, 4}, ). Respecto al orden lexicografico:
a) Encontrar todos los pares en A A anteriores a (2, 3).
b) Encontrar todos los pares en A A posteriores a (3, 1).
c) Dibujar el diagrama de Hasse de (A A, Lex ).
Ejercicio 15. En (D10 , |) (D18 , |) se considera el orden lexicografico. Hallar las
cotas superiores, cotas inferiores, supremo e nfimo, si existen, del subconjunto B =
{(2, 2), (2, 3)}. Dibujar el diagrama de Hasse. Se define f : D10 xD18 D180 por
f (a, b) = ab es f inyectiva? es suprayectiva?
Ejercicio 16. Se considera en D48 N el orden lexicografico correspondiente a tomar
el orden divisibilidad en el primer factor y el orden usual en el segundo factor. Sea B =
{(2, 2), (2, 3), (3, 2), (6, 3), (6, 1), (4, 2)}. Se pide hallar, si existen, las cotas superiores e
19 / 59
inferiores, elementos maximales y minimales, maximo, mnimo, supremo e nfimo de B.
Relaciones de orden Isomorfismos de conjuntos ordenados

Isomorfismos de conjuntos ordenados


Dados dos conjuntos ordenados (A, ) y (B, 0 ), y dada f : A B, se dice que f es
un isomorfismo de conjuntos ordenados si es biyectiva y cumple que f (a) 0 f (e)
a e.
Ejemplo. Sea P({a, b, c}) la familia de subconjuntos del conjunto {a, b, c}. Es decir:

P({a, b, c}) = {, {a}, {b}, {c}, {a, b}, {a, c}, {b, c}, {a, b, c}}.

Entonces (P({a, b, c}), ) es isomorfo a (D30 , |).


Tambien (D30 , |) es isomorfo a (D42 , |) pero no a (D12 , |).

20 / 59
Retculos Primera definici
on de retculo

Primera definici
on de retculo
Un conjunto ordenado (R, ) es un retculo si para cualesquiera a, b R existe
sup{a, b} R e inf{a, b} R.
Ejemplos
i) (N, ) y (N, |) son retculos,
ii) (Dn , |) es retculo,
iii) (P(X ), ) es retculo.
Observaci on. Todo conjunto totalmente ordenado es un retculo. El recproco no es
cierto en general.

21 / 59
Retculos Segunda definici
on de retculo

Segunda definici
on de retculo
La nocion de retculo se puede definir tambien del modo siguiente.
Definicion. Un retculo es una terna (R, , ) donde R es un conjunto y , : R R
R son dos operaciones binarias internas tales que:
i) a a = a, a a = a (idempotente),
ii) a b = b a, a b = b a (conmutativa),
iii) (a b) c = a (b c), (a b) c = a (b c) (asociativa),
iv) a (b a) = a, a (b a) = a (absorcion).
Ejemplos. (P(X ), ) es retculo con esta segunda definicion con las operaciones y .

22 / 59
Retculos Equivalencia de ambas definiciones de retculo

Equivalencia de ambas definiciones de retculo


Proposicion. Las dos definiciones de retculo son equivalentes y se relacionan de la
siguiente manera:
a b a b = b a b = a.

Demostraci on. Si (R, ) es un retculo definimos , : R R R como a


b = inf{a, b} y a b = sup{a, b}. Entonces y verifican las cuatro propiedades
(idempotente, conmutativa, asociativa y absorcion) y a b a b = b a b = a.
Reciprocamente, si (R, , ) es un retculo, definimos a b a b = b a b = a.
Es facil ver que es una relacion de orden.

23 / 59
Retculos Ejemplos

Ejemplos
Son los siguientes conjuntos ordenados retculos?
q q q q q
@ @ @
A @  @ @
q q @q A@q  q @q q
A 
@ @ A  @ @ @ @
q @q Aq q @q q @q
@ @ @ @
@q SI q NO @q SI q q NO

Indicacion: Si en un conjunto ordenado existen dos elementos maximales o dos minimales


entonces ese conjunto ordenado no es un retculo. Tampoco lo es si existen dos puntos
(necesariamente no comparables) sin cotas superiores o inferiores o de tal forma que
dentro del conjunto de cotas superiores (o inferiores) existan dos elementos minimales (o
dos elementos maximales).

24 / 59
Retculos Retculos isomorfos

Retculos isomorfos
Sean (R, ) y (S, 0 ) retculos. Se dice que una aplicacion f : R S es un
homomorfismo de retculos si para cualesquiera a, b R se tiene que

f (sup{a, b}) = sup{f (a), f (b)} y f (inf {a, b}) = inf0 {f (a), f (b)}.
0

Se dice que f es isomorfismo de retculos si es homomorfismo y es biyectivo.


Observaci on. Tambien se podra definir homomorfismo e isomorfismo de retculos a
partir de la segunda definicion de retculo.
Proposicion. Sean (R, ) y (S, 0 ) retculos y sea f : R S una aplicacion biyectiva.
Entonces f es un isomorfismo de retculos si y solo si f es un isomorfismo de conjuntos
ordenados.
Ejemplo. (P({a, b}, ) y (D6 , |) son retculos isomorfos.

25 / 59
Retculos Subretculos

Subretculos
Sea (R, ) un retculo. Se dice que un subconjunto no vaco A de R es un subretculo si
(A, ) es un retculo y para cualesquiera a, b A se tiene que
sup{a, b} = sup{a, b} e inf {a, b} = inf {a, b}.
A R A R

Esto es equivalente a que para cualesquiera a, b A se cumpla que


sup{a, b} A e inf {a, b} A.
R R

Ejemplos. Dados los retculos siguientes


q q q
@ @ @
q q @q q @q  @q
@ 
q @q q q q q
@ @ @
@q R @q A @q B
se tiene que B es subretculo de A pero A no es subretculo de R.
26 / 59
Retculos Subretculos

Subretculos
La nocion de subretculo se puede definir tambien a partir de la definicion alternativa de
retculo de la forma siguiente:
Sea (R, , ) un retculo y sea A un subconjunto no vaco de R. Entonces (A, 0 , 0 ) es
un subretculo de (R, , ) si para cualesquiera a, b A se tiene que

a 0 b = a b y a 0 b = a b

o, equivalentemente, si y solo si

a b A y a b A,

para cualesquiera a, b A.

27 / 59
Retculos Retculos producto

Retculos producto
on. Si (A, R) y (B, S) son retculos, entonces (A B, RPROD ) tambien lo es.
Proposici
Proposicion. Si (A, R) y (B, S) son retculos, entonces (A B, RLEX ) es retculo si R
es un orden total en A o si existe inf B y sup B.
on. Sean (a, b), (c, d) A B. Si a = c, entonces
Demostraci
sup {(a, b), (a, d)} = (a, sup{b, d}) e inf {(a, b), (a, d)} = (a, inf {b, d}).
RLEX S RLEX S

Si a 6= c y aRc, supRLEX {(a, b), (c, d)} = (c, d) e inf RLEX {(a, b), (c, d)} = (a, b).
Si a 6= c y cRa, supRLEX {(a, b), (c, d)} = (a, b) e inf RLEX {(a, b), (c, d)} = (c, d).
Finalmente, si a y c no son comparables, entonces
sup {(a, b), (c, d)} = (sup{a, c}, inf B) e inf {(a, b), (c, d)} = (inf {a, c}, sup B)
RLEX R RLEX S

siempre que existan inf B y sup B.


28 / 59
Retculos Retculos acotados

Retculos acotados
Se dice que un retculo es acotado si tiene maximo y mnimo. Notaremos por 1 al maximo
y por 0 al mnimo.
Ejemplo. (N, |) no es acotado.
Proposici
on. Todo retculo finito es acotado.
Demostraci on. Supongamos que A = {a1 , a2 , . . . , an }. Entonces a1 a2 an = 1
pues (a1 a2 an ) ai = ai por la propiedad de absorcion y (a1 a2 an ) ai =
a1 a2 an para todo i {1, 2 . . . , n}. Por otra parte a1 a2 an = 0 pues
(a1 a2 an ) ai = a1 a2 an y (a1 a2 an ) ai = ai (por la propiedad
de absorcion) para todo i {1, 2 . . . , n}.

29 / 59
Retculos Retculos complementarios

Retculos complementarios
Sea (R, ) un retculo acotado. Dado a R se dice que a0 R es complementario de a
si sup{a, a0 } = 1 e inf{a, a0 } = 0. Se dice que (R, ) es complementario si es acotado y
todo elemento tiene complementario.
Ejemplos.
i) (N, |) no es complementario (no es acotado),
ii) (Dn , |) es complementario n es producto de numeros primos distintos,
iii) (P(X ), ) es complementario,
iv) ({0, 1}, ) es complementario.
Ejemplos de retculos complementarios y no complementarios.
r r r r r
@ 72
r @ @r r @ @r r @ @r r r @r
HH @ 24  36
r Hr @ @r r r
 @ r @ r
8  @12 
 @ 18
r r r @ @r r @@r r @r
HH @4  @6  9
r r r Hr r r r r

@2 @ r
 3
@ @r SI @ @r NO @ @r NO r NO @r  NO 30 / 59
1
Retculos Retculos distributivos

Retculos distributivos
Se dice que un retculo (R, , ) es distributivo si para cualesquiera a, b, c R se tiene
que (a b) c = (a c) (b c) y (a b) c = (a c) (b c).
Ejemplo. (P(X ), ) es distributivo.
Proposici on. En un retculo acotado y distributivo, el complementario de un elemento,
si existe, es unico. Al unico complementario de a se le denota por a0 .
Corolario. Si R es acotado y un elemento tiene dos complementarios, entonces R no es
distributivo.
r1
Proposici on. Un retculo (R, , ) es distributivo JJ r1
si y solo si no contiene un subretculo isomorfo a los br
J @
J @
de la derecha. Jrc ar rb @rc
ar

@
Corolario. (Dn , |) es distributivo, para todo n N.

@
@r
@

@
0
r
0
@

31 / 59
Retculos Retculos distributivos

Ejercicios de retculos
Ejercicio 17. Estudiar cuales de los siguientes conjuntos ordenados son retculos:
a) ta b) a t tb c t td c) ta
@@ @
@ @@ @@
bt @tc eQ
@ t @tf bt tc @td
@ Q  @
@
dt @te tg @te
@ Q 
Q
@@ @
f t @tg @th th tf

Ejercicio 18. Obtener los diagramas de Hasse de todos los retculos,


salvo isomorfismos, de uno, dos, tres, cuatro y cinco elementos. t1
@@
Ejercicio 19. Estudiar si el retculo de la figura se verifica la igualdad at tb @tc
a (b c) = (a b) (a c). @
@
@td
Ejercicio 20. Encontrar el complementario de cada elemento de D42
y D105 . t0
32 / 59

Algebras de Boole
Algebras de Boole

Algebras de Boole
Un algebra de Boole es un retculo complementario y distributivo. Es decir, una terna
(A, , ), con A un conjunto y , : R R R dos operaciones binarias internas
tales que:
i) a a = a, a a = a (idempotente),
ii) a b = b a, a b = b a (conmutativa),
iii) (a b) c = a (b c), (a b) c = a (b c) (asociativa),
iv) a (b a) = a, a (b a) = a (absorcion),
v) existe 1 = max A, 0 = min A (acotado),
vi) dado a, existe un unico a0 tal que a a0 = 0, a a0 = 1, (complem.),
vii) (a b) c = (a c) (b c), (a b) c = (a c) (b c) (distributiva).
Otras propiedades (consecuencia de las anteriores):
viii) (a0 )0 = a para todo a A (involutiva),
ix) (a b)0 = a0 b 0 y (a b)0 = a0 b 0 (leyes de Morgan)
33 / 59

Algebras de Boole
Algebras de Boole

Ejemplos de
algebras de Boole
i) B1 = ({0, 1}, ) es el algebra de Boole mas sencilla (con dos elementos).
r1 Si la consideramos en la forma ({0, 1}, , ) se tiene:
1 1 = 1, 0 0 = 0, 1 0 = 0 1 = 0,
r 1 1 = 1, 0 0 = 0, 0 1 = 1 0 = 1,
0
* No hay algebras de Boole con 3 elementos (el unico retculo con 3 elementos no es
complementario).
ii) Con 4 elementos: (D6 , |) ' (P(a, b), ) ' (B1 B1 , PROD ) = B2
r6 r {a, b} r (1, 1)
@ @ @
@ @ @
2r @r3 {a} r @r{b} (0, 1) r @r(1, 0)
@ @ @
@ @ @
@r @r @r
1 (0, 0)
donde (x, y ) (x 0 , y 0 ) = (x x 0 , y y 0 ) y (x, y ) (x 0 , y 0 ) = (x x 0 , y y 0 ).
34 / 59
En general, el producto de algebras de Boole es un algebra de Boole.

Algebras de Boole
Algebras de Boole

Ejemplos de
algebras de Boole
iii) B3 = (B1 B1 B1 , PROD ) es algebra de Boole definiendo
(x, y , z) (x 0 , y 0 , z 0 ) = (x x 0 , y y 0 , z z 0 )
(x, y , z) (x 0 , y 0 , z 0 ) = (x x 0 , y y 0 , z z 0 ).
Habitualmente, denotaremos (x, y , z) = xyz, como y como +. Con esta
notacion, por ejemplo, 110 + 010 = 110, 110 010 = 010.
r
@111
@
110 r r101@r011
B3 @
@
@
@ ' (D30 , |) ' (P({a, b, c}), )
100 r @ 010@r001 kk
@
@ (P({a, b, c}), , )
@r
000
iv) En general, Bn = ({x1 x2 . . . xn | xi {0, 1}}, +, ) es un algebra de Boole. Cuantos
elementos tiene? 2n .
Bn ' (P({a1 , a2 , . . . , an }, ) ' (Dn , |) n producto de primos distintos. 35 / 59

Algebras de Boole
Algebras de Boole

Algebras de Boole finitas


Teorema. Todo algebra de Boole finita es isomorfa a B n para algun n N. Por tanto,
el diagrama de Hasse de todo algebra de Boole es de tipo cubico y para toda algebra de
Boole finita, existe n N tal que |A| = 2n .
Como se llega a este resultado?.
Primero se ve que si A es un algebra de Boole finita, existe un conjunto finito C tal que
A ' P(C ). (En concreto, C es el conjunto de los elementos minimales de A \ {0}).
Luego se prueba que si C es un conjunto finito con n elementos, entonces las algebras de
Boole P(C ) y B n son isomorfas (B = {0, 1}).
Si C = {c1 , c2 , . . . , cn }, el isomorfismo viene dado por
: P(C ) B n
{ci1 , ci2 , . . . , cik } 7 ({ci1 , ci2 , . . . , cik }) = (b1 , b2 , . . . , bn )
donde bi = 1 si y solo si i {i1 , i2 , . . . in }.
Ejercicio. Construye el isomorfismo entre P({a, b, c}) y B3 .
36 / 59

Algebras de Boole
Algebras de Boole

Ejercicios de
algebras de Boole
Ejercicio 21. Expresar la operacion conjuncion en funcion de la disyuncion y la
complementaria. Expresar la disyuncion en funcion de la conjuncion y la complementaria.
Ejercicio 22. Demostrar que en un algebra de Boole se dan las siguientes propiedades:
a) a b b 0 a0 .
b) a b a (b c) = b (a b).
c) a b c (a b) (a b c) (b c) (a c) = b.
d) a b a b 0 = 0 a0 b = 1.
Ejercicio 23. Construir un isomorfismo entre (P(C ), ) y (B n , n ) para algun n N,
donde C = {1, 2, 3, 4} y n denota el orden producto en B n .
Ejercicio 24. Sea (A, ) un algebra de Boole. Cuantos elementos minimales tiene
A {0}, si A es un algebra de Boole de 8 elementos? Y si A tiene 16 elementos?
Ejercicio 25. Existen algebras de Boole con infinitos elelmentos?
37 / 59

Algebras de Boole Funciones booleanas

Funciones booleanas
Una funcion Booleana es una aplicacion f : A C entre algebras de Boole finitas.
Puesto que toda algebra de Boole finita es isomorfa a B n para algun n, podemos definir
funcion boolena como toda aplicacion f : B k B m .
pause
Como toda funcion f : B k B m tiene m componentes basta estudiar las funciones
booleanas de la forma f : B n B.
pause
La tabla de verdad de una funcion x1 x2 ... xn f (x1 , x2 , . . . , xn )
Booleana f : B n B es una tabla 0 0 ... 0 f (0, 0, . . . , 0)
del tipo 0 0 ... 1 f (0, 0, . . . , 1)
.. .. .. ..
. . . .
1 1 ... 1 f (1, 1, . . . , 1)
donde se presentan todos los elementos de B n y sus imagenes.

38 / 59

Algebras de Boole Funciones booleanas

Funciones booleanas
Ejemplo. La siguiente tabla x1 x2 x3 f (x1 , x2 , x3 )
0 0 0 1
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 0

es la tabla de verdad de una funcion booleana f : B 3 B.


Ejemplo. Todas las posibles funciones booleanas de grado 2 se pueden representar en
una tabla de verdad conjunta. Existen 16 funciones booleanas de grado 2.

39 / 59

Algebras de Boole Expresiones booleanas

Expresiones booleanas
El concepto de expresion booleana en n variables x1 , . . . , xn se define recursivamente:
i) Las variables x1 , x2 , . . . , xn son expresiones booleanas.
ii) Los smbolos 0 y 1 son expresiones booleanas.
iii) Si E1 y E2 son expresiones booleanas, E1 E2 , E1 E2 y E10 son expresiones booleanas.
iv) No hay mas expresiones booleanas que las obtenidas por las reglas anteriores.
Toda expresion booleana en n variables define una funcion booleana en m variables, para
todo m n. Se dice entonces que E (x1 , . . . , xn ) representa a f .
Ejemplo. La expresion booleana E (x, y ) = x (x 0 y ) define x y f (x, y )
una funcion booleana con la tabla de verdad de la derecha. 0 0 0
0 1 1
1 0 1
1 1 1
Dos expresiones booleanas son equivalentes si representan la misma funcion booleana.
40 / 59

Algebras de Boole Expresiones booleanas

Expresiones booleanas
Dada una funcion booleana f de n variables se define S(f ) = {b B n | f (b) = 1}.
Teorema. Dada una funcion booleana f : B n B, existe una expresion booleana que
representa a f .
Demostraci on. Para cada b = (b1 , b2 , . . . , bn ) S(f ) consideramos Eb = x1 x2
xn donde xi = xi si bi = 1 y xi = xi0 si bi = 0.
Entonces E (f ) = bS(f ) Eb representa a f .
Ejemplo. Sea f definida por E (x, y ) = x (x 0 y ) tal que S(f ) = {(0, 1), (1, 0), (1, 1)}.
Entonces E (x, y ) = (x 0 y ) (x y 0 ) (x y ) representa f .
Observaci on. A cada una de las expresiones Eb , b S(f ) se le llama producto elemental
y a la expresion E (f ) = bS(f ) Eb se le denomina expresion asociada a f en forma de
suma de productos elementales.
Observaci on A partir de ahora denotaremos como + y como .
As, por ejemplo, E (x, y ) = x (x 0 y ) la escribiremos como E (x, y ) = x + x 0 y .
41 / 59

Algebras de Boole Expresiones booleanas

Ejercicios de funciones booleanas


Ejercicio 26. Halla la tabla de verdad de la funcion f : B 2 B definida por la expresion
E (x, y ) = (x y 0 ) ((y (x 0 y )) xy 0 + (y (x 0 + y )).
Ejercicio 27. Determina todas las funciones booleanas binarias que cumplan: f (a0 , b) =
f (a, b 0 ) = (f (a, b))0 .
Ejercicio 28. Determina S(f ) para las funciones f : B 3 B definidas por:
a) f (x, y , z) = xy , b) f (x, y , z) = z 0 , c) f (x, y , z) = xy + z 0 .
Ejercicio 29. Haz operaciones para reducir las siguientes expresiones booleanas:
a) (x 0 + y )0 + y 0 z b) (x 0 y )0 (x 0 + xyz 0 ) c) x(xy 0 + x 0 y + y 0 z)
d) (x + y )0 (xy 0 )0 e) y (x + yz)0 f) (x + y 0 z)(y + z 0 ).
Ejercicio 30. Dada la funcion booleana f : B 4 B
f (x, y , z, t) = xyzt + xy 0 zt + xyzt 0 + xy 0 zt 0 + x 0 y 0 z 0 t 0 + x 0 yz 0 t 0 + x 0 y 0 z 0 t + x 0 yz 0 t
utilizando las propiedades de un Algebra de Boole demuestra que f (x, y , z, t) = xz + x 042z /0 .59

Algebras de Boole Simplificaci
on de expresiones booleanas

Simplificaci
on de expresiones booleanas
La expresion de una funcion booleana en forma de suma de productos elementales no es
en general la mas simple de todas las expresiones equivalentes que la representan. Por
ejemplo E (x, y ) = x y E(x, y ) = xy + xy 0 son expresiones equivalentes. Los metodos de
simplificacion que veremos se basan en la busqueda de pares de productos elementales
que difieran solamente en una variable, como ocurre en el ejemplo mencionado.
En concreto, los metodos de simplificacion que veremos se basan en el siguiente resultado.
Teorema. Si E es una expresion booleana en n variables y xn+1 es otra variable, entonces
la expresion E y la expresion E = (E xn+1 )(E xn+1
0
) son equivalentes como expresiones
en n + 1 variables.

43 / 59

Algebras de Boole M
etodo de los mapas de Karnaugh

M
etodo de los mapas de Karnaugh
Para cada n = 2, 3, 4 consideramos una cuadrcula de 2n cuadrados. Cada uno de ellos
representa un producto elemental, distribuidos de tal forma que dos productos elementales
son adyacentes si y solo si difieren unicamente en una variable. A efectos de adyacencia,
los lados opuestos de la cuadrcula se identifican. Estas cuadrculas son
y y y0 y0
x t
y y0 y y y0 y0 x0 t0
x x x0 t0
x0 x0 t
z z0 z0 z z z0 z0 z
El mapa de Karnaugh de una expresion booleana E de n variables (n = 2, 3, 4) es una
cuadrcula como las anteriores en la que se han sombreado los cuadrados correspondientes
a los productos que aparecen en una expresion equivalente de E en forma de suma de
productos elementales. 44 / 59

Algebras de Boole M
etodo de los mapas de Karnaugh

M
etodo de los mapas de Karnaugh
En el mapa de Karnaugh de una expresion booleana de n variables (n = 2, 3, 4), se llaman
rectangulos simples a los correspondientes a las expresiones xi y xi0 , i {1, 2, . . . , n} y a
sus intersecciones k a k (k = 2, . . . , n).
Ejemplo. Para n = 2, los rectangulos simples son, los correspondientes a las expresiones
x, x 0 , y e y 0 , y y0 y y0 y y0 y y0
x x x x
x0 x0 x0 x0

y los correspondientes a las intersecciones dos a dos de estos, es decir, los correspondientes
a los productos xy , xy 0 , x 0 y , x 0 y 0 :
y y0 y y0 y y0 y y0
x x x x
x0 x0 x0 x0
45 / 59

Algebras de Boole M
etodo de los mapas de Karnaugh

M
etodo de los mapas de Karnaugh
M etodo de simplificaci on de los mapas de Karnaugh. Consiste en lo siguiente:
i) Representamos el mapa de Karnaugh de E .
ii) Consideramos todos los rectangulos simples, de tamano lo mayor posible, que recubran
la zona sombreada del mapa de Karnaugh, aunque se solapen.
iii) Eliminamos los rectangulos simples que esten contenidos en la union de otros de
forma que la zona sombreada quede recubierta por el menor numero de rectangulos
del mayor tamano posible.
iv) La union de las expresiones que quedan al final del proceso es una expresion

simplificada de la expresion original. Esta dependera de las elecciones hechas en
el proceso.

46 / 59

Algebras de Boole M
etodo de los mapas de Karnaugh

M
etodo de los mapas de Karnaugh
Ejemplo. Si el mapa de Karnaugh de E es
y y y0 y0
x t
x t0 =
x0 t0
x0 t
z z0 z0 z

entonces E = x 0 y t 0 x 0 y z 0 x 0 y 0 t.

47 / 59

Algebras de Boole M
etodo de los mapas de Karnaugh

M
etodo de los mapas de Karnaugh
Por otra parte tambien se puede descomponer
y y y0 y0
x t
x t0 =
x0 t0
x0 t
z z0 z0 z
y por tanto E = x 0 y t 0 x 0 z 0 t x 0 y 0 t.
Pero es incorrecto descomponer
y y y0 y0
x t
x t0 =
x0 t0
x0 t
z z0 z0 z
puesto que los rectangulos simples de la descomposicion han de ser lo mayor posible. 48 / 59

Algebras de Boole M
etodo de los mapas de Karnaugh

M
etodo de los mapas de Karnaugh
El metodo de los mapas de Karnaugh se puede utilizar tambien para simplificar funciones
que no esten definidas en todo B n .
Ejemplo. Sea A = {0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111, 1000, 1001} el
conjunto de numeros del 0 al 9 en notacion binaria y sea f : A B tal que
f (xyzt) = 0 xyzt representa un numero menor que 5.
Entonces en el mapa de Karnaugh de f rayamos los puntos en que la funcion vale 1,
marcamos con 0 los puntos en los que vale 0 (en el resto de los puntos puede tomar
cualquier valor pues no son entradas de la funcion):
y y y0 y0
x t
x t0 = =
x0 0 0 0 t0
x0 0 0t
z z0 z0 z
Por tanto E = x (y t) (y z). 49 / 59

Algebras de Boole M
etodo de los mapas de Karnaugh

Ejercicios de mapas de Karnaugh


Ejercicio 31. Dados los siguientes mapas de Karnaugh, escribe las expresiones booleanas
que definen estos mapas:
y y y0 y0 y y y0 y0 y y y0 y0
x 0 0 1 0 x 1 1 1 0 x 0 0 1 1
x0 1 1 1 0 x0 1 0 1 0 x0 1 0 0 1
z0 z z z0 z0 z z z0 z0 z z z0
y y y0 y0 y y y0 y0 y y y0 y0
x 1 0 1 1 t0 x 1 0 1 1 t0 x 0 0 1 1 t0

x 0 1 1 0 t x 1 1 1 1 t x 0 0 1 1 t

x0 0 1 1 0 t x0 0 1 0 0 t x0 1 0 1 1 t

x0 1 0 0 1 t0 x0 0 0 0 0 t0 x0 0 0 1 0 t0
50 / 59
z0 z z z0 z0 z z z0 z0 z z z0

Algebras de Boole M
etodo de los mapas de Karnaugh

Ejercicios de mapas de Karnaugh


Ejercicio 32. Se consideran los conjuntos
a) S(f ) = {(1, 1, 0, 0), (1, 1, 1, 1), (1, 0, 1, 1), (1, 0, 0, 0), (0, 0, 0, 1), (0, 1, 0, 0), (0, 0, 0, 0), (0, 1, 0, 1)}
b) S(f ) = {(0, 0, 0, 1), (0, 0, 1, 0), (0, 1, 0, 0), (0, 1, 0, 1), (0, 1, 1, 1), (0, 1, 1, 0), (1, 1, 0, 0), (1, 1, 1, 1), (1, 0, 1, 0)}
Simplifica la expresion booleana de la funcion f que toma valor 1 en el conjunto S(f ) y
cero en el resto, mediante mapas de Karnaugh.
Ejercicio 33. Completa los huecos de la tabla de la derecha, x y y f1 (x, y )
teniendo en cuenta que la expresion que se desea obtener ha de 0 0 0 1
ser lo mas sencilla posible. Determina esa expresion y dibuja 0 0 1 0
el mapa de Karnaugh correspondiente. 0 1 0 1
Ejercicio 34. Encuentra la expresion mas sencilla que detecte 0 1 1 1
en {0, 1, 2, 3, . . . , 15} los numeros del conjunto: 1 0 0
a) A = {multiplos de dos}, 1 0 1
b) B = {multiplos de tres}, 1 1 0 1
c) C = {multiplos de cuatro} 1 1 1
51 / 59

Algebras de Boole M
etodo de Quine-McCluskey

M
etodo de Quine-McCluskey
Funciona agrupando sistematicamente productos que difieren en una variable, a partir de
los elementos de s(f ), como sigue:
i) Se ordenan los elementos de s(f ) por bloques en orden decreciente segun el numero
de unos.
ii) Se compara cada elemento de cada bloque con los del bloque inmediatamente inferior
de la forma siguiente: Si dos elementos difieren en un solo termino, se marcan ambos
elementos, y se pone en una nueva lista el elemento obtenido al sustituir el termino
repetido por un guion.
iii) Se repite el paso ii) con la nueva lista y se continua este proceso.
iv) Cuando ya no se pueda continuar:
a) Se consideran todos los elementos no marcados de todas las listas,
b) para cada b B n con f (b) = 1 se elige un elemento no marcado:
- Primero elegimos aquellos para los que existe una u
nica posibilidad,
- para los restantes se elige la menor cantidad posible de entre aquellos con mayor cantidad de
guiones.
v) La expresion booleana formada por la disyuncion de las expresiones correspondientes
52 / 59
a estos elementos es una expresion simplificada.

Algebras de Boole M
etodo de Quine-McCluskey

M
etodo de Quine-McCluskey
x y z t E (x, y , z, t)
Ejemplo. Hallar una expresion booleana 0 0 0 0 1
simplificada de la funcion booleana cuya tabla de 0 0 0 1 1
verdad es: 0 0 1 0 0
0 0 1 1 0
0 1 0 0 1
0 1 0 1 0
0 1 1 0 1
0 1 1 1 0
1 0 0 0 1
1 0 0 1 1
1 0 1 0 0
1 0 1 1 0
1 1 0 0 1
1 1 0 1 0
1 1 1 0 1
1 1 1 1 0
53 / 59

Algebras de Boole M
etodo de Quine-McCluskey

M
etodo de Quine-McCluskey 11-0 *
En este caso tenemos 1110 * -110 *
1100 * -100 *
1001 * 1-00 *
-1-0
0110 * -001 *
-00-
0001 * 100- *
- -00
0100 * 01-0 *
1000 * 000- *
0000 * 0-00 *
-000 *
A continuacion consideramos la siguiente tabla
1110 1100 1001 0110 0001 0100 1000 0000
-1-0 * * * *
-00- * * * *
- -00 * * * *
Luego la expresion buscada es E (x, y , z, t) = (y t 0 ) (y 0 z 0 ). 54 / 59

Algebras de Boole M
etodo de Quine-McCluskey

M
etodo de Quine-McCluskey
x y z t E (x, y , z, t)
En casa paso NO basta con tomar aquellos 0 0 0 0 1
sumandos que basten para tapar los del paso 0 0 0 1 0
precedente. Por ejemplo, para 0 0 1 0 0
0 0 1 1 0
0 1 0 0 1
0 1 0 1 1
0 1 1 0 0
0 1 1 1 1
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 0
1 1 0 0 1
1 1 0 1 0
1 1 1 0 0
1 1 1 1 0
55 / 59

Algebras de Boole M
etodo de Quine-McCluskey

M
etodo de Quine-McCluskey
0111 *
En este caso si en la primera simplificacion solo 011-
1100 *
tomamos el menor numero de sumandos que 01-1
0110 *
cubren los iniciales tendramos
0101 * -100
0100 * 0-00
0000 *
que da lugar a la siguiente tabla
0111 1100 0110 0101 0100 0000
011- * *
01-1 * *
-100 * *
0-00 * *
con lo que se tendra que E (x, y , z, t) = (x 0 y z)(x 0 y t)(x 0 z 0 t 0 )(y z 0 t 0 ).
56 / 59

Algebras de Boole M
etodo de Quine-McCluskey

M
etodo de Quine-McCluskey
0111 * 011- *
Sin embargo, si lo hacemos 1100 * 01-1 *
comparando todos con todos, 0110 * -100
01- -
incluso los ya cubiertos, tenemos 0101 * 01-0 *
0100 * 010- *
que da lugar a la siguiente tabla 0000 * 0-00
0111 1100 0110 0101 0100 0000
-100 * *
0-00 * *
01- - * * * *
Luego la expresion buscada es E (x, y , z, t) = (x 0 y ) (x 0 z 0 t 0 ) (y z 0 t 0 ).
Ejercicio 35. Utilizando el algoritmo de Quine-McCluskey halla la expresion booleana
minima de la funcion f : B 5 B tal que
S(f ) = {(1, 1, 1, 1, 1), (1, 1, 1, 0, 1), (1, 1, 0, 1, 1), (1, 0, 1, 1, 1), (1, 0, 1, 0, 1), (1, 0, 0, 1, 1),
57 / 59
(1, 1, 0, 0, 1), (1, 0, 0, 0, 1)}.

Algebras de Boole Ejercicios de dise
no y simplificaci
on de expresiones booleanas

Ejercicios de dise
no y simplificaci
on de expresiones booleanas
Ejercicio 36. Define una expresion booleana que compare, segun el orden , dos numeros
del conjunto {0, 1, 2, 3} y simplifcala.
Ejercicio 37. Se considera un ascensor dotado de un dispositivo de seguridad, para que
no puedan viajar ninos pequenos solos ni pesos excesivos. Queremos que el ascensor se
ponga en marcha cuando este vaco o con pesos entre 25 y 300 kilos. Dotamos al ascensor
de tres sensores: A sensible a cualquier peso, B sensible a pesos mayores de 25 kilos y C
sensible a pesos superiores a 300 kilos. Disena el circuito mas sencillo posible que cumpla
dichas condiciones.
Ejercicio 39. Para evitar errores de transmision en ciertos mensajes codificados, es
frecuente anadir un bit, llamado de control, a un bloque de bits. As , por ejemplo, en
la representacion de cifras decimales mediante un codigo binario, 0 se representa como
00001, 1 se representa como 00010, 2 se representa como 00100, 3 se representa como
00111. El bit de paridad vale 1 si el numero de unos del bloque es par y vale 0 en caso
contrario. Define una expresion c que verifique lo anterior para los dgitos del 0 al 9 de
manera que sea lo mas simplificada posible en la forma suma de productos. 58 / 59

Algebras de Boole Ejercicios de dise
no y simplificaci
on de expresiones booleanas

Ejercicios de simplificaci
on de expresiones booleanas
Ejercicio 40. La aparicion de una cifra decimal en el visor de una f1
calculadora se produce mediante un circuito con cuatro entradas, que
se corresponden con el codigo binario del dgito y siete salidas fi / i
= 1..7, que se presentan como pequenos segmentos, iluminados o no f6 f2
en el visor, segun el siguiente esquema: (f1 es el segmento superior, f7
f2 , . . . f6 son los restantes segmentos exteriores numerados en el sentido
de las agujas del reloj, y f7 es el segmento central. f5 f3
a) Traza la tabla de verdad de cada una de las funciones booleanas
fi : B4 B que represente este fenomeno binario.
f4
b) Encuentra expresiones mnimas en forma de suma de productos
para f1 y f2 .

59 / 59

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