Soluciones Ejercicios Capítulo 4.3 Matemáticas Discretas Johnsonbaugh 6 ed

Seleccione una notación theta de la tabla 4.3.3 para cada expresión en
los ejercicios 1 al 12.

1. 6n + 1
2. 2n2 + 1
3. 6n3 + 12n2 + 1
4. 3n2 + 2n lg n
5. 2 lg n + 4n + 3n lg n
6. 6n6 + n + 4
7. 2 + 4 + 6+· · ·+2n
8. (6n + 1)2
9. (6n + 4)(1 + lg n)
10. (n + 1)(n + 3) /n + 2
11. (n2 + lg n)(n + 1)/n+n2
12. 2 + 4 + 8 + 16+· · ·+2n

En los ejercicios 13 al 15, seleccione una notación theta para f (n) +
g(n).
13. f (n) = (1), g(n) = (n2)

14. f (n) = 6n3 + 2n2 + 4, g(n) = (n lg n)

15. f (n) = (n3/2), g(n) = (n5/2)

En los ejercicios 16 al 25, seleccione una notación theta entre
(1), (lg n), (n), (n lg n),
(n2), (n3), (2n), or (n!)

para el número de veces que se ejecuta la expresión x = x + 1.

16. for i = 1 to 2n
x = x + 1



17. i = 1
while (i ≤ 2n) {
x = x + 1
i = i + 2
}


18. for i = 1 to n
for j = 1 to n
x = x + 1


19. for i = 1 to 2n
for j = 1 to n
x = x + 1

20.  for i = 1 to n
for j = 1 to     i/2
x = x + 1


21. for i = 1 to n
for j = 1 to n
for k = 1 to n
x = x + 1






22. for i = 1 to n
for j = 1 to n
for k = 1 to i
x = x + 1


23. for i = 1 to n
for j = 1 to i
for k = 1 to j
x = x + 1



24. j = n
while ( j ≥ 1) {
for i = 1 to j
x = x + 1
j =     j/3
}


25. i = n
while (i ≥ 1) {
for j = 1 to n
x = x + 1
i =     i/2
}



26. Encuentre un notación theta para el número de veces que se ejecuta
la expresión x = x + 1.
i = 2
while (i < n) {
i = i 2
x = x + 1
}


27. Sea t(n) el número total de veces que se incrementa i y se disminuye
j en el siguiente seudocódigo, donde a1, a2, . . . es una sucesión
de números reales.
i = 1
j = n
while (i < j ) {
while (i < j ∧ ai < 0)
i = i + 1
while (i < j ∧ a j ≥ 0)
j = j − 1
if (i < j )
swap(ai , a j )
}
Encuentre una notación theta para t(n).


28. Encuentre una notación theta para el tiempo requerido en el peor
caso por el siguiente algoritmo:
esclave(s, n, clave){
for i = 1 to n − 1
for j = i + 1 to n
if (si + s j == key)
return 1
else
return 0
}

29. Además de encontrar una notación theta en los ejercicios 1 al 28,
pruebe que ésta es correcta.

30. Encuentre el número exacto de comparaciones (líneas 10, 15, 17,
24 y 26) requeridas por el siguiente algoritmo cuando n es par y
cuando n es impar. Encuentre la notación theta para este algoritmo.
Entrada: s1, s2 , . . . , sn, n
Salida: grande (el elemento mayor en s1, s2, . . . , sn),
chico (el elemento menor en s1, s2, . . . , sn)
1. grande_chico(s, n, grande, chico){
2. if(n == 1)
3. grande = s1
4. chico = s1
5. return
6. }

7. m = 2    n/2
8. i = 1
9. while (i ≤ m − 1) {
10. if (si > si+1)
11. swap(si , si+1)
12. i = i + 2
13.}
14. if (n > m) {
15. if (sm−1 > sn)
16. swap(sm−1, sn)
17. if (sn > sm)
18. swap(sm, sn)
19. }
20. pequeño= s1
21. grande = s2
22. i = 3
23. while (i ≤ m − 1)
24. if (si < pequeño)
24. pequeño= si
26. if (si+1 > grande)
27. grande= si+1
28. i = i + 2
28. }
30. }


31. Este ejercicio muestra otra manera de adivinar una fórmula para
1 + 2 + . . . + n.
El ejemplo 4.3.7 sugiere que
1 + 2+· · ·+n = An2 + Bn + C para toda n,
para algunas constantes A, B y C. Suponiendo que esto es cierto, sustituya
n = 1, 2, 3 para obtener tres ecuaciones con tres incógnitas A,
B y C. Ahora se despejan A, B y C. Ahora puede demostrarse la fórmula
obtenida usando inducción matemática (vea la sección 1.7).

32. Suponga que a > 1 y que f (n) = (loga n). Demuestre que f (n) =
(lg n)).

33. Demuestre que n! = O(nn).

34. Demuestre que 2n = O(n!).

35. Usando un argumento parecido al de los ejemplos 4.3.7 al 4.3.9 o
algún otro, demuestre que




36. Demuestre que nn+1 = O(2n2 )

37. Demuestre que lg(nk+c) = (lg n) para toda k > 0 y c > 0 fijas.

38. Demuestre que si n es una potencia de 2, por ejemplo, n = 2k, entonces


39. Suponga que f(n) = O(g(n)) y f(n) ≥ 0 y g(n) > 0 para toda n ≥ 1. Demuestre
que para alguna constante C, f(n) = Cg(n) para toda n ≥ 1.

40. Establezca y pruebe un resultado para similar al del ejercicio 39.

41. Establezca y pruebe un resultado para similar al de los ejercicios
39 y 40.

Determine si cada expresión en los ejercicios 42 al 52 es verdadera o
falsa. Si es falsa, dé un contraejemplo. Suponga que las funciones f, g
y h toman sólo valores positivos.

42. nn = O(2n)

