Hoja de problemas para el cap´ıtulo 2

Hoja de problemas para el cap´ıtulo 2 Hoja de problemas para el cap´ıtulo 2

03.06.2013 Views

Matemática Discreta - Ing. Informática de Sistemas y Gestión - Curso 2008/2009 Hoja de problemas para el capítulo 2 1. Razona cuales de las afirmaciones que siguen son verdaderas: (a) 1 ∈ {1} (b) {1} ⊆ {1} (c) {1} ∈ {1} (d) {1} ⊆ {{1}} (e) {1} ∈ {{1}} (f) ∅ ⊆ ∅ (g) ∅ ⊆ {1} (h) ∅ ∈ {1} (i) {∅} = ∅ 2. Sean a, b objetos cualesquiera. Razona que si a ∈ {{b}}, entonces b ∈ a. 3. Construye dos conjuntos A, B tales que A ∈ B y A ⊆ B. 4. Sean A, B, X tres conjuntos tales que A ∩ X = B ∩ X y A ∪ X = B ∪ X. Demuestra que A = B. 5. Dados cuatro conjuntos A, B, C, D, demuestra: (a) C = ∅ y (A × C) ⊆ (B × C) ⇒ A ⊆ B. (b) C = ∅ y (C × A) ⊆ (C × B) ⇒ A ⊆ B. (c) (A × B) \ (C × D) = ((A \ C) × B) ∪ (A × (B \ D)). 6. Dados los conjuntos A = {1, {2}}, B = {1, 2, {1, 2}}, enumera cada uno de los conjuntos siguientes: (a) A ∪ B (b) A ∩ B (c) A \ B (d) B \ A (e) P(A) (f) B ∩ P(A) (g) A × B (h) (A × B) ∩ (B × A) 7. Enumera los conjuntos: P(∅), P(P(∅)), P(P(P(∅))), P(P(P(P(∅)))). 8. Para cada k ∈ N definimos el conjunto Ak = {{m ∈ N | m < n} | n ≤ k}. Definimos además el conjunto B = {{m ∈ N | m < n} | n ∈ N}. a) Enumera A0, A1 y A2 . b) Demuestra que Ak ⊂ B, para todo k ∈ N. c) Demuestra que ∅ ∈ Ak, para todo k ∈ N. 9. Sea C una familia no vacía de conjuntos. Demuestra: a) Para todo A ∈ C : A ⊆ C. b) Si B es un conjunto tal que A ⊆ B se verifica para todo A ∈ C, entonces C ⊆ B. c) Para todo A ∈ C : C ⊆ A. d) Si B es un conjunto tal que B ⊆ A se verifica para todo A ∈ C, entonces B ⊆ C. 10. Para cada k ∈ N, sean Ak = {n ∈ N | n ≤ k} y Bk = {n ∈ N | n > k}. Determina: (a) {Ak | k ∈ N} (b) {Ak | k ∈ N} (c) {Bk | k ∈ N} (d) {Bk | k ∈ N} 11. Usa las leyes de Boole para demostrar las igualdades que siguen: (a) \(A ∪ (B ∩ C)) = (\C ∪ \B) ∩ \A (b) \(\(A ∪ B) ∩ C) = (\C ∪ B) ∪ A (c) (\A ∪ B) ∩ A = A ∩ B (d) \(\A ∪ B) ∪ B = A ∪ B (e) \(\A ∪ B) ∪ A = A 12. Estudia las siguientes igualdades entre conjuntos. Demuestra las que sean válidas, y construye un contraejemplo para las que no lo sean. (a) (A \ B) ∩ C = (A ∩ C) \ B (b) A \ (B ∩ C) = (A \ B) ∩ (A \ C) (c) A \ (B ∪ C) = (A \ B) ∩ (A \ C) (d) A \ (B \ C) = (A \ B) \ C (e) A \ (B ∪ C) = (A \ B) \ C (f) (A \ B) \ C = (A \ C) \ (B \ C) (g) (A \ B) \ C = (A \ C) \ B (h)(A ∩ B) \ C = A ∩ (B \ C) = (A \ C) ∩ B 13. La diferencia simétrica entre dos conjuntos A y B se define como A ⊕ B = (A \ B) ∪ (B \ A). Demuestra que esta operación es conmutativa y asociativa; es decir, que las igualdades A ⊕ B = B ⊕ A y A ⊕ (B ⊕ C) = (A ⊕ B) ⊕ C son siempre válidas.