43. 2 + sen n = O(2 + cos n)

44. Si f(n) = (h(n)) y g(n) = (h(n)), entonces f(n) + g(n) = (h(n)).

45. Si f (n) = (g(n)) entonces c f (n) = (g(n)) para cualquier
c 0.

46. Si f (n) = (g(n)) entonces 2 f (n) = (2g(n) )

47. Si  f (n) = (g(n)) entonces lg f (n) = (lg g(n)). Suponga
que f (n) ≥ 1 y g(n) ≥ 1 para toda n = 1, 2, . . . .

48. Si f (n) = O(g(n)), entonces g(n) = O( f (n))

49. Si f (n) = O(g(n)) entonces g(n) = ( f (n)).

50. Si f (n) = (g(n)) entonces g(n) = ( f (n))

51. f (n) + g(n) = (h(n)) donde h(n) = máx {f (n), g(n)}

52. f (n) + g(n) = (h(n)), donde h(n) = mín {f (n), g(n)}

53. Escriba exactamente qué significa f (n) O(g(n)).

54. ¿Qué está mal en el siguiente argumento que intenta demostrar
que no se puede tener al mismo tiempo f (n) O(g(n)) y g(n)
O(f (n))?
Si f (n) O(g(n)), entonces para toda C > 0, |f (n)| > C|g(n)|.
En particular, |f (n)| > 2|g(n)|. Si g(n) O(f (n)), entonces para
toda C > 0, |g(n)| > C|f (n)|. En particular, |g(n)| > 2|f (n)|.
Pero ahora

| f (n)| > 2|g(n)| > 4| f (n)|.

Cancelando |f (n)| se tiene 1 > 4, que es una contradicción. Por
lo tanto, no es posible tener f (n) O(g(n)) y g(n) O(f (n)) al
mismo tiempo.


55. Encuentre las funciones f y g que satisfacen
f (n) O(g(n)) y g(n) O(f (n)).


56. Proporcione un ejemplo de funciones positivas crecientes f y g definidas
en los enteros positivos para las que
f (n) O(g(n)) y g(n) O(f (n)).


57. Demuestre que nk = O(cn) para toda k = 1, 2, . . . y c > 1.


58. Encuentre funciones f, g, h y t que satisfagan
f (n) = (g(n)), h(n) = (t (n)),
f (n) − h(n) = (g(n) − t (n)).

59. Suponga que el tiempo en el peor caso de un algoritmo es (n).
¿Cuál es el error en el siguiente razonamiento? Como 2n = (n),
el tiempo en el peor caso para correr el algoritmo con una entrada
de tamaño 2n será aproximadamente el mismo que el tiempo en el
peor caso para correr el algoritmo con una entrada de tamaño n.

60. ¿Define f (n) O(g(n))

una relación de equivalencia en el conjunto de funciones de valores
reales en {1, 2, . . .}?


61. ¿Define f (n) (g(n))
una relación de equivalencia en el conjunto de funciones de valores
reales en {1, 2, . . .}?


62. [Requiere integración]
a) Demuestre, consultando la figura, que


63. [Requiere integración]. Use un argumento como el mostrado en el
ejercicio 62 para demostrar que






65. Sean a = 1 + 1/(n + 1) y b = 1 + 1/n en la desigualdad del ejercicio 64 para demostrar que la sucesión {(1 + 1/n)n} es creciente.

66. Sean a = 1 y b = 1 + 1/(2n) en la desigualdad del ejercicio 64
para demostrar que

para toda n ≥ 1.
El método usado para probar los resultados de este ejercicio
y su predecesor se debe aparentemente a Fort en 1862 (vea
[Chrystal, vol. II, página 77]).


67. Usando los dos ejercicios anteriores o de otra manera, pruebe que


para toda n ≥ 1.
68. Use el ejercicio anterior para probar que


(Compare con el ejercicio 62).

69. ¿Qué está mal en la siguiente “demostración” de que cualquier algoritmo
tiene un tiempo de corrida O(n)?
Debemos demostrar que el tiempo requerido para una entrada
de tamaño n es a lo más una constante multiplicada por n.
Paso base
Suponga que n = 1. Si el algoritmo toma C unidades de tiempo
para una entrada de tamaño 1, tomará a lo más C·1 unidades de
tiempo. Entonces la afirmación es verdadera para n = 1.
Paso inductivo
Suponga que el tiempo requerido para una entrada de tamaño n es
a lo más C n y que el tiempo para procesar un elemento adicional
es C . Sea C el máximo entre C y C . Entonces el tiempo total requerido
para una entrada de tamaño n + 1 es a lo más
C n + C ≤ Cn + C = C(n +1).
Esto verifica el paso inductivo.
Por inducción, para una entrada de tamaño n, el tiempo requerido
es a lo más un tiempo constante n. Por lo tanto, el tiempo
de corrida es O(n).


En los ejercicios 70 al 75, determine si la afirmación es verdadera o
falsa. Si es verdadera, demuéstrelo. Si es falsa, dé un contraejemplo.
Suponga que f y g son funciones de valores reales definidas en el conjunto
de enteros positivos y que g(n) 0 para n ≥ 1. Estos ejercicios
requieren cálculo.
































76. Use inducción para probar que


77. [Requiere cálculo]. Sea ln x el logaritmo natural (loge x) de x. Use
integración para obtener una estimación de la fórmula


78. Utilice el resultado del ejercicio 77 y la fórmula de cambio de base
para logaritmos para obtener la fórmula

79. Deduzca

de la desigualdad del ejercicio 78.


Soluciones Ejercicios Capítulo 4.2 Matemáticas Discretas Johnsonbaugh 6 ed

1. Haga un seguimiento del algoritmo 4.2.1 para la entrada t = “balalaika”
y p = “bala”.

2. Haga un seguimiento del algoritmo 4.2.1 para la entrada t = “balalaika”
y p = “lai”.

3. Haga un seguimiento del algoritmo 4.2.1 para la entrada
t = “000000000” y p = “001”.

4. Haga el seguimiento del algoritmo 4.2.3 para la entrada
34 20 144 55.

5. Haga el seguimiento del algoritmo 4.2.3 para la entrada
34 20 19 5.

6. Haga el seguimiento del algoritmo 4.2.3 para la entrada
34 55 144 259.

7. Haga el seguimiento del algoritmo 4.2.3 para la entrada
34 34 34 34.

8. Haga el seguimiento del algoritmo 4.2.4 para la entrada
34 57 72 101 135.
Suponga que los valores de rand son
rand(1, 5) = 5, rand(2, 5) = 4,
rand(3, 5) = 3, rand(4, 5) = 5.

9. Haga el seguimiento del algoritmo 4.2.4 para la entrada
34 57 72 101 135.
Suponga que los valores de rand son
rand(1, 5) = 2, rand(2, 5) = 5,
rand(3, 5) = 3, rand(4, 5) = 4.

10. Haga el seguimiento del algoritmo 4.2.4 para la entrada
34 57 72 101 135.
Suponga que los valores de rand son
rand(1, 5) = 5, rand(2, 5) = 5,
rand(3, 5) = 4, rand(4, 5) = 4.

11. Pruebe que el algoritmo 4.2.1 es correcto.

12. Pruebe que el algoritmo 4.2.3 es correcto.

13. Escriba un algoritmo que regrese el índice de la primera ocurrencia
del valor clave de la sucesión s1, . . . , sn. Si la clave no está
en la sucesión, el algoritmo regresa el valor 0. Ejemplo: Si la sucesión
es 12 11 12 23 y la clave es 12, el algoritmo regresa el valor 1.

14. Escriba un algoritmo que regrese el índice de la última ocurrencia
del valor clave en la sucesión s1, . . . , sn. Si la clave no está
en la sucesión, el algoritmo regresa el valor 0. Ejemplo: Si la sucesión
es 12 11 12 23 y la clave es 12, el algoritmo regresa el valor 3.

15. Escriba un algoritmo cuya entrada es la sucesión s1, . . . , sn que
está en orden no decreciente, y un valor x. (Suponga que todos los
valores son números reales). El algoritmo inserta x en la sucesión
de manera que la sucesión obtenida está en orden no decreciente.
Ejemplo: Si la sucesión de entrada es
2 6 12 14
y x = 5, la sucesión resultante es
2 5 6 12 14.

16. Modifique el algoritmo 4.2.1 para que encuentre todas las ocurrencias
de p en t.

17. Describa la entrada del mejor caso para el algoritmo 4.2.1.

18. Describa la entrada del peor caso para el algoritmo 4.2.1.

19. Modifique el algoritmo 4.2.3 de manera que ordene la sucesión
s1, . . . , sn en orden no creciente.

20. El algoritmo de selección por orden acomoda la sucesión s1, . . . , sn
en orden no decreciente, para ello encuentra primero el elemento
más pequeño, por ejemplo si, y lo coloca en el primer lugar intercambiando
s1 y si. Después encuentra el algoritmo más pequeño
en s2, . . . , sn, de nuevo digamos si, y lo coloca en el segundo lugar
intercambiando s2 y si. Continúa hasta que la sucesión esté ordenada.
Escriba selección por orden en seudocódigo.

21. Haga el seguimiento del algoritmo selección por orden (vea el
ejercicio 20) para la entrada de los ejercicios 4 al 7.

22. Muestre que el tiempo para la selección por orden (vea el ejercicio
20) es el mismo que para todas las entradas de tamaño n.








Soluciones Ejercicios Capítulo 4.1 Matemáticas Discretas Johnsonbaugh 6 ed

1. Consulte en el directorio telefónico las instrucciones para llamar
de larga distancia. ¿Qué propiedades de un algoritmo (entrada, salida,
precisión, determinismo, carácter finito, corrección, generalidad)
están presentes? ¿Qué propiedades faltan?
2. La conjetura de Goldbach establece que todo número par mayor que
2 es la suma de dos números primos. El siguiente es un algoritmo
propuesto para verificar si la conjetura de Goldbach es verdadera:
1. Sea n = 4.
2. Si n no es la suma de dos primos, la salida es “no” y se detiene.
3. De otra manera, se aumenta n en 2 y se sigue al paso 2.
4. La salida es “sí” y se detiene.
¿Qué propiedades de un algoritmo (entrada, salida, precisión, determinismo,
carácter finito, corrección, generalidad) tiene este algoritmo
propuesto? ¿Depende alguna de ellas de la verdad de la conjetura
de Goldbach (que todavía no resuelven los matemáticos)?


3. Escriba un algoritmo que encuentre el elemento menor entre a, b y c.


4. Escriba un algoritmo que encuentre el segundo elemento más pequeño
entre a, b y c. Suponga que los valores de a, b y c son diferentes.


5. Escriba un algoritmo que regrese el valor más pequeño en la sucesión
s1, . . . , sn.
6. Escriba un algoritmo que regrese el valor más grande y el segundo
elemento más grande en la sucesión s1, . . . , sn. Suponga que n
> 1 y que los valores de la sucesión son diferentes.


7. Escriba un algoritmo que regrese el valor más pequeño y el segundo
elemento más pequeño en la sucesión s1, . . . , sn. Suponga que
n > 1 y que los valores de la sucesión son diferentes.


8. Escriba un algoritmo cuya salida sea el valor menor y mayor en la
sucesión s1, . . . , sn.

9. Escriba un algoritmo que regrese el índice de la primera ocurrencia
del elemento más grande en la sucesión s, . . . , sn. Ejemplo: Si
la sucesión es
6.2 8.9 4.2 8.9,
el algoritmo regresa el valor 2.