Matemática Discreta - Ing. Informática <strong>de</strong> Sistemas y Gestión - Curso 2008/2009<br />

<strong>Hoja</strong> <strong>de</strong> <strong>problemas</strong> <strong>para</strong> <strong>el</strong> capítulo 2<br />

1. Razona cuales <strong>de</strong> las afirmaciones que siguen son verda<strong>de</strong>ras:<br />

(a) 1 ∈ {1} (b) {1} ⊆ {1} (c) {1} ∈ {1}<br />

(d) {1} ⊆ {{1}} (e) {1} ∈ {{1}} (f) ∅ ⊆ ∅<br />

(g) ∅ ⊆ {1} (h) ∅ ∈ {1} (i) {∅} = ∅<br />

2. Sean a, b objetos cualesquiera. Razona que si a ∈ {{b}}, entonces b ∈ a.<br />

3. Construye dos conjuntos A, B tales que A ∈ B y A ⊆ B.<br />

4. Sean A, B, X tres conjuntos tales que A ∩ X = B ∩ X y A ∪ X = B ∪ X. Demuestra que A = B.<br />

5. Dados cuatro conjuntos A, B, C, D, <strong>de</strong>muestra:<br />

(a) C = ∅ y (A × C) ⊆ (B × C) ⇒ A ⊆ B.<br />

(b) C = ∅ y (C × A) ⊆ (C × B) ⇒ A ⊆ B.<br />

(c) (A × B) \ (C × D) = ((A \ C) × B) ∪ (A × (B \ D)).<br />

6. Dados los conjuntos A = {1, {2}}, B = {1, 2, {1, 2}}, enumera cada uno <strong>de</strong> los conjuntos siguientes:<br />

(a) A ∪ B (b) A ∩ B (c) A \ B (d) B \ A (e) P(A) (f) B ∩ P(A) (g) A × B (h) (A × B) ∩ (B × A)<br />

7. Enumera los conjuntos: P(∅), P(P(∅)), P(P(P(∅))), P(P(P(P(∅)))).<br />

8. Para cada k ∈ N <strong>de</strong>finimos <strong>el</strong> conjunto Ak = {{m ∈ N | m < n} | n ≤ k}. Definimos a<strong>de</strong>más <strong>el</strong> conjunto<br />

B = {{m ∈ N | m < n} | n ∈ N}.<br />

a) Enumera A0, A1 y A2 .<br />

b) Demuestra que Ak ⊂ B, <strong>para</strong> todo k ∈ N.<br />

c) Demuestra que ∅ ∈ Ak, <strong>para</strong> todo k ∈ N.<br />

9. Sea C una familia no vacía <strong>de</strong> conjuntos. Demuestra:<br />

a) Para todo A ∈ C : A ⊆ C.<br />

b) Si B es un conjunto tal que A ⊆ B se verifica <strong>para</strong> todo A ∈ C, entonces C ⊆ B.<br />

c) Para todo A ∈ C : C ⊆ A.<br />

d) Si B es un conjunto tal que B ⊆ A se verifica <strong>para</strong> todo A ∈ C, entonces B ⊆ C.<br />

10. Para cada k ∈ N, sean Ak = {n ∈ N | n ≤ k} y Bk = {n ∈ N | n > k}. Determina:<br />

(a) {Ak | k ∈ N} (b) {Ak | k ∈ N} (c) {Bk | k ∈ N} (d) {Bk | k ∈ N}<br />

11. Usa las leyes <strong>de</strong> Boole <strong>para</strong> <strong>de</strong>mostrar las igualda<strong>de</strong>s que siguen:<br />

(a) \(A ∪ (B ∩ C)) = (\C ∪ \B) ∩ \A (b) \(\(A ∪ B) ∩ C) = (\C ∪ B) ∪ A (c) (\A ∪ B) ∩ A = A ∩ B<br />

(d) \(\A ∪ B) ∪ B = A ∪ B (e) \(\A ∪ B) ∪ A = A<br />

12. Estudia las siguientes igualda<strong>de</strong>s entre conjuntos. Demuestra las que sean válidas, y construye un contraejemplo<br />

<strong>para</strong> las que no lo sean.<br />

(a) (A \ B) ∩ C = (A ∩ C) \ B (b) A \ (B ∩ C) = (A \ B) ∩ (A \ C)<br />