10. Escriba un algoritmo que regrese el índice de la última ocurrencia
del elemento más grande en la sucesión s1, . . . , sn. Ejemplo: Si la
sucesión es
6.2 8.9 4.2 8.9,
el algoritmo regresa el valor 4.


11. Escriba un algoritmo que produzca la suma de la sucesión de números
s1, . . . , sn.


12. Escriba un algoritmo que regrese el índice del primer elemento
que es menor que su predecesor en la sucesión s1, . . . , sn. Si s está
en orden no decreciente, el algoritmo regresa el valor 0. Ejemplo:
Si la sucesión es
AMY BRUNO ELIE DAN ZEKE,
el algoritmo proporciona el valor 4.


13. Escriba un algoritmo que regrese el índice del primer elemento
que es mayor que su predecesor en la sucesión s1, . . . , sn. Si s está
en orden no decreciente, el algoritmo regresa el valor 0. Ejemplo:
Si la sucesión es
AMY BRUNO ELIE DAN ZEKE,
el algoritmo regresa el valor 2.


14. Escriba un algoritmo que invierta la sucesión s1, . . . , sn. Ejemplo:
Si la sucesión es
AMY BRUNO ELIE,
la sucesión invertida es
ELIE BRUNO AMY.


15. Escriba un método estándar para sumar dos enteros decimales positivos,
que se enseña en primaria, como un algoritmo.


16. Escriba un algoritmo que recibe como entrada la matriz A de n × n
y produce la transpuesta AT.


17. Escriba un algoritmo que recibe como entrada la matriz de una relación
R y prueba si R es reflexiva.


18. Escriba un algoritmo que recibe como entrada la matriz de una relación
R y prueba si R es simétrica.
19. Escriba un algoritmo que recibe como entrada la matriz de una relación
R y prueba si R es transitiva.
20. Escriba un algoritmo que recibe como entrada la matriz de una relación
R y prueba si R es antisimétrica.


21. Escriba un algoritmo que recibe como entrada la matriz de una relación R y prueba si R es una función.


22. Escriba un algoritmo que recibe como entrada la matriz de una relaciónR y produce como salida la matriz de la relación inversa R−1.


23. Escriba un algoritmo que recibe como entrada las matrices de las relaciones R1 y R2 y produce como salida la matriz de la composición R1 R2.


24. Escriba un algoritmo cuya entrada sea una sucesión s1, . . . , sn yun valor x. (Suponga que todos los valores son números reales.) El algoritmo regresa verdadero si si + sj= x, para alguna i j, y falso
de otra manera. Ejemplo: Si la sucesión de entrada es 2, 12, 6, 14y x = 26, el algoritmo regresa verdadero porque 12 + 14 = 26. Sila sucesión de entrada es 2, 12, 6, 14 y x = 4, el algoritmo regresa falso porque ningún par de términos distintos en la sucesión suma 4.



Soluciones Ejercicios Capítulo 3.4 Matemáticas Discretas Johnsonbaugh 6 ed

1. Exprese la relación de la tabla 3.4.4 como un conjunto de n-eadas.

2. Exprese la relación de la tabla 3.4.5 como un conjunto de n-eadas.

3. Exprese la relación de la tabla 3.4.6 como un conjunto de n-eadas.



4. Exprese la relación de la tabla 3.4.7 como un conjunto de n-eadas.



 
En los ejercicios 5 al 20, escriba una secuencia de operaciones que responda
a una consulta. Además, proporcione una respuesta a la consulta.
Utilice las tablas 3.4.4 a 3.4.7.

5. Encuentre los nombres de todos los empleados. (No incluya a los
administradores).


6. Encuentre los nombres de todos los administradores.
 
7. Encuentre todos los números de partes.
 
8. Encuentre los nombres de todos los compradores.
 
9. Encuentre los nombres de todos los empleados administrados por Jones.
 
10. Encuentre todos los números de partes suministradas por el departamento
96.


11. Encuentre todos los compradores de la parte 20A8.


12. Encuentre todos los empleados del departamento 04.


13. Encuentre los números de partes de las que hay al menos 100 artículos
disponibles.


14. Encuentre todos los números de departamentos que entregan partes
a Danny s.


15. Encuentre los números de partes y las cantidades compradas por
United Supplies.


16. Encuentre todos los administradores de departamentos que producen
partes para ABC Unlimited.


17. Encuentre los nombres de todos los empleados que trabajan en departamentos
que suministran partes a JCN Electronics.
 
 
18. Encuentre todos los compradores de partes del departamento administrado
por Jones.
 
19. Encuentre todos los compradores de partes producidas por el departamento
para el que trabaja Suzuki.
 
20. Encuentre todos los números de partes y cantidades para el departamento
de Zamora.
 
21. Establezca al menos tres relaciones n-arias con datos artificiales
que puedan usarse en una base de datos médica. Ilustre cómo se
usaría su base de datos proponiendo y respondiendo dos consultas.
Además, escriba una secuencia de operaciones que sirva para responder
la consulta.

22. Describa una operación unión sobre una base de datos relacional.
Ilustre cómo funciona su operador respondiendo la siguiente consulta,
usando las relaciones de las tablas 3.4.4 a 3.4.7: Encuentre
los nombres de todos los empleados que trabajan en el departamento
23 o 96. Además, escriba una secuencia de operaciones que
sirva para responder la consulta.


23. Describa una operación intersección en una base de datos relacional.
Ilustre como trabajaría su operador respondiendo la siguiente
consulta, usando las relaciones de las tablas 3.4.4 a 3.4.7: Encuentre
los nombres de todos los compradores de las partes 2A y las
partes 1199C. Además, escriba una secuencia de operaciones que
sirva para responder la consulta.