(c) A \ (B ∪ C) = (A \ B) ∩ (A \ C) (d) A \ (B \ C) = (A \ B) \ C<br />

(e) A \ (B ∪ C) = (A \ B) \ C (f) (A \ B) \ C = (A \ C) \ (B \ C)<br />

(g) (A \ B) \ C = (A \ C) \ B (h)(A ∩ B) \ C = A ∩ (B \ C) = (A \ C) ∩ B<br />

13. La diferencia simétrica entre dos conjuntos A y B se <strong>de</strong>fine como A ⊕ B = (A \ B) ∪ (B \ A).<br />

Demuestra que esta operación es conmutativa y asociativa; es <strong>de</strong>cir, que las igualda<strong>de</strong>s A ⊕ B = B ⊕ A y<br />

A ⊕ (B ⊕ C) = (A ⊕ B) ⊕ C son siempre válidas.


14. Estudia si la diferencia simétrica cumple o no las propieda<strong>de</strong>s que siguen. En cada caso, da una <strong>de</strong>mostración<br />

o un contraejemplo.<br />

(a) A ⊕ (B ∩ C) = (A ⊕ B) ∩ (A ⊕ C) (b) A ∩ (B ⊕ C) = (A ∩ B) ⊕ (A ∩ C)<br />

(c) A ⊕ (A ⊕ A) = A (d) A ⊆ B ⇒ (A ⊕ C) ⊆ (B ⊕ C)<br />

15. Consi<strong>de</strong>ra <strong>el</strong> conjunto A = {a, b, c} y las r<strong>el</strong>aciones binarias sobre A <strong>de</strong>finidas como: R = {(a, b), (b, c), (c, a)}<br />

y S = {(a, c), (b, a)}.<br />

(a) Calcula R ◦ S, S ◦ R, R ◦ R y S ◦ S.<br />

(b) Comprueba que R ◦ (S ◦ R) = (R ◦ S) ◦ R y que (R ◦ S) −1 = S −1 ◦ R −1 .<br />

16. Dada una r<strong>el</strong>ación binaria R sobre un conjunto A, las potencias <strong>de</strong> R se <strong>de</strong>finen recursivamente como:<br />

R 0 = id, R n+1 = R n ◦ R, <strong>para</strong> n ≥ 0. Dada la r<strong>el</strong>ación S = {(a, c), (b, a)}, calcula: S 0 , S 1 , S 2 , S 3 ,<br />

{S n | n ≥ 0}<br />

17. Dada una r<strong>el</strong>ación binaria R sobre un conjunto A, las potencias <strong>de</strong> R se <strong>de</strong>finen recursivamente como:<br />

R 0 = idA; R n+1 = R n ◦ R, <strong>para</strong> n ≥ 0. A partir <strong>de</strong> estas potencias se <strong>de</strong>finen: R ∗ = ∪{R n | n ≥ 0};<br />

R + = ∪{R n | n > 0}.<br />

a) Demuestra que R ⊆ R ∗ y que R ∗ es reflexiva y transitiva.<br />

b) Demuestra que si R ⊆ S ⊆ A × A y S es reflexiva y transitiva, entonces R ∗ ⊆ S.<br />

c) Demuestra que R ⊆ R + y que R + es transitiva.<br />

d) Demuestra que si R ⊆ S ⊆ A × A y S es transitiva, entonces R + ⊆ S.<br />

Debido a las propieda<strong>de</strong>s anteriores, la r<strong>el</strong>ación R ∗ se llama cierre reflexivo-transitivo <strong>de</strong> R, mierntras que<br />

la r<strong>el</strong>ación R + se llama cierre transitivo <strong>de</strong> R.<br />

18. Consi<strong>de</strong>ra la función f : Z → Z <strong>de</strong>finida por f(x) = −x.<br />

(a) Indica <strong>el</strong> dominio y rango. (b) Razona si es inyectiva, sobreyectiva y biyectiva.<br />

(c) Indica si tiene inversa, y <strong>de</strong> ser así calcula la función inversa (y <strong>de</strong>muestra que lo es).<br />

19. Sean f, g, h : R → R <strong>de</strong>finidas por f(x) = x + 1, g(x) = 2x, h(x) = x 2 . Calcula <strong>de</strong>finiciones explícitas <strong>de</strong><br />

las funciones compuestas g ◦ f, h ◦ f, f ◦ g, h ◦ g, f ◦ h y g ◦ h.<br />

20. Demuestra que las dos funciones que se <strong>de</strong>finen a continuación son biyecciones:<br />

<br />

a) f : N → N don<strong>de</strong> f(n) =<br />

n + 1<br />

n - 1<br />

si n es par<br />

si n es impar<br />

b) g : Z → Z don<strong>de</strong> g(n) = (−1) | n | ∗ n<br />

21. Sea X un conjunto fijado. Para cada subconjunto A ⊆ X, la función característica <strong>de</strong> A se <strong>de</strong>fine como<br />

la función χA : X → {0, 1} <strong>de</strong>finida por:<br />

χA(x) =<br />

0 si x /∈ A<br />

1 si x ∈ A<br />

Para X = {a, b, c}, <strong>de</strong>termina todos los subconjuntos <strong>de</strong> X y sus funciones características.<br />

22. Sea X un conjunto dado. Diremos que una aplicación M : X → N es un multiconjunto formado por<br />

<strong>el</strong>ementos <strong>de</strong> X, don<strong>de</strong> cada x ∈ X tiene en M la multiplicidad M(x).<br />

a) Usando la i<strong>de</strong>a <strong>de</strong> función característica, discute en qué sentido pue<strong>de</strong> <strong>de</strong>cirse que los subconjuntos<br />

<strong>de</strong> X son un caso particular <strong>de</strong> multiconjunto.<br />

b) Para X = {a, b, c}, construye todos los multiconjuntos <strong>de</strong> <strong>el</strong>ementos <strong>de</strong> X, con la restricción <strong>de</strong> que<br />

la multiplicidad <strong>de</strong> cada <strong>el</strong>emento sea menor o igual que 2.<br />

c) Discute posibles <strong>de</strong>finiciones <strong>de</strong> las operaciones <strong>de</strong> unión, intersección y diferencia entre multiconjuntos<br />

<strong>de</strong> <strong>el</strong>ementos <strong>de</strong> X, explicando en qué intuiciones te basas.


23. Todas las r<strong>el</strong>aciones que siguen se suponen <strong>de</strong>finidas sobre <strong>el</strong> conjunto N + =<strong>de</strong>f N \ {0}. Estudia en cada<br />

caso qué propieda<strong>de</strong>s cumple la r<strong>el</strong>ación, consi<strong>de</strong>rando reflexividad, simetría y transitividad.<br />

a) xRy ⇐⇒<strong>de</strong>f x | y.<br />

b) xRy ⇐⇒<strong>de</strong>f x | y, x = y.<br />

c) xRy ⇐⇒<strong>de</strong>f x = y.<br />

d) xRy ⇐⇒<strong>de</strong>f al simplificar x/y e y/x, resultan dos fracciones con numeradores y <strong>de</strong>nominadores<br />

impares.<br />

e) xRy ⇐⇒<strong>de</strong>f x < y 2 .<br />

f ) xRy ⇐⇒<strong>de</strong>f existe un n ∈ N tal que 2 n < x < 2 n+1 , 2 n < y < 2 n+1 .<br />

g) xRy ⇐⇒<strong>de</strong>f y − x + 2 es un número primo.<br />

h) xRy ⇐⇒<strong>de</strong>f | y − x | +2 es un número primo.<br />

24. Explica por qué las siguientes r<strong>el</strong>aciones binarias, <strong>de</strong>finidas sobre <strong>el</strong> conjunto <strong>de</strong> los seres humanos, no son<br />

<strong>de</strong> equivalencia. I<strong>de</strong>ntifica cuáles <strong>de</strong> las propieda<strong>de</strong>s reflexiva, simétrica y transitiva verifican.<br />

a) xRy ⇐⇒<strong>de</strong>f x e y tienen un progenitor común.<br />

b) xRy ⇐⇒<strong>de</strong>f x e y se conocen.<br />

c) xRy ⇐⇒<strong>de</strong>f x e y hablan un mismo lenguaje.<br />

25. Enumera <strong>el</strong> conjunto formado por todas las r<strong>el</strong>aciones binarias sobre <strong>el</strong> conjunto {0, 1}. Determina cuáles<br />

son reflexivas, cuáles son simétricas y cuáles son transitivas.<br />

26. Sean un conjunto M y un subconjunto fijo P ⊆ M. Demuestra que la r<strong>el</strong>ación ∼ ⊆ P(M) × P(M)<br />