24. Describa una operación diferencia en una base de datos relacional.
Ilustre cómo trabajaría su operador respondiendo la siguiente consulta,
usando las relaciones de las tablas 3.4.4 a 3.4.7: Encuentre
los nombres de todos los empleados que no trabajan en el departamento
04. Además, escriba una secuencia de operaciones que
sirva para responder la consulta.



Soluciones Ejercicios Capítulo 3.3 Matemáticas Discretas Johnsonbaugh 6 ed

En los ejercicios 1 al 3, encuentre la matriz de la relación R de X a Y
respecto al orden dado.

1. R = {(1, δ), (2, α), (2, ), (3, β), (3, )}; orden de X: 1, 2, 3; orden
de Y: α, β, , δ
 
2. R como en el ejercicio 1; orden de X: 3, 2, 1; orden de Y: β,α, δ
 
3. R ={(x, a), (x, c), (y, a), (y, b), (z, d)}; orden de X: x, y, z; orden
de Y: a, b, c, d

En los ejercicios 4 al 6, encuentre la matriz de la relación R sobre X
relativa al orden dado.

4. R = {(1, 2), (2, 3), (3, 4), (4, 5)}; orden de X: 1, 2, 3, 4, 5

5. R como en el ejercicio 4; orden de X: 5, 3, 1, 2, 4

6. R = {(x, y) | x < y} ; orden de X: 1, 2, 3, 4

7. Encuentre las matrices que representan las relaciones de los ejercicios
13 al 16 de la sección 3.1.

En los ejercicios 8 al 10, escriba la relación R dada por la matriz, como
un conjunto de pares ordenados.





 






Get 3.3.10 exercise solution

11. ¿Cómo se puede determinar con facilidad si una relación R es antisimétrica
examinando la matriz de R (relativa a algún orden)?

12. Diga si la relación del ejercicio 10 es reflexiva, simétrica, transitiva,
antisimétrica, de orden parcial y/o una relación de equivalencia.

13. A partir de la matriz de una relación R de X a Y, ¿cómo podemos
encontrar la matriz de la relación inversa R−1?

14. Encuentre la matriz de la inversa de cada una de las relaciones en
los ejercicios 8 y 9.
 
15. Use la matriz de la relación para probar la transitividad (vea los
ejemplos 3.3.7 y 3.3.8) para las relaciones de los ejercicios 4, 6 y 10.
En los ejercicios 16 al 18, encuentre
a) La matriz A1 de la relación R1 (relativa al orden dado)
b) La matriz A2 de la relación R2 (relativa al orden dado)
c) La matriz producto A1A2.
d) Use los resultados del inciso c) para encontrar la relación R2 o R1
e) Use el resultado del inciso d) para encontrar la relación R2 o R1
(como un conjunto de pares ordenados).


16. R1 = {(1, x), (1, y), (2, x), (3, x)}; R2 = {(x, b), (y, b), (y, a),
(y, c)} ; bajo el orden: 1, 2, 3; x, y; a, b, c

17. R1= {(x, y)|x divide a y}; R1 es de X a Y; R2= {(y, z)| y > z}; R2
es de Y a Z; orden de X y Y: 2, 3, 4, 5; orden de Z: 1, 2, 3, 4

18. R1= {(x, y) | x + y ≤ 6}; R1 es de X a Y; R2= {(y, z) | y = z +1}; R2 es de Y a Z; orden de X, Y y Z: 1, 2, 3, 4, 5

19. Dada la matriz de una relación de equivalencia R sobre X, ¿cómo
se puede encontrar con facilidad la clase de equivalencia que contiene
al elemento x ∈ X?

20. Sea R1 una relación de X a Y y sea R2 una relación de Y a Z. Elija
el orden de X, Y y Z. Todas las matrices de relaciones son relativas
a este orden. Sea A1 la matriz de R1 y sea A2 la matriz de R2. Demuestre
que el elemento ikésimo de la matriz producto A1A2 es
igual al número de elementos en el conjunto
{m | (i, m) ∈ R1 (m, k) ∈ R2}.

21. Suponga que R1 y R2 son relaciones en un conjunto X, A1 es la matriz
de R1 relativa a algún orden de X, y A2 es la matriz de R2 relativa
a algún orden de X. Sea A la matriz cuyo elemento ijésimo es
1 si el elemento ijésimo de A1 o de A2 es 1. Pruebe que A es la matriz
de R1∪ R2.

22. Suponga que R1 y R2 son relaciones en un conjunto X, A1 es la matriz
de R1 relativa a algún orden de X, y A2 es la matriz de R2 relativa
a algún orden de X. Sea A la matriz cuyo elemento ijésimo es 1 si los elementos ijésimo de ambas A1 y A2 son 1. Pruebe que A es la matriz de R1 ∩ R2.


23. Suponga que la matriz de la relación R1 en {1, 2, 3} es


relativa al orden 1, 2, 3. Con base en el ejercicio 21, encuentre la
matriz de la relación R1∪ R2 relativa al orden 1, 2, 3.


24. Con base en el ejercicio 22, encuentre la matriz de la relación R1∩ R2 relativa al orden 1, 2, 3 para las relaciones del ejercicio 23.

25. ¿Cómo se puede determinar con facilidad si una relación R es una
función examinando la matriz de R (relativa a algún orden)?

26. Sea A la matriz de una función f de X a Y (relativa a algún orden de
X y Y). ¿Qué condiciones deben satisfacer A para que f sea sobre Y?

27. Sea A la matriz de una función f de X a Y (relativa a algún orden de
X y Y). ¿Qué condiciones debe satisfacer A para que f sea uno a uno?




Soluciones Ejercicios Capítulo 3.2 Matemáticas Discretas Johnsonbaugh 6 ed


En los ejercicios 1 al 8, determine si la relación indicada es una relación
de equivalencia en {1, 2, 3, 4, 5}. Si la relación es una relación de
equivalencia, liste las clases de equivalencia. (En los ejercicios 5 al 8,
x, y ∈ {1, 2, 3, 4, 5}.)

1. {(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (1, 3), (3, 1)}

2. {(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (1, 3), (3, 1), (3, 4), (4, 3)}

3. {(1, 1), (2, 2), (3, 3), (4, 4)}

4. {(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (1, 5), (5, 1), (3, 5), (5, 3),
(1, 3), (3, 1)}

5. {(x, y) | 1 ≤ x ≤ 5 y 1 ≤ y ≤ 5}

6. {(x, y)|4 divide a x − y}

7. {(x, y)|3 divide a x + y} 8. {(x, y)|x divide a 2 − y}


En los ejercicios 9 al 14, determine si la relación indicada es una relación
de equivalencia en el conjunto de todas las personas.

9. {(x, y)|x y y son de la misma altura}

10. {(x, y)|x y y en algún momento han vivido en el mismo país}

11. {(x, y)|x y y tienen el mismo nombre }

12. {(x, y)|x es más alto que y}

13. {(x, y)|x y y tienen los mismos padres}

14. {(x, y)|x y y tienen el mismo color de pelo}


En los ejercicios 15 al 20, liste los miembros de la relación de equivalencia
en {1, 2, 3, 4} definida (como en el teorema 3.2.1) por la partición
dada. Además, encuentre las clases de equivalencia [1], [2], [3] y [4].

15. {{1, 2}, {3, 4}}

16. {{1}, {2}, {3, 4}}

17.{{1}, {2}, {3}, {4}}

18.{{1, 2, 3}, {4}}

19. {{1, 2, 3, 4}}

20. {{1}, {2, 4}, {3}}

En los ejercicios 21 al 23, sea X = {1, 2, 3, 4, 5}, Y = {3, 4} y C = {1, 3}.
Defina la relación R en P(X), el conjunto de todos los subconjuntos de
X, como A R B si A ∪ Y = B ∪ Y.

21. Demuestre que R es una relación de equivalencia.

22. Liste los elementos de [C], la clase de equivalencia que contiene a C.

23. ¿Cuántas clases de equivalencia diferentes hay?

24. Sea
X = {San Francisco, Pittsburg, Chicago, San Diego,
Filadelfia, Los Ángeles}.
Defina una relación R sobre X como x R y si x y y están en el mismo
estado.
a) Demuestre que R es una relación de equivalencia.
b) Liste las clases de equivalencia de X.


25. Demuestre que si R es una relación de equivalencia sobre X, entonces
dominio R = rango R = X.

26. Si una relación de equivalencia tiene sólo una clase de equivalencia,
¿cómo debe verse la relación?

27. Si R es una relación de equivalencia en un conjunto X y |X| =
|R|, ¿Cómo debe verse la relación?

28. Listando los pares ordenados, dé un ejemplo de una relación de
equivalencia en {1, 2, 3, 4, 5, 6} que tiene exactamente cuatro clases
de equivalencia.

29. ¿Cuántas relaciones de equivalencia hay en el conjunto {1, 2, 3}?

30. Sea X = {1,2, . . . , 10}. Defina una relación R sobre X × X como
(a, b) R (c, d) si a + d = b + c.
a) Demuestre que R es una relación de equivalencia sobre X × X.
b) Liste un miembro de cada clase de equivalencia en X × X.

31. Sea X = {1,2, . . . , 10}. Defina una relación R sobre X × X como
(a, b) R (c, d) si ad = bc.
a) Demuestre que R es una relación de equivalencia sobre X × X.
b) Liste un miembro de cada clase de equivalencia en X × X.
c) Describa la relación R en términos familiares.

32. Sea R una relación reflexiva y transitiva sobre X. Demuestre que
R ∩ R−1 es una relación de equivalencia sobre X.

33. Sean R1 y R2 relaciones de equivalencia sobre X.
a) Demuestre que R1
∩ R2 es una relación de equivalencia sobre X.
b) Describa las clases de equivalencia de R1
∩ R2 en términos de las
clases de equivalencia de R1 y las clases de equivalencia de R2.

34. Suponga que S es una colección de subconjuntos de un conjunto
X y X = ∪ S. (No se supone que la familia S sea disjunta por pares).
Defina x R y de manera que para algún conjunto S ∈ S, ambas
x y y están en S. ¿Es R necesariamente reflexiva, simétrica y
transitiva?

35. Sea S un cuadrado unitario que incluye el interior, como se muestra
en la figura que sigue.




Defina la relación R en S por (x, y) R (x , y ) si (x = x y y = y ) o
(y = y y x = 0 y x = 1) o (y = y y x = 1 y x = 0).
a) Demuestre que R es una relación de equivalencia en S.
b) Si los puntos en la misma clase de equivalencia se engomaran,
¿cómo describiría la figura que se forma?

36. Sea S un cuadrado unitario que incluye el interior (como en el ejercicio 35). Defina una relación R en S por (x, y) R (x , y ) si (x = x y y = y ) o (y = y y x = 0 y x = 1) o (y = y y x = 1 y x = 0) o
(x = x y y = 0 y y = 1) o (x = x y y = 1 y y = 0). Sea R = R ∪ {((0, 0), (1, 1)), ((0, 1), (1, 0)),
((1, 0), (0, 1)), ((1, 1), (0, 0))}.
a) Demuestre que R es una relación de equivalencia en S.
b) Si los puntos en la misma clase de equivalencia se engomaran,
¿como describiría la figura que se forma?

37. Sea f una función de X a Y. Defina una relación R sobre X por
x R y si f (x) = f (y).
Demuestre que R es una relación de equivalencia sobre X.

38. Sea f una función característica en X. (La “función característica” se
definió en el ejercicio 62, sección 2.2). Defina la relación R sobre X
por x R y si f(x) = f(y). De acuerdo con el ejercicio anterior, R es una
relación de equivalencia. ¿Cuáles son las clases de equivalencia?