<strong>de</strong>finida por A ∼ B ⇐⇒<strong>de</strong>f A B ⊆ P es <strong>de</strong> equivalencia. (Nota: es la operación <strong>de</strong> diferencia<br />

simétrica).<br />

27. Demuestra que la r<strong>el</strong>ación R ⊆ (N × N) × (N × N) <strong>de</strong>finida por (a, b)R(c, d) ⇐⇒<strong>de</strong>f a + d = b + c es<br />

<strong>de</strong> equivalencia. I<strong>de</strong>ntifica las clases <strong>de</strong> equivalencia, <strong>de</strong>scribe <strong>el</strong> conjunto cociente, y <strong>de</strong>fine sobre él las<br />

operaciones + y ∗, <strong>de</strong> tal modo que la clase [(a, b)] se comporte como <strong>el</strong> número entero (a − b).<br />

28. Demuestra que la r<strong>el</strong>ación S ⊆ (Z × N + ) × (Z × N + ) <strong>de</strong>finida por (a, b)S(c, d) ⇐⇒<strong>de</strong>f a ∗ d = b ∗ c es<br />

<strong>de</strong> equivalencia. I<strong>de</strong>ntifica las clases <strong>de</strong> equivalencia, <strong>de</strong>scribe <strong>el</strong> conjunto cociente, y <strong>de</strong>fine sobre él las<br />

operaciones + y ∗, <strong>de</strong> modo que la clase [(a, b)] se comporte como <strong>el</strong> número racional (a/b).<br />

29. Sea A = {a, b, c} un alfabeto y sea A ∗ <strong>el</strong> conjunto <strong>de</strong> todas las palabras que se pue<strong>de</strong>n escribir con letras<br />

<strong>de</strong> A. Definimos la función l : A ∗ → N tal que l(x) es la longitud o tamaño <strong>de</strong> x. La palabra vacía la<br />

escribimos ɛ.<br />

(a) ¿La función l es inyectiva, biyectiva, suprayectiva?<br />

(b) Calcula <strong>el</strong> conjunto l −1 (3) ¿cuántos <strong>el</strong>ementos tiene?<br />

(c) Demuestra que <strong>para</strong> todo n ∈ N <strong>el</strong> conjunto l −1 (n) es finito.<br />

(d) Demuestra que <strong>para</strong> todo n, m ∈ N, n = m, l −1 (n) ∩ l −1 (m) = ∅.<br />

(e) Demuestra que A = l −1 (0) ∪ l −1 (1) ∪ l −1 (2) ∪ . . . .<br />

30. Sea A = {a, b} un alfabeto y sea A ∗ <strong>el</strong> conjunto <strong>de</strong> todas las palabras que se pue<strong>de</strong>n escribir con letras <strong>de</strong><br />

A. Definimos la función l : A ∗ → N como en <strong>el</strong> apartado anterior, a<strong>de</strong>más <strong>de</strong> una nueva función f : A ∗ → N<br />

que a cada palabra x le hace correspon<strong>de</strong>r <strong>el</strong> número <strong>de</strong> veces que aparece <strong>el</strong> símbolo a en x.<br />

(a) Usando las funciones l y f <strong>de</strong>fine una función g : A ∗ → N que a cada palabra x le haga correspon<strong>de</strong>r<br />

<strong>el</strong> número <strong>de</strong> veces que aparece <strong>el</strong> símbolo b en x.<br />

(b) Razona si f, g son inyectivas, biyectivas o suprayectivas.<br />

(c) Calcula los conjuntos f −1 (3), g −1 (3).<br />

(d) Los conjuntos f −1 (n), g −1 (m) con n, m ∈ N ¿ son siempre finitos?


31. Sea A = {x|x ∈ Z, x = 5k, ∈ Z}, B = {x|x ∈ Z, x = 3k, ∈ Z} Demuestra que A ∼c B<br />

32. a) Sea x ∈ N. Prueba que N \ {x} es infinito numerable.<br />

b) Extien<strong>de</strong> <strong>el</strong> argumento anterior a conjuntos finitos: prueba que <strong>para</strong> cualquier S ⊆ N, S finito, se<br />

tiene que N \ S es infinito numerable.<br />

33. Prueba que Z ∼c N y que Z × Z ∼c N<br />

34. Demuestra que si A ∼c B y A ∩ B = ∅, entonces A ∪ B ∼c A × {0, 1}.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!