39. Sea f una función de X a Y. Sea S = { f −1({y}) | y ∈ Y }.
[La definición de f−1(B), donde B es un conjunto, precede al ejercicio
57, sección 2.2]. Demuestre que S es una partición de X. Describa
una relación de equivalencia que dé lugar a esta partición.

40. Sea R una relación de equivalencia en un conjunto A. Defina una
función f de A al conjunto de clases de equivalencia de A mediante
la regla
f (x) =[x].
¿Cuándo se tiene f (x) = f (y)?

41. Sea R una relación de equivalencia en un conjunto A. Suponga que
g es una función de A a un conjunto X que tiene la propiedad de
que si x R y, entonces g(x) = g(y). Demuestre que
h([x]) = g(x)
define una función del conjunto de clases de equivalencia de A a
X. [Lo que debe probarse es que h asigna de manera única un valor
a [x]; es decir, si [x] = [y], entonces g(x) = g(y)].

42. Sea X el conjunto de sucesiones con dominio finito. Defina una relación
R sobre X como s R t si |dominio s| = |dominio t| y, si
el dominio de s es {m, m + 1, . . . , m + k} y el dominio de t es
{n, n + 1, . . . , n + k}, sm+i
= tn+i para i = 0, . . . , k.
a) Demuestre que R es una relación de equivalencia.
b) Explique en palabras qué significa que dos sucesiones en X
sean equivalentes bajo la relación R.
c) Como una sucesión es una función, una sucesión es un conjunto
de pares ordenados. Dos sucesiones son iguales si los dos
conjuntos de pares ordenados son iguales. Compare las diferencias
entre las dos sucesiones equivalentes en X y las dos sucesiones
iguales en X.
Sea R una relación en un conjunto X. Defina
ρ(R) = R ∪ {(x, x) | x ∈ X}
σ(R) = R ∪ R−1
Rn = R ◦ R ◦ R ◦ · · · ◦ R (nR’s)
τ (R) = ∪{Rn | n = 1, 2, . . .}.

La relación τ(R) se llama cerradura transitiva de R.
 
43. Para las relaciones R1 y R2 del ejercicio 38, sección 3.1, encuentre
ρ(Ri ), σ(Ri ), τ (Ri ),  y τ (σ(ρ(Ri )))  para i = 1, 2.

44. Demuestre que ρ (R) es reflexiva.
 
45. Demuestre que σ(R) es simétrica.
 
46. Demuestre que τ(R) es transitiva.
 
47. Demuestre que τ (σ(ρ(R))) es una relación de equivalencia que
contiene a R.

48. Demuestre que τ (σ(ρ(R))) es la relación de equivalencia más
pequeña sobre X que contiene a R; es decir, demuestre que si R es
una relación de equivalencia sobre X y R ⊇ R, entonces R ⊇ τ (σ(ρ(R)))

49. Demuestre que R es transitiva si y sólo si τ(R) = R.
En los ejercicios 50 al 56, si la afirmación es verdadera para todas las
relaciones R1 y R2 en un conjunto arbitrario X, demuéstrelo; de otra
manera dé un contraejemplo.

50. ρ(R1 ∪ R2) = ρ(R1) ∪ ρ(R2)

51. σ(R1 ∩ R2) = σ(R1) ∩ σ(R2)

52. τ (R1 ∪ R2) = τ (R1) ∪ τ (R2)

53. τ (R1 ∩ R2) = τ (R1) ∩ τ (R2)

54. σ(τ (R1)) = τ (σ(R1))

55. σ(ρ(R1)) = ρ(σ(R1))

56. ρ(τ (R1)) = τ (ρ(R1))

Si X y Y son conjuntos, se define X como equivalente a Y si existe una
función uno a uno, sobre de X a Y.

57. Demuestre que la equivalencia de conjuntos es una relación de
equivalencia.

58. Si X y Y son conjuntos finitos y X es equivalente a Y, ¿qué indica
acerca de X y Y?
 
59. Demuestre que los conjuntos {1,2, . . .} y {2,4, . . .} son equivalentes.

60. Demuestre que para cualquier conjunto X, X no es equivalente a
P(X), el conjunto potencia de X.








Soluciones Ejercicios Capítulo 3.1 Matemáticas Discretas Johnsonbaugh 6 ed

En los ejercicios 1 al 4, escriba la relación como un conjunto de pares
ordenados.

1.
8840 Martillo
9921 Tenazas
452 Pintura
2207 Alfombra

2.
a 3
b 1
b 4
c 1

3.
Susana Matemáticas
Ruth Física
Samuel Economía


4.
a a
b b

En los ejercicio 5 al 8, escriba la relación como tabla.
5. R = {(a, 6), (b, 2), (a, 1), (c, 1)}

6. R = {{Rogelio, Música}, (Patricia, Historia), (Benjamín, Matemáticas),
(Patricia, Ciencias Políticas)}
 
7. La relación R en {1, 2, 3, 4} definida por

8. La relación R del conjunto X de planetas al conjunto Y de enteros
definida por (x, y) ∈ R si x está en la posición y respecto al sol (el
más cercano al sol está en la posición 1, el segundo más cercano
al sol está en la posición 2, y así sucesivamente).
En los ejercicios 9 al 12 dibuje la digráfica de la relación.

9. La relación del ejercicio 4 en {a, b, c}

10. La relación R={(1, 2), (2, 1), (3, 3), (1, 1), (2, 2)} sobre X ={1, 2, 3}


11. La relación R = {(1, 2), (2, 3), (3, 4), (4, 1)} en {1, 2, 3, 4}
 
12. La relación del ejercicio 7
En los ejercicios 13 al 16, escriba la relación como un conjunto de pares
ordenados.








 







17. Encuentre el dominio y el rango de cada relación en los ejercicios
1 al 16.

18. Encuentre la inversa (como conjunto de pares ordenados) de cada
relación en los ejercicios 1 al 16.


Los ejercicios 19 al 24 se refieren a la relación R en el conjunto {1, 2,
3, 4, 5} definida por la regla (x, y) ∈ R si 3 divide a x − y.


19. Liste los elementos de R.

20. Liste los elementos de R−1.

21. Encuentre el dominio de R.

22. Encuentre el rango de R.

23. Encuentre el dominio de R−1.

24. Encuentre el rango de R−1.

25. Repita los ejercicios 19 al 24 para la relación R en el conjunto {1,
2, 3, 4, 5} definida por la regla (x, y) ∈ R si x + y ≤ 6.

26. Repita los ejercicios 19 al 24 para la relación R en el conjunto {1,
2, 3, 4, 5} definida por la regla (x, y) ∈ R si x = y − 1.

27. La relación del ejercicio 25, ¿es reflexiva, simétrica, antisimétrica,
transitiva y/o de un orden parcial?

28. ¿La relación del ejercicio 26 es reflexiva, simétrica, antisimétrica,
transitiva y/o de un orden parcial?

En los ejercicios 29 al 34, determine si cada relación definida en el
conjunto de enteros positivos es reflexiva, simétrica, antisimétrica,
transitiva y/o de un orden parcial.


29. (x, y) ∈ R si x = y2.

30. (x, y) ∈ R si x > y.

31. (x, y) ∈ R si x ≥ y.

32. (x, y) ∈ R si x = y.

33. (x, y) ∈ R si 3 divides x − y.

34. (x, y) ∈ R si 3 divides x + 2y

35. Sea X un conjunto no vacío. Defina la relación en P(X), el conjunto
potencia de X, como (A, B) ∈ R si A ⊆ B. ¿Es ésta una relación reflexiva,
simétrica, antisimétrica, transitiva y/o de un orden parcial?

 

36. Sea X el conjunto de todas las cadenas de 4 bits (por ejemplo,
0011, 0101, 1000). Defina una relación R sobre X como s1 R s2 si
alguna subcadena s1 de longitud 2 es igual a alguna subcadena s2
de longitud 2. Ejemplo: 0111 R 1010 (porque ambas 0111 y 1010
contienen 01). 1110 R 0001 (porque 1110 y 0001 no tienen una
subcadena común de longitud 2). ¿Es ésta una relación reflexiva,
simétrica, antisimétrica, transitiva y/o de un orden parcial?
 
37. Suponga que Ri es de orden parcial sobre Xi, i = 1, 2. Demuestre
que R es de orden parcial en X1
× X2 si se define
(x1, x2) R (x 1, x 2) si x1 R1 x 1 y x2 R2 x 2.

38. Sean R1 y R2 las relaciones en {1, 2, 3, 4} dadas por
R1= {(1, 1), (1, 2), (3, 4), (4, 2)}
R2= {(1, 1), (2, 1), (3, 1), (4, 4), (2, 2)}.
Liste los elementos de R1
R2 y R2
R1. Get 3.1.38 exercise solution


Proporcione ejemplos de relaciones en {1, 2, 3, 4} que tengan las propiedades
especificadas en los ejercicios 39 al 43.


39. Reflexiva, simétrica, y no transitiva.

40. Reflexiva, no simétrica, y no transitiva.

41. Reflexiva, antisimétrica, y no transitiva.

42. No reflexiva, simétrica, no antisimétrica y transitiva.

43. No reflexiva, no simétrica, y transitiva.
 
Sean R y S relaciones sobre X. Determine si cada afirmación en los
ejercicios 44 al 59 es verdadera o falsa. Si la afirmación es verdadera,
demuéstrelo; de otra manera, dé un contraejemplo.

44. Si R y S son transitivas, entonces R ∪ S es transitiva.

45. Si R y S son transitivas, entonces R ∩ S es transitiva.

46. Si R y S son transitivas, entonces R S es transitiva.

47. Si R es transitiva, entonces R−1 es transitiva.

48. Si R y S son reflexivas, entonces R ∪ S es reflexiva.

49. Si R y S son reflexivas, entonces R ∩ S es reflexiva.

50. Si R y S son reflexivas, entonces R S es reflexiva.

51. Si R es reflexiva, entonces R−1 es reflexiva.

52. Si R y S son simétricas, entonces R ∪ S es simétrica.

53. Si R y S son simétricas, entonces R ∩ S es simétrica.
 
54. Si R y S son simétricas, entonces R S es simétrica.

55. Si R es simétrica, entonces R−1 es simétrica.

56. Si R y S son antisimétricas, entonces R ∪ S es antisimétrica.

57. Si R y S son antisimétricas, entonces R ∩ S es antisimétrica.

58. Si R y S son antisimétricas, entonces R S es antisimétrica.

59. Si R es antisimétrica, entonces R−1 es antisimétrica.


En los ejercicios 60 al 62, determine si cada relación R definida en la
colección de todos los subconjuntos no vacíos de números reales es reflexiva,
simétrica, antisimétrica, transitiva y/o de orden parcial.


60. (A, B) ∈ R si para toda > 0, existen a ∈ A y b ∈ B con |a − b|<∈ .

61. (A, B) ∈ R si para toda a ∈ A y > 0, existe b ∈ B con |a − b| <∈
.
62. (A, B) ∈ R si para toda a ∈ A, b ∈ B y > 0, existen a ∈ A y b ∈
B con |a − b | < ? y |a − b| <∈ .

63. ¿Qué está equivocado en el siguiente argumento, que se supone
demuestra que cualquier relación R sobre X que es simétrica y
transitiva es reflexiva?
Sea x ∈ X. Usando la simetría, se tiene que (x, y) y (y, x) están
ambos en R. Como (x, y), (y, x) ∈ R, por la transitividad se tiene (x, x)
∈ R. Por lo tanto, R es reflexiva.