Apuntes Matematicas Discretas ITCR
Apuntes Matematicas Discretas ITCR
Apuntes Matematicas Discretas ITCR
Escuela de Matemática
Instituto Tecnológico de Costa Rica
wmora2@gmail.com
Matemática Discreta
Versión 0.2 – Curso I Semestre, 2017
Revista digital
Matemática, Educación e Internet. (http://www.tec-digital.itcr.ac.cr/revistamatematica/).
Este libro corresponde a los apuntes para el curso Matemá-
tica Discreta, impartido el I semestre de 2017.
La mayoría de los ejemplos y los ejercicios, fueron tomados
de los libros de la bibliografía y también de exámenes de
años anteriores.
Revista digital
Licencia. Matemática, Educación e Internet.
http://www.tec-digital.itcr.ac.cr/revistamatematica/.
Este libro se distribuye bajo la licencia Creative Commons: Atribución-NoComercial-SinDerivadas CC BY-NC-ND (la
“Licencia”). Usted puede utilizar este archivo de conformidad con la Licencia. Usted puede obtener una copia de la Licencia en
http://creativecommons.org/licenses/by-nc-nd/3.0/. En particular, esta licencia permite copiado y distribución gratuita, pero no
permite venta ni modificaciones de este material.
Límite de responsabilidad y exención de garantía: El autor o los autores han hecho su mejor esfuerzo en la preparación de este ma-
terial. Esta edición se proporciona“tal cual”. Se distribuye gratuitamente con la esperanza de que sea útil, pero sin ninguna garantía
expresa o implícita respecto a la exactitud o completitud del contenido.
La Revista digital Matemáticas, Educación e Internet es una publicación electrónica. El material publicado en ella expresa la opinión
de sus autores y no necesariamente la opinión de la revista ni la del Instituto Tecnológico de Costa Rica.
Índice general
———————————————————-
4 F UNCIONES PÁGINA 83
4.1 Funciones inyectivas, sobreyectivas y biyectivas. 86
4.2 Función invertible. 91
Las leyes de la lógica son usadas para distinguir entre argumentos válidos o inválidos. La maquinaria de la
lógica proposicional permite formalizar y teorizar sobre la validez de una gran cantidad de argumentos. Sin
embargo, también existen argumentos que son intuitivamente válidos, pero cuya validez no se puede probar
por la lógica proposicional. El propósito de este tema, en este curso, es el de enseñar al estudiante cómo enten-
der y como contruir un argumento matemático de manera correcta.
Una proposición es una afirmación que es verdadera (V) o falsa (F), pero no ambas. Las proposiciones se denotan
con las letras P, Q, R, etc.
En lenguage natural nos interesan dos cosas, el valor de verdad y el significado. Pero a la lógica proposicional
le interesa el “valor de verdad” de las proposiciones, no su significado.
Ejemplo 1.1
La negación de la proposición P es ¬ P. Por ejemplo, la negación de P : “Todos los números pares son
divisibles por dos” sería ¬ P : “Existe al menos un número par que no es divisible por dos”.
A la lógica le inetresa solo el valor de verdad de la proposición “P implica Q”. En lenguage natural, la
palabra “implica” involucra el significado de las proposiciones.
Por ejemplo,
a.) P ∨ Q ≡ Q ∨ P
b.) P ∧ Q ≡ Q ∧ P
Tablas de verdad.Para determinar el valor de verdad de una proposición compuesta necesitamos conocer el
valor de verdad de las proposiciones que la componen. Una tabla de verdad es una tabla que muestra el va-
lor de verdad de una proposición compuesta, para cada combinación de verdad que se pueda asignar a cada
componente individual.
Implicación Equivalencia
P Q P→ Q P Q P ≡ Q
V V V V V V
V F F V F F
F V V F V F
F F V F F V
Implicación:En la tabla de la “implicación”, las dos últimas líneas dicen algo como “Falso implica cualquier
cosa” y esto podría parecer “contra-intuitivo”. Uno puede asumir que esto simplemente está definido así para
que sea consistente con la inferencia lógica conocida como “Modus Tollens” (que veremos más adelante), o
que se puede deducir de otras equivalencias.
En todo caso, para tener alguna intuición, podemos decir que P → Q es una “promesa Q en el caso que se
cumpla P”. La única manera de que hablemos con falsedad es que se cumpla P pero que no cumplamos Q!. Si
no se cumple P, la promesa no es falsa. Por ejemplo, suponga que una Alicia le dice a Alfredo:
En circunstancias normales, la única manera de que Alicia haya hablado con falsedad es que Alfredo traiga el
confite y Alicia no le da el beso. En cualquier otro caso no podemos decir que que Alicia habló con falsedad,
es decir, los otros casos son no-falsos, en nuestro sistema esto equivale a decir que son verdaderos.
“The story goes that Bertrand Russell, in a lecture on logic, mentioned that in the sense of material
implication, a false proposition implies any proposition.
A student raised his hand and said ’In that case, given that 1 = 0, prove that you are the Pope.’
Russell immediately replied, ’Add 1 to both sides of the equation: then we have 2 = 1. The set
containing just me and the Pope has 2 members. But 2 = 1, so it has only 1 member; therefore, I am
the Pope.’”
Pruebas de teoremas con tablas de verdad.Un teorema es una proposición cuya validez se puede obtener como
consecuencia lógica de los axiomas, definiciones u otros teoremas. En lógica proposicional, una proposición
compuesta por P, Q, R, etc. que es una implicación o equivalencia, es un teorema válido si su valor de verdad
es V para todos los posibles valores de verdad de P, Q, R, etc. En este caso también decimos la proposición es
una tautología.
Si una proposición es falsa para todos los valores de verdad de las proposiciones atómicas que la componen,
la proposición es una contradicción.
Lógica proposicional (http://tecdigital.tec.ac.cr/revistamatematica/).
Ejemplo 1.2
Use una tabla de verdad para probar que ¬ ( P ∧ Q) ≡ ¬ P ∨ ¬ Q
Solución: : Una tabla de verdad mínima requiere los valores de verdad de P, Q, ¬ ( P ∧ Q), ¬ P ∨ ¬ Q
y la equivalencia que queremos verificar: ¬ ( P ∧ Q) ≡ ¬ P ∨ ¬ Q
P Q ¬ ( P ∧ Q) ¬P ∨ ¬Q ¬ ( P ∧ Q) ≡ ¬ P ∨ ¬ Q
V V F F V
V F V V V
F V V V V
F F V V V
Ejemplo 1.3
Use una tabla de verdad para probar que P ∨ Q 6≡ P ∧ Q
P Q P∨ Q P∧ Q P∨ Q ≡ P∧ Q
V V
V F
F V
F F
Ejemplo 1.4
Use una tabla de verdad para probar que P → Q ≡ ¬ P ∨ Q es una tautología.
Solución: Ejercicio.
Lógica proposicional (http://tecdigital.tec.ac.cr/revistamatematica/). 7
P Q P→ Q ¬ P ∨ Q P→ Q≡ ¬ P ∨ Q
V V
V F
F V
F F
Ejemplo 1.5
Use una tabla de verdad para probar que [( P → Q) ∧ ( Q → R)] → ( P → R)
Solución:
Ejemplo 1.6
Use una tabla de verdad para probar que ¬ ( P ∨ Q) ≡ ¬ P ∧ ¬ Q
Solución: Ejercicio.
P Q ¬ ( P ∨ Q) ¬P ∧ ¬Q ¬ ( P ∨ Q) ≡ ¬ P ∧ ¬ Q
V V
V F
F V
F F
1.1. EQUIVALENCIAS LÓGICAS Y SIMPLIFICACIÓN (http://tecdigital.tec.ac.cr/revistamatematica/).
Ejercicios
1.0.1 I Use tablas de verdad para determinar si las siguientes proposiciones son tautologías, contra-
dicciones o contingencias.
1) P ≡ ¬ ¬P
2) P ∧ Q ≡ P
3) P ≡ P ∨ Q
4) ( P → Q) ∧ ¬ Q ≡ ¬P
5) ( P → Q) ∧ P ≡ Q
6) ( P ∨ Q) ∧ ¬ Q ≡ P
7) ( P → Q) ∧ ( ¬ P → S) ≡ S ∨ Q
8) ( ¬ P ∧ Q) → ( ¬ Q ∨ P)
9) ¬ ( P → Q) ←→ ( P ∧ ¬ Q)
10) ( ¬ P ∧ ¬ Q) ∧ ¬ ( P ←→ Q)
11) ( P ∨ Q) → [ Q → ( P ∧ Q)]
Ahora, usando esta última tabla podemos hacer simplificaciones o también pruebas de equivalencias.
La equivalencias y sus sabores. Es usual encontrar las equivalencias de la tabla anterior, con sabores distintos.
Por ejemplo
¬ P→ Q ≡ P ∨ Q
( P ∨ R) → Q ≡ ¬ ( P ∨ R) ∨ Q
P→ ¬ Q ≡ ¬ P ∨ ¬ Q
Ejemplo 1.7
Suponga que ( P → Q) ∧ R es verdadero. Determine el valor de verdad de la proposición
[( ¬ P ∨ T ) ∨ Q] ∧ ( ¬ R → S)
Solución: Usando la tabla de equivalencias, podemos hacer algunas simplificaciones. Por ejemplo
( ¬ P ∨ T ) ∨ Q ≡ ( ¬ P ∨ Q) ∨ T ≡ ( P → Q) ∨ T
∴ [( ¬ P ∨ T ) ∨ Q] ∧ ( ¬ R → S) es verdadera
Ejemplo 1.8
Sean A, B, C, D y E proposiciones tales que ( A ∧ ¬ B) → C es falso. Determine el valor de verdad de
la proposición.
[( A ∨ D ) ∧ ( B ∧ D )] → (C ∨ E)
Solución: Una implicación ( A ∧ ¬ B) → C es falsa solo si ( A ∧ ¬ B) es verdadera y C es falsa. Por
tanto A es verdadera y B y C son falsas. Entonces,
( A ∨ D ) ≡ V0 y ( B ∧ D ) ≡ F0 y por lo tanto [( A ∨ D ) ∧ ( B ∧ D )] ≡ F0
En conclusión,
[( A ∨ D ) ∧ ( B ∧ D )] → (C ∨ E) ≡ F0 → (C ∨ E) ≡ V0
1.1. EQUIVALENCIAS LÓGICAS Y SIMPLIFICACIÓN (http://tecdigital.tec.ac.cr/revistamatematica/).
Ejemplo 1.9
Determine el valor de verdad de las proposiciones A, B, C y D de manera que la siguiente proposición
sea falsa.
¬ [ A → ( D ∧ B)] ∨ [C → ( B ∨ ( A ←→ D ))]
Solución: Una disyunción es falsa solo si las proposiciones que conecta son falsas. Por tanto,
1) A → ( D ∧ B) es verdadera
2) C → ( B ∨ ( A ←→ D )) es falsa.
Como B debe ser falsa, A debe ser falsa para que A → ( D ∧ B) sea verdadera.
Ejemplo 1.10
Probar que P ∧ ( Q ∨ ¬ Q) ≡ P
Solución:
P ∧ ( Q ∨ ¬ Q) ≡ P ∧ V0 Inversos
≡ P Neutro
Ejemplo 1.11
Probar que P → ( Q ∧ R) ≡ ( P → Q) ∧ ( P → R)
Solución:
ID
P → ( Q ∧ R) ≡ ¬ P ∨ ( Q ∧ R) ahora usamos distribuitividad,
≡ ( ¬ P ∨ Q) ∧ ( ¬ P ∨ R) ahora usamos ID,
≡ ( P → Q) ∧ ( P → R)
1.1. EQUIVALENCIAS LÓGICAS Y SIMPLIFICACIÓN (http://tecdigital.tec.ac.cr/revistamatematica/). 11
Ejemplo 1.12
Probar que P ∨ ¬ ( ¬ R ∨ P) ∨ R ≡ P ∨ R
DM
P ∨ ¬ ( ¬ R ∨ P) ∨ R ≡ P ∨ ( R ∧ ¬ P) ∨ R, agrupamos y usamos distribuitividad,
≡ [ P ∨ ( R ∧ ¬ P)] ∨ R
≡ [( P ∨ R) ∧ ( P ∨ ¬ P)] ∨ R, ahora usamos inv. y neutro,
≡ [( P ∨ R) ∧ V0 ] ∨ R, ahora usamos idenpotencia y asoc.,
≡ P∨ R∨ R
≡ P∨ R
Ejemplo 1.13
Probar que ¬ [ ( Q ∨ P) ∧ ¬ ( ( ¬ P ∧ ¬ Q ∧ R) ∧ ( P ∨ R) ) ] ≡ ¬ P ∧ ¬ Q.
Solución:
¬ [ ( Q ∨ P) ∧ ¬ ( ( ¬ P ∧ ¬ Q ∧ R) ∧ ( P ∨ R) )] ≡ ¬ [( Q ∨ P) ∧ ( P ∨ Q ∨ ¬ R ∨ ¬ ( P ∨ R) )] DM
≡ ¬ [ ( P ∨ Q) ∧ ( ( P ∨ Q) ∨ ( ¬ R ∨ ¬ ( P ∨ R))) ) ] ...
≡ ¬ ( P ∨ Q) ...
≡ ¬P ∧ ¬Q ...
Ejemplo 1.14
Sean P, Q , y R proposiciones. Demuetre que se tienen las siguientes equivalencias,
a.) P → ( Q ∧ R) ≡ ( P → Q) ∧ ( P → R)
b.) ( P ∧ Q) → R ≡ ( P → R) ∨ ( Q → R)
c.) P → ( Q ∨ R) ≡ ( P → Q) ∨ ( P → R)
d.) ( P ∨ Q) → R ≡ ( P → R) ∧ ( Q → R)
Solución: a.) ya los hicimos en el ejemplo 1.7, b). Haremos solo b.) y, c.) y d.) quedan como ejercicios.
ID
( P ∧ Q) → R ≡ ¬ ( P ∧ Q) ∨ R, ahora usamos De Morgan
≡ ¬ P ∨ ¬ Q ∨ R, ahora usamos idenpotencia: R ≡ R ∨ R
b.) ≡ ¬ P ∨ ¬ Q ∨ R ∨ R, ahora usamos asociatividad
≡ ( ¬ P ∨ R ) ∨ ( ¬ Q ∨ R ), usando ID:
≡ ( P → R) ∨ ( Q → R)
1.1. EQUIVALENCIAS LÓGICAS Y SIMPLIFICACIÓN (http://tecdigital.tec.ac.cr/revistamatematica/).
Ejemplo 1.15
Probar ¬ [ P ∧ ¬ ( T ∧ R)] ∧ ( T → ¬ P) ≡ ¬ P
Ejercicios
1.1.1 I Determine el valor de verdad de las proposiciones P y Q para [ P ∧ ( P → Q)] ←→ Q sea
falsa
( D ∧ B) ∨ [( B ∧ ( A ←→ ¬ D )) → C ]
1.1.4 I Suponga que (( A → B) ∧ C ∧ ¬ B) → ( H ∨ F ) es falso. Determine el valor de verdad de
las proposiciones involucradas.
1.1.5 I Sean A, B, y C proposiciones tales que ¬ A ∧ ¬ B ∧ ¬ C es verdadero. Determine el valor
de verdad de
A → (B ∨ C)
1.1.6 I Pruebe las siguientes equivalencias haciendo uso de las leyes de la lógica. Indique la ley que
utiliza en cada paso.
1) ¬ ( ¬ P ∧ ¬ Q ∧ R) ≡ P ∨ Q ∨ ¬ R
2) P ∧ ( P ∨ Q ∨ S) ≡ P
3) ( P ∨ S) ∨ ( ¬ Q ∧ S) ≡ P ∨ S
4) P ∨ ( Q ∧ S) ∨ ( ¬ Q ∧ S) ≡ P ∨ S
1.2. CUANTIFICADORES (http://tecdigital.tec.ac.cr/revistamatematica/). 13
5) [ P ∨ ¬ ( ¬ Q ∨ ¬ S)] ∨ ¬ ( ¬ Q → ¬ S) ≡ P ∨ S
6) ¬ [ P ∧ ¬ ( T ∧ R)] ∧ ( T → ¬ P) ≡ ¬ P
7) ¬ ( ¬ P ∧ ¬ Q ∧ R ∧ ( P ∨ R) ) ≡ P∨ Q∨ ¬R
8) P ∧ ( Q ∨ R) ≡ ( P ∧ Q) ∨ ¬ ( P → ¬ R)
9) ( R ∧ Q) → T ≡ ( R → ¬ Q) ∨ [ T ∧ ( R ∨ T )]
1.2 Cuantificadores
Proposición abierta o predicado. Denotamos con P (n ) una proposición que depende de la variable n y Q ( x, y )
denota una proposición que depende de as variables x e y. El universo del discurso, o dominio, son los objetos
que se consideran en las proposiciones abiertas. Una instanciación1 es un caso particular: P(k ) o Q( a, b). Por
ejemplo:
a.) Consideremos la proposición abierta “P(n) : 2n ≥ n2 si n es un número natural”. En este caso, la instancia P(3)
es falsa pues 23 6≥ 32
Para “cuantificar” los elementos que satisfacen una proposición se usan los cuantificadores existencial y uni-
versal.
a.) Cuantificador existencial ( ∃ x )[ P( x )] se lee “existe x tal que P( x )”. Es decir, existe al menos una instancia
P( x0 ) que es verdadera.
b.) Cuantificador universal ( ∀ x )[ P( x )] se lee “para todo x , P( x )”. Es decir, todas las instancias P( x ) son
verdaderas.
c.) ∃ x ∀ y [ P( x, y)] es verdadera si y solo si existe un valor x0 de x (un valor fijo) tal que para todos los
posibles valores “ y ” se tiene que P( x0 , y) es verdadera. Es decir, existe un x0 que sirve para todos los y.
d.) ∀ x ∃ y [ P( x, y)] es verdadera si y solo si para cada valor x, existe un valor “y x ”, (es decir, “y” posible-
mente depende del valor del valor de x) tal que P( x, y x ) es verdadero
1 Eltérmino en informática procede del inglés, en donde ’instance’ viene del significado que podría traducirse por caso o ejemplo
en castellano.
1.2. CUANTIFICADORES (http://tecdigital.tec.ac.cr/revistamatematica/).
b.) El conjunto de los enteros Z = ..., −2, −1, 0, 1, 2, 3, ... y los enteros positivos Z+ = N∗
p
c.) El conjunto de los números racionales Q = tal que a, b ∈ Z ∧ q 6= 0
q
de los números reales R y los reales positivos y negativos R+ = x tal que x ∈ R ∧ x > 0
d.) El conjunto
y R− = x tal que x ∈ R ∧ x < 0
Ejemplo 1.16
a.) “ ( ∃ n ∈ N) [2n < n2 ] ” es verdadera pues existe al menos un número natural, n0 = 3, cumple con
la propiedad: 23 < 32
Ejemplo 1.17
x
Considere la proposición abierta P( x, y) : ∈ N. Si A = {0, 6, 8, 9, 10, 15} y B = {2, 3, 5, 7}, determine el
y
valor de verdad de las proposiciones:
Solución:
0 6 8 9 10 15
a.) (∀ x ∈ A)( ∃ y ∈ B)[ P( x, y)] es verdadera pues , , , , , ∈N
2 2 2 3 2 3
b.) ( ∃ y ∈ B)(∀ x ∈ A)[ P( x, y)] es falsa pues no existe un divisor común y ∈ B, para todos lo elemen-
tos de A . Por ejemplo, x = 8 y x = 9 necesitan un divisor y ∈ B distinto,
Ejemplo 1.18
1
a.) La proposición P(n) : ( ∀ n ∈ N+ )( ∃ m ∈ N) ≤ m es verdadera.
n
1
En efecto: Como ∀ n ∈ N+ , n ≥ 1 , dividimos por n a ambos lados y obtenemos ≤ 1. Tomamos
n
1.2. CUANTIFICADORES (http://tecdigital.tec.ac.cr/revistamatematica/). 15
m = 1. Tambi’en existen otros valors para m, pero lo que importa aqui es que existe al menos un
valor de m.
En efecto: Para cualquier x, no existe un valor de y fijo para que xy > 0. Si x > 0, sirve cualquier
y > 0 pero si x < 0, se requiere un valor y < 0
Ejemplo 1.19
Considere las siguientes proposiciones abiertas:
• P( x ) : 3x − 1 es un número primo
• Q( x ) : 6 ≤ x < 14
• R( x ) : x es un número par
a.) ( ∃ x ∈ N)[ P( x ) ∧ Q( x ) ∧ ¬ R( x )]
b.) ( ∀ x ∈ N)[( Q( x ) ∧ R( x )) → P( x )]
Solución:
a.) Falsa. Los números x que cumplen Q( x ) ∧ ¬ R( x ) son los impares entre 6 y 14, es decir,
S = {7, 9, 11, 13}. Pero si x ∈ S, 3x − 1 no es primo (son pares > 2).
b.) Falsa. Los números x que cumplen Q( x ) ∧ R( x ) son los pares S = {6, 8, 10, 12}. Pero si x ∈ S,
3x − 1 no es necesariamente primo (por ejemplo si x = 12 =⇒ 3x − 1 = 35 que no es primo).
Ejemplo 1.20
Considere los conjuntos A = { x ∈ N tal que − 2x + 3 = −9}, B = {1, 2, 3, 4, 5} y C = {2, 3, 6, 7, 8}.
Determine el valor de verdad de las siguientes proposiciones, justificando cada respuesta:
a.) ( ∀ x ∈ B)( ∃ y ∈ C ) [ x + 1 = y]
b.) ∃ x [ x ∈ B → ( x2 + 2) ∈ A ∩ C ]
1.2. CUANTIFICADORES (http://tecdigital.tec.ac.cr/revistamatematica/).
Solución:
Teorema 1.1
a.) ¬ [ ∀ x P( x )] ≡ ∃ x [ ¬ P( x )]
b.) 6 ∃ x P( x ) ≡ ∀ x [ ¬ P( x )]
c.) ∀ x [ P( x ) ∧ Q( x )] ≡ ∀ x P( x ) ∧ ∀ x Q( x )]
d.) ∃ x [ P( x ) ∧ Q( x )] ≡ ∃ x P( x ) ∧ ∃ x Q( x )]
e.) ∃ x P( x ) ≡ ¬ ∀ x [ ¬ P( x )]
f.) ∀ x P( x ) ≡ 6 ∃ x [ ¬ P( x )]
Observe que
¬ [ ∀ x [ P( x ) ∧ Q( x )]] ≡ ∃ x [ ¬ P( x )] ∨ ∃ x [ ¬ Q( x )]
¬ [ ∀ x [ P( x ) ∨ Q( x )]] ≡ ∃ x [ ¬ P( x )] ∧ ∃ x [ ¬ Q( x )]
Ejemplo 1.21
b.) ¬ [ ∀ x ∈ R [ x 6= 0]] ≡ ∃ x ∈ R [ x = 0]
Ejemplo 1.22
Negar la proposición: Q( x, y) : ∀ x ∈ N [ 7x + 4 < 40 ∨ ∀ y ∈ N ( x + y 6= 5) ]
Solución: ¬ Q( x, y) ≡ ∃ x ∈ N [ 7x + 4 ≥ 40 ∧ ∃ y ∈ N ( x + y = 5) ]
1.2. CUANTIFICADORES (http://tecdigital.tec.ac.cr/revistamatematica/). 17
Ejercicios
1.2.1 I Negar las siguientes proposiciones.
1) ∃ x ∈ N x > 4 ∧ x2 ≤ 7
2) ∀ x ∈ Z x2 + 2x − 3 > 0 ∧ x + 4 ≤ 8
3) ∀ x ∈ Z [( x + 1 = 4 =⇒ x ≥ 3)]
1.2.2 I Sea A = 0, 3, 6, 9 y B = 0, 1, 2, 3, 4, 5 . Determine el valor de verdad de las siguientes
proposiciones
1) (∀y ∈ A)( ∃ x ∈ B)[y = 3x ]
hy i
2) ( ∃ x ∈ B)(∀y ∈ A) ∈B
x
1.2.3 I Paradoja de Epiménides: Epiménides fue un legendario poeta filósofo del siglo VI a. C. a
quien se le atribuye haber estado dormido durante cincuenta años. Se atribuye a Epiménides haber
afirmado:
Bien, verifique que si definimos que un mentiroso sólo hace afirmaciones que son falsas, entonces si
la afirmación de Epiménides es verdadera, llegamos a una contradicción, pero que sí podría ser falsa.
1.2.4 I Contraejemplos: Dé un “contraejemplo” para la afirmación “Todo entero positivo es la suma
de los cuadrados de tres enteros.”
1.2.5 I Determine el valor de verdad de las siguientes proposiciones, justificando cada respuesta:
a.) (∀ x ∈ R)( ∃ y ∈ R) x2 = y
b.) (∀ x ∈ R)( ∃ y ∈ R) y2 = x
c.) (∀ x ∈ R)( ∃ y ∈ R) [ x + y = 2 ∧ 2x − y = 1]
d.) ( ∃ x ∈ R)(∀y ∈ R) [y 6= 0 =⇒ xy = 1]
e.) ( ∃ x ∈ R)(∀y ∈ R) [ xy = 0]
1.2.6 I Determine el valor de verdad de las siguientes proposiciones, justificando cada respuesta:
a.) (∀ x ∈ R)( ∃ y ∈ R x2 = y
x−y
b.) ( ∃ y ∈ R)(∀ x ∈ R − {3}) +x+1=x
3−x
1.2.7 I Sean A = 1, 3, 5, 8, 9 y B = 2, 3, 4, 5, 9 . Considere la proposición abierta:
P( x ) : x es par
a.) ( ∃ x ∈ A ∪ B) [ P( x )]
b.) (∀ x ∈ N) [ x ∈ A ∩ B =⇒ P( x + 1)]
1.2.8 I Pruebas por construcción: Mostrar que existe un entero positivo que puede ser expresado
como la suma de cubos de enteros positivos en dos diferentes formas (Hardy-Ramanujan), es decir,
( ∃ n ∈ Z+ )( ∃ p, q, r, s ∈ Z+ )[n = p3 + q3 ∧ n = r3 + s3 ] . ¿Que tal n = 1729 ?
Observación 1. Al aplicar inferencias lógicas, podemos usar reglas de simplificación en pasos intermedios
Observación 2: No hay que confundir reglas de simplificación con inferencias lógicas. Por ejemplo
Sabores. Por supuesto, las leyes aparecen en distintos sabores. Por ejemplo
1.3. INFERENCIAS LÓGICAS (http://tecdigital.tec.ac.cr/revistamatematica/). 19
Modus ponens: P, P → Q ∴ Q
¬ P, ¬ P → Q ∴ Q
( P ∧ R ), ( P ∧ R ) → Q ∴ Q
Ley de casos: P → Q, ¬ P → R ∴ Q∨ R
¬ P ∨ Q, P ∨ R ∴ Q ∨ R (por ID )
P → ¬ Q, ¬ P → R ∴ ¬Q ∨ R
P → ( Q ∨ R ), ¬ P → R ∴ Q ∨ R (por idempotecia)
Ejemplo 1.23
Demuestre ( M ∨ R) ∧ ( ¬ R ∨ ¬ Q), Q, ∴ M
Solución: Podemos poner las premisas en términos de “implicaciones” y usar Ley de casos.
Premisas Ley
(1) ( M ∨ R) ∧ ( ¬ R ∨ ¬ Q)
(2) Q
Aplicando leyes
(3) ( M ∨ R) ∧ ( ¬ R ∨ ¬ Q) ≡ ¬ R → M, R → ¬ Q ID, Adjunción
(4) ¬ R → M, R → ¬ Q ∴ M ∨ ¬Q Ley de casos
(5) M ∨ ¬ Q, Q ∴ M Silogismo Disyuntivo
Ejemplo 1.24
Demuestre ( ¬ P ∨ ¬ Q) → ( R ∧ S), R → T, ¬ T, ∴ P
Solución: Plan: Como queremos obtener P, la idea es ver si podemos inferir ¬ ( R ∧ S) para obtener,
por MT, ¬ ( ¬ P ∨ ¬ Q) ≡ P ∧ Q en la primera premisa y concluir lo que necesitamos.
Ejemplo 1.25
Demuestre P → Q, Q → ( R ∧ S), ¬ R ∨ ¬ T ∨ U, P ∧ T ∴ U.
Ejemplo 1.26
Demuestre P → Q, ¬ R → (S → T ), R ∨ P ∨ S, ¬ R ∴ Q∨ T
R ∨ ( P ∨ S ), ¬ R ∴ P ∨ S Silogismo Disyuntivo
¬ R, ¬ R → (S → T ) ∴ S → T Modus ponens
S → T, P → Q, P ∨ S ∴ T ∨ Q Dilema constructivo
Ejemplo 1.27
Demostrar la validez del siguiente argumento utilizando las reglas de inferencia y/o leyes de la lógica.
Indique en cada paso la ley o la regla que utiliza.
1.) ¬ P→ Q
2.) Q→R
3.) ( P ∧ S) → ( ¬ P ∨ T )
4.) ¬R
5.) ¬ Q → (S ∧ M)
∴ Q ∨ T
Solución:
1.3. INFERENCIAS LÓGICAS (http://tecdigital.tec.ac.cr/revistamatematica/). 21
Ejemplo 1.28
Establezca la validez del siguiente razonamiento:
Demostración de la inferencia:
Ejemplo 1.29
Establezca la validez del siguiente razonamiento:
Ejercicios
1.3.1 I Demostrar la validez del siguiente argumento utilizando las reglas de inferencia y/o leyes
de la lógica. Indique en cada paso la ley o la regla que utiliza.
¬ P → Q, Q → R, ( P ∧ S) → ( ¬ P ∨ T ), ¬ R ∧ S ∧ M ∴ Q∨ T
1.3.2 I Demostrar ¬ A ∨ ¬ C a partir de A → B, C → D, ( ¬ B ∨ ¬ D ) ∧ ( ¬ A ∨ ¬ B)
1.3.9 I Demuestre la validez del argumento ¬ T ∨ U a partir de las siguentes hipótesis y utilizando
las reglas de inferencia y leyes de la lógica. Indique la ley o la inferencia que utiliza en cada paso.
a.) R ∧ Q → ¬ T
b.) ¬ ( ¬ P ∨ R)
c.) ¬ ( P ∧ ¬ Q)
d.) ¬ P ∨ ( R ∧ S)
1.4 Epílogo
¿Podríamos establecer el valor de verdad de cualquier proposición que involucre solo números enteros y las
operaciones aritméticas usuales?.
El llamado “último teorema de Fermat” dice: Para todo entero ≥ 3, no existen tres enteros x, y y z tal que
x n + yn = zn . Este problema había estado abierto durante más de 350 años. Fue demostrado por Andrew Wil-
des (profesor de matemáticas en la Universidad de Princeton) en 1995.
La “Conjetura de Goldbach” dice: Todo entero n ≥ 2 es la suma de dos números primos. Por ejemplo: 4 =
2 + 2, 6 = 3 + 3, 8 = 3 + 5, ..., 20 = 3 + 17, 22 = 3 + 19 = 11 + 11 , etc. Se ha verificado que esta conjetura es
verdadera para enteros hasta 1.6 × 1018 ... pero no para todo n ≥ 2 !. El editor británico Tony Faber ofreció un
premio de $ 1000000 si se presentaba una prueba de esta conjetura antes de abril de 2002. El premio no fue
reclamado y esta todavía hoy sin resolver.
El famoso matemático David Hilbert imaginó en 1900, que se podía establecer el valor de verdad de todas las
proposiciones que implican sólo números enteros y operaciones aritméticas 3 Estas proposiciones incluirían
las proposiciones de “el último teorema de Fermat” y la conjetura de Goldbach (y muchos otros problemas
difíciles sin resolver). Pero, ... el “teorema de incompletitud de Gödel” (1931) dice que esto es una misión
imposible!. Este teorema dice, que no hay un sistema de axiomas que describa totalmente a los números natu-
rales, por lo tanto habrá enunciados en teoría de números que pueden ser intuitivamente correctos, pero que
2 La “conjetura débil de Goldbach” si ha sido probada en 2013, por Harald Helfgott. Esta conjetura afirma que “cada número impar
mayor que 5 puede expresarse como la suma de tres primos (un primo puede ser utilizado más de una vez en la misma suma).
3 “Hilbert had a two-pronged proposal to save the day. First, he said, let’s go all the way with the axiomatic method and with
mathematical formalism. Let’s eliminate from mathematics all the uncertainties and ambiguities of natural languages and of intuitive
reasoning. Let’s create an artifcial language for doing mathematics in which the rules of the game are so precise, so complete, that
there is absolutely no uncertainty whether a proof is correct. In fact, he said, it should be completely mechanical to check whether a
proof obeys the rules, because these rules should be completely syntactic or structural, they should not depend on the semantics or
the meaning of mathematical assertions! In other words −words that Hilbert didn’t use, but that we can use now− there should be a
proof-checking algorithm, a computer program for checking whether or not a proof is correct.” [9].
1.4. EPÍLOGO (http://tecdigital.tec.ac.cr/revistamatematica/).
el sistema de axiomas que tenemos actualmente no permita probar su veracidad: Son enunciados indecidi-
bles. No se se sabe si el teorema de Golbach será uno de estos enunciados. En el sentido del teorema de Gödel,
podría pasar que este teorema no tiene una una “prueba finita” a partir de los axiomas usuales de la artimética.
Gregory Chaitin (1947−) produjo enunciados indecidibles en “teoría algorítmica de la información” y demos-
tró otro teorema de la incompletitud en ese contexto. Afirma que sus resultados en lógica matemática y en
teoría de la información algorítmica muestran que hay hechos matemáticos que son ciertos sin razón, por ac-
cidente. Son hechos matemáticos aleatorios. Chaitin propone que los matemáticos deberían abandonar toda
esperanza de probarlos y adoptar una metodología cuasi-empírica [9].
Capítulo
2
Teoría intuitiva de conjuntos
———————————————————-
2.1 Introducción
Intuitivamente, un conjunto es una colección de objetos. Los conjuntos se denotan con letras mayúsculas
A, B, C, ... . Por ejemplo, A = { a, b, c} es un conjunto de tres elementos, a saber, a, b y c.
En teoría (intuitiva) de conjuntos tenemos también, un conjunto de leyes similares a los de la lógica pero... los
métodos de demostración son distintos. Para probar teoremas en teoría de conjuntos usamos las definiciones
que siguen y estas leyes (las de teoría de conjuntos).
Debemos deternernos y observar que los métodos de prueba en esta teoría ya no es como los métodos de
prueba que vimos en el capítulo anterior: Ahora razonamos con las leyes, las definiciones y el significado de los
enunciados. Debemos detenernos y aprender los métodos de prueba en esta teoría.
2.1. INTRODUCCIÓN (http://tecdigital.tec.ac.cr/revistamatematica/).
Definición 2.1
Diagrama de Venn
• Inclusión
A ⊆ B ⇐⇒ (∀ x ∈ A =⇒ x ∈ B) A B
En particular ∅ ⊆ A
• Igualdad: A = B ⇐⇒ ( A ⊆ B ∧ B ⊆ A)
• Unión
A B = x tal que x ∈ A ∨ x ∈ B
S
• Intersección
A B = x tal que x ∈ A ∧ x ∈ B
T
• Diferencia
A − B = x tal que x ∈ A ∧ x 6∈ B
• Diferencia
simétrica
A ∆ B = x tal que x ∈ A B ∧ x 6∈ A B
S T A B
• Complemento U
U es el conjunto universal, es decir, un conjunto formado
por todos los objetos del contexto. El complemento de A
respecto a U es
A = x tal que x ∈ U − A .
En particular A = A y U = ∅
• Producto cartesiano: A × B = ( a, b) tal que a ∈ A ∧ b ∈ B
2.1. INTRODUCCIÓN (http://tecdigital.tec.ac.cr/revistamatematica/). 27
• Conjunto de partes de A : P ( A) = Q tal que Q ⊆ A . Observe que Q ∈ P ( A) ⇐⇒ Q ⊆ A
Ejemplo 2.1
Sea A = { a, b, c}, B = {1, 2, 3}, C = { a, 1, 2, b} y D = {{ x }, 1}
D
{x}
a 1
c b C 2
3
b.) S = { a, b} ⊆ A
c.) A − B = A y A − C = {c}
d.) P ( A) = {∅, A, { a}, {b}, {c}, { a, b}, { a, c}, {b, c}}. Observe que ∅ ⊆ P ( A) y que ∅ ∈ P ( A)
e.) P ( B) = {∅, B, {1}, {2}, {3}, {1, 2}, {1, 3}, {2, 3}}
g.) S = { a, b, 1, 2} ⊆ A ∪ B =⇒ S ∈ P ( A ∪ B) pero S 6∈ P ( A) y S 6∈ P ( B)
h.) P ( A) − P ( B) = { A, { a}, {b}, {c}, { a, b}, { a, c}, {b, c}}. Observe que ∅ ⊆ P ( A) − P ( B) pero
∅ 6∈ P ( A) − P ( B)
l.) P ({(1, 1), (1, 2)}) = { ∅, {(1, 1), (1, 2)}, {(1, 1)}, {(2, 2)} }
Ejemplo 2.2
Muestre, con un contraejemplo, que la siguiente afirmaciónes son falsas.
a.) P ( A ∪ B) ⊆ P ( A) ∪ P ( B)
b.) ( A ∪ C ) ∩ ( B ∪ C ) ⊆ A ∪ B
Demostración:
A B
a.) Sea A = { a, b, c}, B = {1, 2, 3} y C = { a, 1, 2, b}.
Entonces C ⊆ A ∪ B =⇒ C ∈ P ( A ∪ B) pero
C 6∈ P ( A) y C 6∈ P ( B), es decir, C 6∈ P ( A) ∪ P ( B) C
2.2 Cardinalidad
1) | A ∪ B| = | A| + | B| − | A ∩ B| a
a
2.2. CARDINALIDAD (http://tecdigital.tec.ac.cr/revistamatematica/). 29
A×B 1 2 3
a ( a, 1) ( a, 2) ( a, 3)
3) | A × B| = | A| · | B|
b (b, 1) (b, 2) (b, 3)
c (c, 1) (c, 2) (c, 3)
d (d, 1) (d, 2) (d, 3)
4) | A − B| = | A| − | A ∩ B|
5) P ( A) = 2| A|
Ejemplo 2.3
Sea A = { a, b, c}, B = {c, 1, 2} y C = { a, 1, 3, 4} y D = { a, c, 2, 5}
| A ∪ B ∪ C | = |{ a, b, c, 1, 2, 3, 4}| = | A| + | B| + |C | − | A ∩ B| − | A ∩ C | − | B ∩ C | =
3+3+4−1−1−1=7
2.2. CARDINALIDAD (http://tecdigital.tec.ac.cr/revistamatematica/).
| A ∪ B ∪ C | = |{ a, b, c, 1, 2, 5}| = 6 y
| A| + | B| + | D | − | A ∩ B| − | A ∩ D | − | B ∩ D | + | A ∩ B ∩ C | = 6.
4) P ( A) = 2| A| = 23 = 8
Ejemplo 2.4
Sean A, B y C conjuntos arbitrarios tales que: A y C son disjuntos, | A ∪ B| = 10 y | A ∩ B| = 2 .
Determine | A − C | + | B| .
Ejemplo 2.5
1 1
Sean A, B y C conjuntos no nulos tales que: A y C son disjuntos, | A ∩ B| = | A| y | B ∪ C | = | A|.
3 5
13
Pruebe que | A ∪ B ∪ C | = | A|.
15
Solución: Tenemos A ∩ C = ∅ y por tanto A ∩ B ∩ C = ∅.
| A ∪ B ∪ C | = | A| + | B| + |C | − | A ∩ B| − | A ∩ C | − | B ∩ C | + | A ∩ B ∩ C |
= | A| + | B| + |C | − | A ∩ B| − | B ∩ C |
1
= | A| + | B| + |C | − | A| − | B ∩ C |
3
1
= | A| − | A| + | B| + |C | − | B ∩ C |
3
1
= | A| − | A| + | B ∪ C |
3
1 1 13
= | A| − | A| + | A| = | A|
3 5 15
Ejemplo 2.6
Sean A y B subconjuntos de un conjunto universo U el cual consta de N elementos. Si se sabe que
N
| A ∩ B| = 2N 3N
5 , | B | = 2 y | A ∪ B | = 20 , calcule | A |.
Ejemplo 2.7
Si se sabe que | A| = 2 , | B| = 3 y A y B son conjuntos disjuntos, entonces calcule | P( A × ( A ∪ B))|
¬ ( P ∧ Q) ≡ ¬ P ∨ ¬ Q
T S
De Morgan A B=A B
¬ ( P ∨ Q) ≡ ¬ P ∧ ¬ Q
S T
A B=A B
Conmutatividad P∨ Q ≡ Q∨ P A ∪ B=B ∪ A
P∧ q ≡ Q∧ P A ∩ B=B ∩ A
Asociatividad P ∨ ( Q ∨ R) ≡ ( P ∨ Q) ∨ R A ∪ ( B ∪ C ) = ( A ∪ B) ∪ C
P ∧ ( Q ∧ R) ≡ ( P ∧ Q) ∧ R P ∩ ( Q ∩ R) = ( P ∩ Q) ∩ R
Distribuitividad P ∨ ( Q ∧ R) ≡ ( p ∨ Q) ∧ ( P ∨ R) P ∪ ( Q ∩ R) = ( P ∪ Q) ∩ ( P ∪ R)
P ∧ ( Q ∨ R) ≡ ( P ∧ Q) ∨ ( P ∧ R) P ∩ ( Q ∪ R) = ( P ∩ Q) ∪ ( P ∩ R)
Idenpotencia P∧ P ≡ P P ∩ P=P
P∨ P ≡ P P ∪ P=P
Inversos P ∨ ¬ P ≡ V0 A ∪ A=U
P ∧ ¬ P ≡ F0 A ∩ A=∅
Neutro P ∨ F0 ≡ P P ∪ ∅=P
P ∧ V0 ≡ P P ∩ U=P
Dominación P ∧ F0 ≡ F0 P ∩ ∅=∅
P ∨ V0 ≡ V0 P ∪ U=U
Absorción P ∨ ( P ∧ Q) ≡ P P ∪ ( P ∩ Q) = P
P ∧ ( P ∨ Q) ≡ P P ∩ ( P ∪ Q) = P
2.4. RESULTADOS Y DEMOSTRACIONES (http://tecdigital.tec.ac.cr/revistamatematica/).
Ejemplo 2.8
h i
Probar que ( A ∪ B) ∩ ( A ∪ B) ∪ B = B
Solución:
h i
( A ∪ B) ∩ ( A ∪ B) ∪ B = ( A ∪ B) ∩ ( A ∩ B) ∪ B (usamos De Morgan)
= ( A ∪ B) ∩ ( A ∪ B) ∩ ( B ∪ B) (Distribuitividad)
= ( A ∪ B) ∩ ( A ∪ B) ∩ U (Inverso)
Ejemplo 2.9
h i
Probar que B ∪ [( A ∩ B) ∪ ( A ∩ B)] ∪ B ∩ A = U
B ∪ [( A ∪ B) ∩ ( A ∪ B)] ∪ B ∩ A ∪ [ A ∪ ( B ∩ B)] ∪ B ∩ A ∪
= B = B
[ A ∪ ∅] ∪ B ∩ A
B ∪ A ∪ B ∩ A = B ∪ [( A ∩ B) ∪ A] = B ∪ [( A ∪ A) ∩ ( B ∪ A)] = B ∪ [U ∩ ( B ∪ A)]
= B ∪ ( B ∪ A) = ( B ∪ B) ∪ A = U ∪ A = U
En cada caso, debemos acostumbrarnos al tipo de objeto que se debe manejar. Los conjuntos arbitarios manejan
elementos genéricos, los productos cartesianos manejan pares ordenados y los conjuntos de partes, conjuntos.
Por ejemplo,
a.) x ∈ A ∪ B =⇒ x ∈ A ∨ x ∈ B =⇒ x ∈ A ∨ x 6∈ B
2.4. RESULTADOS Y DEMOSTRACIONES (http://tecdigital.tec.ac.cr/revistamatematica/). 33
b.) ( a, b) ∈ A × ( B ∩ C ) =⇒ a ∈ A ∧ b ∈ ( B ∩ C ) =⇒ a ∈ A ∧ (b ∈ B ∧ b ∈ C )
c.) S ∈ P ( A ∩ B) =⇒ S ⊆ A ∧ S ⊆ B
d.) x 6∈ A ∪ B =⇒ x ∈ A ∪ B o también x 6∈ A ∪ B =⇒ x 6∈ A ∧ x 6∈ B
e.) x 6∈ A ∩ B =⇒ x ∈ A ∩ B o también x 6∈ A ∩ B =⇒ ¬ ( x ∈ A ∩ B) =⇒ ¬ ( x ∈ A ∧ x ∈ B) =⇒
x 6∈ A ∨ x 6∈ B
Ejemplo 2.10
Demostrar que A − B ⊆ A
x ∈ A − B =⇒ x ∈ A ∧ x 6∈ B =⇒ x ∈ A.
Ejemplo 2.11
Demostrar que A ∩ B ⊆ B
x ∈ A ∩ B =⇒ x ∈ A ∧ x ∈ B =⇒ x ∈ B.
Ejemplo 2.12
Demostrar que ( A − B) ∩ B = ∅
si ∃ x ∈ ( A − B) ∩ B =⇒ ( x ∈ A ∧ x 6∈ B) ∧ x ∈ B =⇒ ( x ∈ A ∧ ( x 6∈ B ∧ x ∈ B) ≡ F0 .
Ejemplo 2.13
Demostrar que si A ⊆ B =⇒ A ∪ B = B
A ∪ B⊆B B⊆A ∪ B
x∈ A ∪ B =⇒ x ∈ A ∨ x ∈ B x∈B =⇒ x ∈ B ∨ x ∈ A ( por adición)
=⇒ x ∈ A ∨ x ∈ B =⇒ x ∈ A ∪ B
Por hipótesis, x ∈ A =⇒ x ∈ B, pues A ⊆ B, ∴ B⊆A ∪ B
=⇒ x ∈ B ∨ x ∈ B
=⇒ x ∈ B (por idempotencia)
∴ A ∪ B⊆B
Ejemplo 2.14
Demostrar que si A ⊆ B =⇒ A − B = ∅
1 Las
demostraciones “por contradicción”, o por “reducción al absurdo”, son demostraciones que en matemáticas se utili-
zan con gran libertad, pero no todas las escuelas de pensamiento matemático (por ejemplo el “intuicionismo”) aceptan estas
pruebas como universalmente válidas.
A ∩ B ⊆ D ( H1)
Hipótesis:
B ∩ D = ∅ ( H2)
Demostración.
si x ∈ A ∩ B =⇒ x ∈ A ∩ B
=⇒ x ∈ D por ( H1)
Sea x ∈ A, entonces si x 6∈ A ∩ B =⇒ x 6∈ B
=⇒ x ∈ B
=⇒ x 6∈ D pues B ∩ D = ∅ ( H2)
=⇒ x ∈ D
Ejemplo 2.17
Demuestre que si S 6= ∅ y S ⊆ A − B entonces S ⊆ A ∧ S 6⊆ B.
Observe que ∅ ⊆ A − B y ∅ ⊆ A ∧ ∅ ⊆ B.
2.4. RESULTADOS Y DEMOSTRACIONES (http://tecdigital.tec.ac.cr/revistamatematica/).
Ejemplo 2.18
Demuestre que P ( A) ∪ P ( B) ⊆ P ( A ∪ B).
Demostración: HQM ∀ S ∈ P ( A) ∪ P ( B) =⇒ S ∈ P ( A ∪ B)
∀ S ∈ P ( A) ∪ P ( B) =⇒ S ∈ P ( A) ∨ S ∈ P ( B) =⇒ S ⊆ A ∨ S ⊆ B =⇒ S ⊆ A ∪ B, por lo
tanto S ∈ P ( A ∪ B)
Ejemplo 2.19
Demostrar que P ( A − B) ⊆ [ P ( A) − P ( B)] ∪ {∅}
Demostración: ∅ ∈ P ( A − B) pero ∅ 6∈ P ( A) − P ( B). Por eso hay que hacer dos casos.
Ejemplo 2.20
Demuestre que A × ( B − C ) = ( A × B) − ( A × C )
Demostración: Hay que probar dos inclusiones. La naturaleza de la proposición no permite hacer un
“ ⇐⇒ ”. Observe que, por definición, ( x, y) 6∈ P × Q si y solo si x 6∈ P ∨ y 6∈ Q
I. A × ( B − C ) ⊆ ( A × B) − ( A × C ).
Sea ( x, y) ∈ A × ( B − C ) =⇒ x ∈ A ∧ y ∈ ( B − C ) =⇒ x ∈ A ∧ y ∈ B ∧ y 6∈ C entonces
( x, y) ∈ A × B ∧ ( x, y) 6∈ A × C, es decir, ( x, y) ∈ ( A × B) − ( A × C ).
II. ( A × B) − ( A × C ) ⊆ A × ( B − C )
x ∈ A ∧ y ∈ B ∧ ( x 6 ∈ A ∨ y 6 ∈ C ) ≡ x ∈ A ∧ y ∈ B ∧ ( x ∈ A ∧ y 6 ∈ C ),
es decir ( x, y) ∈ A × ( B − C )
2.4. RESULTADOS Y DEMOSTRACIONES (http://tecdigital.tec.ac.cr/revistamatematica/). 37
Ejercicios
2.4.1 I Sea A = { a, b}. Determine P ( P ( A))
2.4.8 I En un universo U considere tres conjuntos A, B, C tales que A y C son disjuntos y además
| A ∩ B| = 5, | A| = 24, |C | = 13, | B − A| = 15, | B ∩ C | = 9 y | A ∪ B ∪ C | = 32. Con estas condiciones
determine
( A ∩ B) ∩ ( B ∩ C ) = A ∩ B
( A ∩ B) ∩ ( B ∩ C ) = ( A ∩ B) ∩ ( B ∪ C ) DM
= A ∩ [ B ∩ ( B ∪ C )] Asoc
= =A ∩ B Absorción
[ ( A ∪ B = C ) ∧ ( A ∪ C ) ∩ B = C ∧ ( A ∩ C ) ∪ B = A ] =⇒ ( B = C ∧ A = C )
2.4.13 I Sean A, B, C, D y M conjuntos arbitrarios. Demuestre
[( M ⊆ A ∩ B) ∧ ( D ⊆ A ∩ B)] =⇒ M ∩ D = ∅
2.4.14 I Demuestre que A ⊆ ( B ∩ D ) =⇒ B ⊆ ( Ā ∪ C )
2.4.15 I Demuestre que B − A ⊆ A ∩ B
2.4.16 I Demuestre que si B ∩ D = ∅ entonces D ⊆ B
2.4. RESULTADOS Y DEMOSTRACIONES (http://tecdigital.tec.ac.cr/revistamatematica/).
2.4.18 I Paradoja de Russel. Sea M el “conjunto de todos los conjuntos que no se contienen a sí
mismos como miembros”. Hay conjuntos que se contienen a sí mismos, como el conjunto de “ideas
abstractas” que en sí es una idea abstracta. Volviendo a M, entonces ¿ M ∈ M ⇐⇒ M 6∈ M ?.
2.4.19 I Paradoja de Berry. Sea A el “conjunto de enteros que se pueden definir con menos de
quince palabras”. Claramente A es finito pues el número de frases que se pueden formar con menos
de quince palabras es finito y entonces A 6= N. Algunas de estas frases pueden describir un entero
positivo específico, por ejemplo “dosmil trescientos cuarenta”, “el primer número primo mayor que
veinte millones” o “dos elevado a la 20”. Como A es finito, entonces A debe tener un elemento
menor que todos los otros. Tiene que haber un número entero positivo N que sea el menor de todos
los números enteros positivos que no están contenidos en A, es decir, N ∈ A ... pero entonces ¿ N ∈
A pues N es “el menor entero positivo que no se puede definir con menos de quince palabras”?
——————————————————————————-
Capítulo 2 ——————————————————————————-
Capítulo
3
Relaciones binarias
———————————————————-
Hay varias relaciones familiares, entre los objetos de un conjunto. Por ejemplo, la relación de orden “ ≤ ” en
los números reales o la relación de similitud “ ∼ ” en un conjunto de polígonos o la relación “=”, etc.
La similitud es una de las propiedades más importantes de las figuras planas. Dos
polígonos son similares si sus ángulos respectivos son iguales. En matemáticas
hay muchas situaciones donde uno desea observar objetos diferentes como si
esecialmente fueran el mismo, como en el caso de polígonos similares. Para
hacer esta idea precisa generalizamos la idea de similitud y a estas relaciones las
llamamos “relaciones de equivalencia.”
Las relaciones de orden sobre un conjunto nos dan una noción de “pre-
cendencia”. Esta idea tiene muchas aplicaciones. Por ejemplo, en la ma- IC 3002
lla
de cursos de una carrera, podríamos tener un conjunto de materias
MA 0101, MA 1403, MA 0404, IC 3010 . Una manera de ordenar este conjun-
to es definir un relación de orden, por ejemplo la relación “es requisito de”; esta MA 1404
relación induce un orden en este conjunto. El orden se puede representar con un
diagrama. MA 0101 MA 1403
Definición 3.1
Definición 3.2
Dada una relación R de A en B, el dominio y el rango de la relación se definen de la siguiente manera.
1) Dominio de la relación R : DR = a ∈ A tal que ∃ b ∈ B y a R b
2) Rango de la relación R : R [ A] = b ∈ B tal que ∃ a ∈ A y a R b
Relaciones binarias (http://tecdigital.tec.ac.cr/revistamatematica/).
Ejemplo 3.1
Sea A = 1, 2, 3 y B = 2, 3, 5 . La relación R , de A en B, está definida por el criterio
a R b ⇐⇒ a + 1 = b. Determine GR , DR y R [ A] .
Solución: Por ejemplo, 2 R 3 pues 2 + 1 = 3. GR = (1, 2), (2, 3), (3, 4).
Para visualizar la relación, hacemos una tabla con el producto cartesiano, con los elementos de A en las
filas.
A×B 2 3 4 GR 2 3 4
1 (1, 2) (1, 3) (1, 4) 1 (1, 2) (1, 3) (1, 4)
2 (2, 2) (2, 3) (2, 4) 2 (2, 2) (2, 3) (2, 4)
3 (3, 1) (3, 2) (3, 4) 3 (3, 1) (3, 2) (3, 4)
Como se observa, GR = (1, 2), (2, 3), (3, 4) . En este caso, DR = A y R [ A] = B
Ejemplo 3.2
Sea A = 1, 2 y B = 0, 3 . La relación R sobre A × B está definida por el criterio
( a, b) R (c, d) ⇐⇒ ad ≥ bc. Determine GR , DR y R [ A] .
Solución: Por ejemplo, (1, 2) R (0, 3) pues 1 · 3 ≥ 2 · 0. Para visualizar la relación, hacemos una tabla con
el producto cartesiano. En la tabla ponemos 1 si hay relación entre los pares asociados y un 0 sino.
Entonces,
GR = ((1, 0), (1, 0)), ((1, 0), (1, 3)), ((1, 0), (2, 0)), ((1, 0), (2, 3)), ((1, 3), (1, 3)),
((2, 0), (1, 0)), ((2, 0), (1, 3)), ((2, 0), (2, 0)), ((2, 0), (2, 3)), ((2, 3), (1, 3)), ((2, 3), (2, 3))
DR = A × B
R [ A × B] = A × B
3.1. OPERACIONES CON RELACIONES (http://tecdigital.tec.ac.cr/revistamatematica/). 41
a R ∪ S b ⇐⇒ a Rb ∨ a S b ⇐⇒ ( a, b) ∈ GR ∪ GS
a R ∩ S b ⇐⇒ a Rb ∧ a S b ⇐⇒ ( a, b) ∈ GR ∩ GS
a R − S b ⇐⇒ a Rb ∧ a S b ⇐⇒ ( a, b) ∈ GR − GS
−1 −1
R −1
4) La relación inversa: = GR , B, A con GR = (b, a) ∈ B × A tal que a R b
b R −1 a ⇐⇒ a R b ⇐⇒ ( a, b) ∈ GR
5) La relación complemento: R = GR , A, B con GR = A × B − GR
a R b ⇐⇒ a
R
b ⇐⇒ ( a, b) ∈ A × B ∧ ( a, b) 6∈ GR
S ◦ R = ( G S ◦ R , A, C ) con G S ◦ R = ( a, c) ∈ A × C tal que ∃ b ∈ B con a Rb ∧ b S c
Ejemplo 3.3
Sean A = 1, 2, 3 y B = 2, 3, 5 .
Para visualizar algunas operaciones con estas relaciones, hacemos una tabla con el producto cartesiano,
con los elementos de A en las filas.
GR 2 3 4 GR 2 3 4 GR−1 1 2 3
1 (1, 2) (1, 3) (1, 4) 1 (1, 2) (1, 3) (1, 4) 2 (2, 1) (2, 2) (2, 3)
2 (2, 2) (2, 3) (2, 4) 2 (2, 2) (2, 3) (2, 4) 3 (3, 1) (3, 2) (3, 3)
3 (3, 2) (3, 3) (3, 4) 3 (3, 2) (3, 3) (3, 4) 4 (4, 1) (4, 2) (4, 3)
GS 2 3 4 GS 2 3 4 GS −1 1 2 3
1 (1, 2) (1, 3) (1, 4) 1 (1, 2) (1, 3) (1, 4) 2 (2, 1) (2, 2) (2, 3)
2 (2, 2) (2, 3) (2, 4) 2 (2, 2) (2, 3) (2, 4) 3 (3, 1) (3, 2) (3, 3)
3 (3, 2) (3, 3) (3, 4) 3 (3, 2) (3, 3) (3, 4) 4 (4, 1) (4, 2) (4, 3)
GR ∪ S 2 3 4 GR ∩ S 2 3 4 G R− S 2 3 4
1 (1, 2) (1, 3) (1, 4) 1 (1, 2) (1, 3) (1, 4) 1 (1, 2) (1, 3) (1, 4)
2 (2, 2) (2, 3) (2, 4) 2 (2, 2) (2, 3) (2, 4) 2 (2, 2) (2, 3) (2, 4)
3 (3, 2) (3, 3) (3, 4) 3 (3, 2) (3, 3) (3, 4) 3 (3, 2) (3, 3) (3, 4)
Observe que R ∩ S = ( G R ∩ S , A, B) y ( R ∩ S)−1 = G( R ∩ S)−1 , B, A . Entonces el complemento
( R ∩ S)−1 se calcula en B × A.
G( R ∩ S)−1 1 2 3 G 1 2 3
( R ∩ S)−1
−1
El cálculo de R ∩ S se debe hacer en B × A pues R ∩ S ⊆ A × B.
GR ∩ S 2 3 4 GR ∩ S 2 3 4 G 1 2 3
( R ∩ S ) −1
1) Cálculo de G S ◦ R y G T ◦ R
Como en ambos casos, R es la primera relación que se aplica, la ponemos como primera columna
de cada tabla. En la última columna aparece el resultado.
El método es: Para cada ( a, b) ∈ GR , buscamos (b, c) ∈ GS y obtenemos ( a, c) ∈ G S ◦ R .
GS◦ R GT ◦R
GR GS GS◦ R GR GT GT ◦R
2) Contraejemplo: ( S ∩ T ) ◦ R 6= ( S ◦ R) ∩ ( T ◦ R)
G( S ∩ T )◦ R G( S ◦ R) ∩ ( T ◦ R)
GR GS ∩ T G( S ∩ T )◦ R G S ◦ R G T ◦ R G( S ◦ R) ∩ G( T ◦ R)
Ejemplo 3.5
Sea R una relación definida sobre A = 1, 2, 3, 4, 5 , con criterio a R b ⇐⇒ a+ 1 ≤ b.
Ademássean S y T relaciones definidas sobre A cuyos gráficos son G S = ( 2, 4 ) , ( 2, 5 ) , ( 3, 1 ) , ( 4, 3 )
y GT = (3, 1), (3, 3), (4, 3) .
Solución:
GR GS ∩ T G( S ∩ T )◦ R
GR 1 2 3 4 5
(1, 2) (3, 1) (1, 1)
1 (1, 1) (1, 2) (1, 3) (1, 4) (1, 5) (1, 3) (4, 3) (2, 1)
(1, 4) (1, 3)
2 (2, 1) (2, 2) (2, 3) (2, 4) (2, 5) (1, 5) (2, 3)
3 (3, 1) (3, 2) (3, 3) (3, 4) (3, 5) (2, 3) (3, 3)
(2, 4)
4 (4, 1) (4, 2) (4, 3) (4, 4) (4, 5) (2, 5)
(3, 4)
5 (5, 1) (5, 2) (5, 3) (5, 4) (5, 5)
(3, 5)
(4, 5)
Ejercicios
3.1.1 I Considere el conjunto A = 2, 4, 6, 8 , sobre el cual se definen dos relaciones R y S .
3.1.2 I Sean R y S relaciones sobre A = 1, 2, 3, 4 . R se define por el criterio:
a Rb ⇐⇒ ( a + b es par ) ∨ (b es par ).
Y S la definimos con el gráfico G S = (1, 1), (1, 4), (2, 3), (4, 2), (4, 3) .
−1
1) R −1 =R
−1
Prueba: a R −1 b ⇐⇒ b R −1 a ⇐⇒ a R b.
2) ( R ∪ S)−1 = R−1 ∪ S −1
Prueba:
3) ( R ∩ S)−1 = R−1 ∩ S −1
Prueba: Ejercicio
4) ( R − S)−1 = R−1 − S −1
Prueba: Ejercicio
Ejemplo 3.7
Sean R relación definida de A en B, y las relaciones S y T definidas de B en C.
1) ( S ◦ R)−1 = R−1 ◦ S −1
⇐⇒ b R−1 a ∧ c S −1 b
⇐⇒ c S −1 b ∧ b R−1 a
⇐⇒ c R−1 ◦ S −1 a
2) ( S ∪ T ) ◦ R = ( S ◦ R) ∪ ( T ◦ R)
Prueba: La relación ( S ∪ T ) ◦ R va de A en C.
⇐⇒ a Rb ∧ (b S c ∨ b T c)
3) ( S ∩ T ) ◦ R ⊆ ( S ◦ R) ∩ ( T ◦ R)
Prueba: En el ejemplo 3.4 ya vimos un contraejemplo que muestra que estos dos conjuntos no son
iguales. La relación ( S ∪ T ) ◦ R va de A en C.
( a, c) ∈ G( S ∩ T )◦ R ⇐⇒ a ( S ∩ T ) ◦ R c
⇐⇒ ∃ b ∈ B tal que a Rb ∧ b S ∩ T c
⇐⇒ ∃ b ∈ B tal que ( a Rb ∧ b S c) ∧ ( a Rb ∧ b T c)
=⇒ a ( S ◦ R) c ∧ a ( T ◦ R) c (∗)
=⇒ ( a, c) ∈ G( S ◦ R) ∩ ( T ◦ R)
Observación. En el paso (∗) solo podemos usar “ =⇒ ” porque en la otra dirección del razona-
miento, no hay un ”b ∈ B” sino b1 , b2 ∈ B . En efecto,
∃ b1 ∈ B tal que a R b1 ∧ b1 S c
a ( S ◦ R) c ∧ a ( T ◦ R) c =⇒ y
∃ b ∈ B tal que a R b ∧ b T c
2 2 2
Ejemplo 3.8
Sean R y S relaciones definidas de A en B.
1) D R ∪ S = D R ∪ D S
Prueba:
a ∈ DR ∪ S ⇐⇒ ∃ b ∈ B tal que a ( R ∪ S) b
⇐⇒ ∃ b ∈ B tal que a R b ∨ a S b
⇐⇒ a ∈ D R ∨ a ∈ D S
⇐⇒ a ∈ D R ∪ D S
2) D R ∩ S ⊆ D R ∩ D S
Prueba:
a ∈ DR ∩ S ⇐⇒ ∃ b ∈ B tal que a ( R ∩ S) b
⇐⇒ ∃ b ∈ B tal que a R b ∧ a S b
=⇒ a ∈ D R ∧ a ∈ D S (∗)
=⇒ a ∈ DR ∩ DS
Como en el ítem 3. del ejemplo 3.4, en el paso (∗) no podemos ir en la otra dirección del
razonamiento, pues no hay un ”b ∈ B” sino b1 , b2 ∈ B . En efecto,
∃ b1 ∈ B tal que a R b1
a ∈ DR ∧ a ∈ DS =⇒ y
∃ b ∈ B tal que a S b
2 2
y no necesariamente b1 = b2 .
Ejercicios
3.1.3 I Probar que D R − D S ⊆ D R− S
3.2. MATRICES Y GRAFOS ASOCIADOS (http://tecdigital.tec.ac.cr/revistamatematica/).
Fila 1, Columna 1
a11 a12 a13 ··· a1n
a21 a22 a23 · · · a2n
A=
.. .. .. ..
. . . ··· .
am1 am2 am3 · · · amn
Fila m, Columna n
Definición 3.4
La matriz transpuesta de A = ( aij )n×m es la matriz A T = ( a ji )m×n .
Definición 3.5
Una matriz booleana es una matriz A = ( aij )n×m con aij = 0 o aij = 1
Definición 3.6
Sea A = a1 , a2 , ..., an y B = b1 , b2 , ..., bm conjuntos de cardinalidad n y m respectivamente. Se define
la matriz asociada a una relación R como la matriz booleana
3.2. MATRICES Y GRAFOS ASOCIADOS (http://tecdigital.tec.ac.cr/revistamatematica/). 49
1 si ai R b j
M R = (mij )n×m con mij =
0 si a R
b j
i
Ejemplo 3.10
Sean A = 1, 2, 3 y B = 2, 3, 5 . Considere las relaciones R y S de A en B, definidas de la siguiente
manera: a Rb ⇐⇒ a + 1 = b y a S b ⇐⇒ ∃ k ∈ N tal que a = bk + 1.
GR 2 3 4 MR
2 3 4
1 (1, 2) (1, 3) (1, 4) 1 1 0 0
2 (2, 2) (2, 3) (2, 4)
2 0
1 0
3 (3, 2) (3, 3) (3, 4) 3 0 0 1
GS 2 3 4 MS
2 3 4
1 (1, 2) (1, 3) (1, 4) 1 1 1 1
2 (2, 2) (2, 3) (2, 4)
2 0
0 0
3 (3, 2) (3, 3) (3, 4) 3 1 0 0
Ejemplo 3.11
Sea A = 1 , 2 , 3 , 1, 2 , 1, 3 , 2, 3 , 1, 2, 3 . Sea R una relación sobre A, definida por el
criterio S R T si y solo si el elemento mímimo de S es igual al elemento mínimo de T. Determine la
matriz asociada a R .
Solución: Por ejemplo, 2 R 2, 3 pues mı́n 2 = 2 y mı́n 2, 3 = 2.
3.2. MATRICES Y GRAFOS ASOCIADOS (http://tecdigital.tec.ac.cr/revistamatematica/).
R 1 2 3 1, 2 1, 3 2, 3 1, 2, 3
1 1 0 0 1 1 0 1
2 0 1 0 0 0 1 0
3 0 0 1 0 0 0 0
1, 2 1 0 0 1 1 0 1
1, 3 1 0 0 1 1 0 1
2, 3 0 1 0 0 0 1 0
1, 2, 3 1 0 0 1 1 0 1
Operaciones de relaciones vía operaciones con matrices booleanas. Se pueden definir opera-
ciones sobre matrices booleanas para calcular la matriz booleana de las relaciones R ∪ S , R ∩ S , R −1 y
S ◦ R.
Definición 3.7
Sean A = ( aij )n×m y B = (bij )n×m son matrices boolenas. Se define
Teorema 3.1
Si M R y M S son las matrices booleanas que representan a las relaciones R y S , entonces
MR ∪ S = MR ∨ MS
MR ∩ S = MR ∧ MS
Ejemplo 3.12
Consideremos las relaciones R y S del ejemplo 3.10. Vamos a calcular M R ∪ S y M R ∩ S de manera
“manual” y usando las operaciones ∨ e ∧
3.2. MATRICES Y GRAFOS ASOCIADOS (http://tecdigital.tec.ac.cr/revistamatematica/). 51
GR 2 3 4 GS 2 3 4 GR ∪ S 2 3 4
1 (1,2) (1,3) (1, 4) 1 (1,2) (1,3) (1, 4) 1 (1,2) (1,3) (1, 4)
2 (2, 2) (2, 3) (2, 4) 2 (2, 2) (2, 3) (2, 4) 2 (2, 2) (2, 3) (2, 4)
3 (3, 2) (3, 3) (3, 4) 3 (3, 2) (3, 3) (3, 4) 3 (3, 2) (3, 3) (3, 4)
1 0 0 1 1 1 1 1 1
MR = 0 1 0 MS = 0 0 0 MR ∨ MS = 0 1 0 = MR ∪ S
0 0 1 1 0 0 1 0 1
GR 2 3 4 GS 2 3 4 GR ∩ S 2 3 4
1 (1,2) (1,3) (1, 4) 1 (1,2) (1,3) (1, 4) 1 (1,2) (1,3) (1, 4)
2 (2, 2) (2, 3) (2, 4) 2 (2, 2) (2, 3) (2, 4) 2 (2, 2) (2, 3) (2, 4)
3 (3, 2) (3, 3) (3, 4) 3 (3, 2) (3, 3) (3, 4) 3 (3, 2) (3, 3) (3, 4)
1 0 0 1 1 1 1 0 0
MR = 0 1 0 MS = 0 0 0 MR ∧ MS = 0 0 0 = MR ∩ S
0 0 1 1 0 0 0 0 0
Definición 3.8
Sean A = ( aij )n×k y B = (bij )k×m son matrices boolenas. Se define
1 si ∃ k tal que aik = bkj = 1
Producto: A B = ( pij )n×m con pij =
0 en otro caso
Es decir, si la fila Fi de A tiene al menos una entrada aik = 1 tal que la columna Cj tiene su respectiva
entrada bkj = 1, entonces pij = 1
3.2. MATRICES Y GRAFOS ASOCIADOS (http://tecdigital.tec.ac.cr/revistamatematica/).
Teorema 3.2
Si M R y M S son las matrices booleanas que representan a las relaciones R y S , entonces
M R −1 = M TR
MS◦ R = MR MS
Ejemplo 3.13
Consideremos las relaciones R y S del ejemplo 3.10.
1 0 0 1 0 0
MR = 0 1 0 M R −1 = M TR = 0 1 0
0 0 1 0 0 1
Vamos a usar la operación para calcular G S ◦ R . Matricialmente sería así: Si la fila Fi tiene al menos
una “coincidencia” de 10 s con la columna Cj , entonces la entrada pij = 1.
GR 1 2 3 GS 1 2 3 S◦R 1 2 3
1 (1, 1) (1,2) (1,3) 1 (1, 1) (1, 2) (1, 3) 1 (1,1) (1,3)
2 (2, 1) (2, 2) (2, 3) 2 (2,1) (2, 2) (2, 3) 2
3 (3, 1) (3, 2) (3, 3) 3 (3,1) (3, 2) (3,3) 3
0 1 1 0 0 0
MR = 0 1 1 MS = 1 0 0
0 0 0 1 0 1
3.2. MATRICES Y GRAFOS ASOCIADOS (http://tecdigital.tec.ac.cr/revistamatematica/). 53
• La primera fila ( p11 , p12 , p13 ) de M S ◦ R se calcula comparando la fila F1 = (0, 1, 1) con las columnas
0
0 0
C1 = 1 , C2 = 0 y C3 = 0 .
1 0 1
La fila F1 concide con C1 al menos en a12 = b21 = 1. Entonces p11 = 1.
La fila F1 coincide con la columna C3 en al menos la entrada a13 = b31 = 1. Entonces p13 = 1.
• Para calcular la fila La primera fila ( p21 , p22 , p23 ) de M S ◦ R se comp[ara la fila F2 con todas las
columnas C1 , C2 y C3 como antes.
• Para calcular la fila La primera fila ( p31 , p32 , p33 ) de M S ◦ R se compara la fila F3 con todas las columnas
C1 , C2 y C3 como antes.
1 0 1
MS◦ R = MR MS = 1 0 1
0 0 0
Ejercicios
3.2.1 I Considere las relaciones R y S definidas sobre A, con matrices asociadas
0 1 1 0 0 1
MR =
0 0 1
MS =
1 1 0
1 0 0 1 0 1
a.) Determine M R ∨ M S
b.) Determine M R ∧ M S
c.) Determine M R M S
d.) Use operaciones con matrices boolenas para determinar la matriz asociada la relación S −1 ◦ R
Ejemplo 3.15
Sea A = 1, 2, 3, 4 y R una relación sobre A con 2
GR = (1, 1), (3, 3), (2, 1), (3, 2), (3, 1), (4, 4), (3, 4) .
3
0 1 1 0 1
0 0 0 1 0
MR =
0 1 0 0 0
1
1 0 1 0 0
0 1 1 1 0 4
Algunos jugadores están empatados en cantidad de victorias. Con el dígrafo podríamos visualizar las
victorias directas e indirectas de cada jugador y decidir un método de desempate basado en esta consi-
deración (sin considerar marcadores!).
Dígrafos con el lenguage R. Una manera sencilla de generar el dígrafo a aprtir de la matriz de adyancen-
cia es usar el paquete igraph del lenguage R. El código para el ejemplo anterior es el que sigue.
g = graph.adjacency(adj.mat)
#Graph
par(bg=rgb(.99,.99,.99)) #color de fondo
plot(g, vertex.size = 30,
vertex.color="gold",
vertex.label.font=2, #bold
vertex.label.cex=2, #font size
vertex.frame.color= "white",
vertex.label.color = "black",
vertex.label.family = "sans",
edge.width=4,
edge.color="black",
layout=layout_in_circle) #topología de nodos
GR 1 2 3 4
Sea A = 1, 2, 3, 4, 5 y sea R una relación sobre A
definida por 1 (1, 1) (1, 2) (1, 3) (1, 4)
∀ a, b ∈ A, si a Rb =⇒ b R a.
3.3. PROPIEDADES DE LAS RELACIONES (http://tecdigital.tec.ac.cr/revistamatematica/).
GR 1 2 3 4
Sea A = 1, 2, 3, 4, 5 y sea R una relación sobre A
definida por 1 (1, 1) (1, 2) (1, 3) (1, 4)
GR = (1, 2), (2, 2), (2, 3), (1, 3), (2, 1), (3, 2), (1, 4), (4, 1) . 2 (2, 1) (2, 2) (2, 3) (2, 4)
Entonces R es simétrica. Observe como la diagonal 3 (3, 1) (3, 2) (3, 3) (3, 4)
opera como un “espejo”.
4 (4, 1) (4, 2) (4, 3) (4, 4)
∀ a, b, c ∈ A, si a Rb ∧ b Rc =⇒ a Rc.
GR 1 2 3 4
Sea A = 1, 2, 3, 4, 5 y sea R una relación sobre A
definida por 1 (1, 1) (1, 2) (1, 3) (1, 4)
2 (2, 1) (2, 2) (2, 3) (2, 4)
GR = (1, 1), (2, 2 ), (3, 3), (4, 4), (2, 1), (1, 2), (1, 4), (4, 3),
3 (3, 1) (3, 2) (3, 3) (3, 4)
(1, 3), (2, 3), (2, 4) . Entonces R es transitiva.
4 (4, 1) (4, 2) (4, 3) (4, 4)
La transitividad no es tan evidente al observar el gráfico de R. En el toerema que sigue tenemos una caracte-
rización natural y práctica para establecer si una relación es reflexiva, simétrica o transitiva.
Teorema 3.3
Sea R una relación definida sobre A (finito). Si | A| = n, entonces
a.) R es reflexiva si y solo si D ⊆ GR con D = ( a, a) tal que a ∈ A .
−1
b.) R es simétrica si y solo si GR = GR
Prueba. Solo haremos la prueba de la c.). Esta equivalencia de demuestra en dos direcciones.
( a, c) ∈ G R◦ R =⇒ ∃ b ∈ A tal que a R b ∧ b R c,
=⇒ como R es transitiva, a R b ∧ b R c =⇒ a R c
=⇒ ( a, c) ∈ G R .
“⇐=”. Hipótesis: G R◦ R ⊆ G R . Hay que mostrar que R es transitiva.
Ejemplo 3.20
Sean R y S relaciones definidas sobre un conjunto no vacío A. Demuestre que si R y S son relaciones
simétricas y si R ◦ S = S ◦ R , entonces R ◦ S es simétrica.
Solución:
R y S son relaciones simétricas
Hipótesis:
R◦ S = S ◦ R
Hay que demostrar que: R ◦ S es simétrica
G( R◦ S)−1 = G S −1 ◦ R −1
= G S ◦ R , pues ambas relaciones son simetricas
= G R◦ S , por hipótesis.
Ejemplo 3.21
Sean R y S relaciones definidas en A 6= ∅ tal que G R ⊆ G S .
Solución:
Hipótesis: R es reflexiva y G R ⊆ G S .
Hqm: S es reflexiva, es decir, D ⊆ G S
Como R es reflexiva =⇒ D ⊆ GR
=⇒ D ⊆ GS pues G R ⊆ G S
∴ S es reflexiva
3.3. PROPIEDADES DE LAS RELACIONES (http://tecdigital.tec.ac.cr/revistamatematica/).
Solución:
A = 1, 2, 3
G R = (1, 2), (2, 1) ∴ R es simétrica
G S = (1, 2), (2, 1), (3, 1) G R ⊆ G S pero S no es simétrica pues 3 S 1 pero 1 S 3
Definición 3.12
Si A = ( aij )n×m y B = (bij )n×m son matrices booleanas, entonces
Teorema 3.4
Sea R una relación definida sobre A (finito). Si | A| = n, entonces
Ejemplo 3.22
1 0 1
Considere la relación R sobre A = a, b, c con matriz asociada M R = 0 1 1. Entonces
1 1 0
Ejercicios
3.3.1 I Sea A = 1, 2, 3 y sea la relación R sobre A, de gráfico G R = (1, 1), (2, 2), (3, 3), (3, 1), (1, 3) .
Determine la matriz asociada a R y use el teorema 3.4 para verificar que R reflexiva, simétrica y
transitiva.
3.3.2 I Sea R una relación con matriz asociada M R . Use el teorema 3.4 para determinar si R es
transitiva.
0 1 1 0 1
0 0 0 1 0
M R = 0 1 0 0 0
1 0 1 0 0
0 1 1 1 0
a.) Reflexividad: ∀ a ∈ R, a = a
b.) Simetría: ∀ a, b ∈ R, a = b =⇒ b = a
c.) Transitividad: ∀ a, b, c ∈ R, a = b ∧ b = c =⇒ a = c
Para una relación R de equivalencia, si a R b, entonces formalmente, desde el punto de R, los objetos a y b
son “de la misma clase” o “esencialmente similares” o también “congruentes”. A veces de escribe a ≡ R b en
vez de a R b . Los elementos que están relacionados se agrupan en “clases de equivalencia” y cualquier objeto
de la clase puede ser representante de la clase.
Esta idea es muy provechosa porque, si R es una relación de equivalencia sobre A, en vez de analizar todo
A, podemos solo analizar el conjunto de las “clases de equivalencia”; este conjunto es llamado “conjunto co-
ciente” porque se escribe “ A/ R ”
•
a = b ∈ A tal que a Rb
3.4. RELACIONES DE EQUIVALENCIA (http://tecdigital.tec.ac.cr/revistamatematica/).
Teorema 3.5
• •
Sea R una relación de equivalencia sobre A. Si a Rb entonces a = b
Prueba: Ejercicio
a.) P =
1, 4 , 3, 5 , 2 , 6
A
b.) P = 1 , 2 , 3, 5 , 4 , 6
Teorema 3.6
Si R una relación de equivalencia sobre A, entonces el conjunto cociente A/ R es una partición de A.
Si T es una partición de A, existe una relación de equivalencia R sobre A tal que A/ R = T
Prueba: Ejercicio.
3.4. RELACIONES DE EQUIVALENCIA (http://tecdigital.tec.ac.cr/revistamatematica/). 61
De acuerdo al teorema, dada un partición de A, existe una relación de equivalencia que induce esa partición.
Entonces
c.) Existe una relación de equivalencia que particiona Z en “paquetes” de dos elementos, por ejemplo
Z =
... − 2, 12 , − 1, 11 , 0, 10 , 1, 9 , ...
Ejemplo 3.24
Sobre A = 1, 2, 3, 4, 5, 6 se tiene una relación de equivalencia R, de gráfico
G R = (1, 1), (5, 1), (1, 5), (5, 5), (2, 2), (2, 3), (2, 4), (3, 2), (3, 3), (3, 4), (4, 2), (4, 3), (4, 4), (6, 6) .
GR 1 2 3 4 5 6 Clases
1 (1, 1) (1, 2) (1, 3) (1, 4) (1, 5) (1, 6) → [1] = 1, 5
2 (2, 1) (2, 2) (2, 3) (2, 4) (2, 5) (2, 6) → [2] = 2, 3, 4
3 (3, 1) (3, 2) (3, 3) (3, 4) (3, 5) (3, 6) → [3] = [2]
4 (4, 1) (4, 2) (4, 3) (4, 4) (4, 5) (4, 6) → [4] = [2]
5 (5, 1) (5, 2) (5, 3) (5, 4) (5, 5) (5, 6) → [5] = [1]
6 (6, 1) (6, 2) (6, 3) (6, 4) (6, 5) (6, 6) → [6] = 6
La partición sería A/ R = 1, 5 , 2, 3, 4 , 6
Ejemplo 3.25
Verifique que P = 1, 4 , 3, 5 , 2 , 6 es una partición de A = 1, 2, 3, 4, 5, 6 y determine el
gráfico de la relación inducida sobre A .
Solución: P es una partición de A pues satisface la definición 3.15.
La relación inducida sobre A debe ser de equivalencia, según el teorema 3.6. Por lo tanto en su gráfico
debe estar la diagonal D y debe ser simétrico.
Los objetos de A que se relacionan son los elementos de cada elemento de la partición. Como 1, 4 está
en la partición, esos significa que (1, 1), (1, 4), (4, 4) ∈ GR .
GR 1 2 3 4 5 6
1 (1, 1) (1, 2) (1, 3) (1, 4) (1, 5) (1, 6)
2 (2, 1) (2, 2) (2, 3) (2, 4) (2, 5) (2, 6)
3 (3, 1) (3, 2) (3, 3) (3, 4) (3, 5) (3, 6)
4 (4, 1) (4, 2) (4, 3) (4, 4) (4, 5) (4, 6)
5 (5, 1) (5, 2) (5, 3) (5, 4) (5, 5) (5, 6)
6 (6, 1) (6, 2) (6, 3) (6, 4) (6, 5) (6, 6)
Ejemplo 3.26
Sea R una relación sobre R∗ definida por x R y ⇐⇒ xy > 0.
Solución:
Nota: También se puede demostrar así: a · b > 0 y b · c > 0 =⇒ ab2 c > 0 =⇒ ac > 0 pues
b2 > 0.
b.) [1] = a ∈ R∗ tal que a · 1 > 0 =⇒ [1] = R+ . [−1] = a ∈ R∗ tal que a · −1 > 0 =⇒ [−1] = R− .
Ejemplo 3.27
En Z, si m > 1, la relación “congruentes módulo m” se define así: a y b son “congruentes módulo m” si y
solo si m|(b − a), es decir, m divide a b − a. Se escribe a ≡ b (mod m) o también a ≡m b.
Si m = 5 entonces 27 ≡ 7 (mod 5) 27 − 7 = 5 · 4.
a.) Demuestre que esta relación es de equivalencia (el conjunto cociente se denota Zm ).
Solución:
I .) Reflexiva: ∀ a ∈ Z, a − a = m · 0, es decir, a ≡m a .
b.) Si m = 2 entonces
[0] = a ∈ Z tal que a ≡ 0 (mod 2)
5 9 -9
= a ∈ Z tal que a = 2k , es decir, los pares ... [1]
3 7
1 -1 -7
-2
[1] =
a ∈ Z tal que a ≡ 1 (mod 2)
2 6 -6
0 4 8
... [0]
∈ Z tal que a = 2k + 1 , es decir, los impares -4
= a
Ejemplo 3.28
1 1
Sea R sobre R∗ definida por a Rb ⇐⇒ a + =b+ .
a b
1) R es de equivalencia
1 1
a) Reflexiva: ∀ a ∈ R∗ , a + = a + =⇒ a R a
a a
1 1 1 1
b) Simétrica: ∀ a, b ∈ R∗ , si a Rb =⇒ a + = b + =⇒ b + = a + =⇒ b R a
a b b a
1 1 1 1
c) Transitiva: ∀ a, b, c ∈ R∗ , si a Rb ∧ b Rc =⇒ a + = b + ∧ b + = c + ,
a b b c
1 1
entonces a + = c + , es decir, a Rc
a c
1 1 1 −2b2 + 5b − 2
= b ∈ R∗ tal que
1 1
1
2) 2 2 Rb . Si 2 Rb =⇒ + 1 = b + =⇒ = 0 =⇒ b =
2 2
b 2b
1
2 ∨ b=2
1 1
∴ 2 = 2, 2
Ejemplo 3.29
En N∗ × N∗ se define la relación R : ( a, b) R(c, d) ⇐⇒ ad = bc
Verifique que es de equivalencia y determine las clases [(2, 2)] y [7, 4].
3.4. RELACIONES DE EQUIVALENCIA (http://tecdigital.tec.ac.cr/revistamatematica/). 65
Solución:
a.) Es de equivalencia
( a, b) ∈ N∗ × N∗ tal que 2a = 2b
( a, a) tal que a ∈ N∗
b.) [(2, 2)] = =
Ejemplo 3.30
Sea E un conjunto y H ⊆ E. Sobre P ( E) se define la relación R por
A R B ⇐⇒ A ∩ H = B ∩ H
Solución:
a.) Es de equivalencia
Finalmente, P ( E)/ R = [ H ], [∅], [ a ], [ b ] y es una partición de P ( E).
P(E)
Ejercicios
Sea A = 1, 2, 3 y sea R una relación de gráfico G R = (1, 1), (2, 2), (3, 3, ) . Verifique que R es una relación
de equivalencia.
3.4.1 I Sea A = a, b, c, d y sea R una relación de gráfico
G R = ( a, a), (b, b), (c, c), (d, d), ( a, b), (b, a), ( a, c), (c, a), ( a, d), (d, a), (b, c), (c, b), (b, d), (d, b), (c, d), (d, c) .
3.4.7 I Sea E un conjunto y H ∈ P ( E) − ∅}. Sobre P ( E) se define la relación R por
A R B ⇐⇒ [ A ∩ H = B ∩ H = ∅] ∨ [ A ∩ H 6= ∅ ∧ B ∩ H 6= ∅]
R 1 2 3 1, 2 1, 3 2, 3 1, 2, 3 Clases
1 1 0 0 1 1 0 1
2 0 1 0 0 0 1 0
3 0 0 1 0 0 0 0
1, 2 1 0 0 1 1 0 1
1, 3 1 0 0 1 1 0 1
2, 3 0 1 0 0 0 1 0
1, 2, 3 1 0 0 1 1 0 1
Ejemplo 3.31
Consideremos la relación de orden “Es requisito de”, definida sobre un subconjunto C de los cursos de
la carrera de Ingeniería en Computación
C = MA 0101, MA 1403, MA 1404, MA 2404, IC 3002, IC 4301, MA 2405, IC 3405
Esta relación define una “relación de orden” en el conjunto C 1 . Una representación con un organigrama
deja visualizar como la relación ordena al conjunto C
IC 3002
MA 2404
MA 1404
MA 0101 MA 1403
1 Formalmente, debemos asumir que cada curso es requisito de sí mismo.
La relación de orden más conocida es posiblemente la relación “ ≤ ” sobre R. Esta relación tiene tres propie-
dades muy bien establecidas,
a.) Reflexiva: ∀ a ∈ R, a ≤ a
b.) Antisimétrica: Si a, b ∈ R, a ≤ b ∧ b ≤ a =⇒ a = b
c.) Transitiva: Si a, b, c ∈ R, a ≤ b ∧ b ≤ c =⇒ a ≤ c
Adicionalmente, ∀ a, b ∈ R, a ≤ b ∨ b ≤ a
Una relación de orden R es una generalización de la relación “ ≤ ”. En vez de escribir a Rb, a veces se escribe
a a. Como tal, las relaciones de orden tiene las tres propiedades anteriores.
a.) Reflexiva: a a
b.) Antisimétrica: Si a b ∧ b a =⇒ a = b
c.) Transitiva: Si a b ∧ b c =⇒ a c
Un conjunto con un orden parcial definido sobre él, se llama un conjunto parcialmente ordenado o simplemente
un conjunto ordenado. La relación es un orden total si adicionalmente ∀ a, b ∈ A, a b ∨ b a
Definición 3.16
Sea R una relación definida sobre A.
a.) Existen relaciones que son simétricas y antisimétricas al mismo tiempo (como la relación “=”)
b.) Existen relaciones que no son simétricas ni antisimétricas como la relación “divide a” en los enteros, por
ejemplo, −2|2 y 2| − 2 pero −2 6= 2. Además si a|b no necesariamente b| a.
c.) Otras relaciones son simétricas pero no antisimétricas (como la relación de congruencia módulo n)
d.) Otras relaciones son antisimétricas pero no simétricas (como la relación “ ≤ ”).
Es decir, si a 6= b entonces ¬ [ a Rb ∧ b R a] ≡ a
R
b ∨ b
R
a
Ejemplo 3.32
a
a.) Sea R una relación, definida sobre Z∗ , por la ley a Rb ⇐⇒ b divide a a, es decir, ∈ Z. Esta
b
relación no es antisimétrica pues, por ejemplo, −2|2 y 2| − 2 pero −2 6= 2.
b.) Sea R una relación, definida sobre N∗ , por la ley a Rb ⇐⇒ b divide a a, es decir, ∃ k ∈ Z tal
que a = b · k. Esta relación es antisimétrica. En efecto:
Teorema 3.7
Sea R una relación definida sobre A con matriz asociada M R
Ejemplo 3.33
1 1 1
Sea R definida sobre un conjunto A de cardinalidad 3. Se sabe que M R = x 1 0 . Determine
z y 1
x, y, z de tal manera R sea antisimétrica.
a b c
a 1 1 1
Supongamos que A = a, b, c . Tenemos M R = b x 1 0 . Entonces,
c z y 1
Como a Rb ∧ a 6= b, =⇒ b R
a =⇒ x = 0
Como a Rc ∧ a 6= c, =⇒ c R
a =⇒ z = 0
b =⇒ y = 0 ∨ y = 1
Como b R
c, no hay problema si c Rb o si c R
Ejemplo 3.34
Consideremos tres relaciones sobre A = 1, 2, 3 , con matrices M R , M S y M T
MR MS MT
1 2 3 1 2 3 1 2 3
1 1 1 0 1 1 1 0 1 1 1 1
2 1
1 1
2 0
1 1
2 0
1 0
3 0 1 1 3 0 0 1 3 0 1 1
Definición 3.17
Sea R una relación definida sobre A.
Ejemplo 3.35
Considere la relación “ ” definida sobre A = 2, 3, 4, 5, 6 con gráfico
G R = A = (2, 2), (4, 2), (6, 2), (6, 3), (3, 3), (4, 4), (5, 5), (6, 6)
T ∧ M
II.) Antisimétrica: Podemos usar el teorema 3.7. Hay que mostrar que M ≤ In .
T
M M M ∧
2 3 4 5 6 2 3 4 5 6 2 3 4 5 6
2 1 0 1 0 1 2 1 0 0 0 0 2 1 0 0 0 0
3 0 1 0 0 1 3 0 1 0 0 0 3 0 1 0 0 0
∧ = ≤ In
4 0 0 1 0 0 4 1 0 1 0 0 4 0 0 1 0 0
5 0
0 0 1 0
5 0
0 0 1 0
5 0
0 0 1 0
6 0 0 0 0 1 6 1 1 0 0 1 6 0 0 0 0 1
III.) Transitiva: Podemos usar el teorema 3.4. Hay que mostrar que M◦ = M M ≤ M.
M 2 3 4 5 6 M 2 3 4 5 6 M ◦ 2 3 4 5 6
2 1 0 0 0 0 2 1 0 0 0 0 2 1 0 0 0 0
3 0 1 0 0 0 3 0 1 0 0 0 3 0 1 0 0 0
= ≤ M
4 1 0 1 0 0 4 1 0 1 0 0 4 1 0 1 0 0
5 0
0 0 1 0
5 0
0 0 1 0
5 0
0 0 1 0
6 1 1 0 0 1 6 1 1 0 0 1 6 1 1 0 0 1
Ejemplo 3.36
Consideremos tres relaciones sobre A = 1, 2, 3 , con matrices M R , M S y M T
MR MS MS
1 2 3 1 2 3 1 2 3
1 1 1 0 1 1 1 0 1 1 1 1
2 1
1 1
2 0
1 1
2 0
1 0
3 0 1 1 3 0 0 1 3 0 1 1
Ejemplo 3.37
Consideremos dos relaciones R y S sobre A = 1, 2, 4, 5 . La relación R es la relación “ ≤ ”, es decir,
a Rb ⇐⇒ a ≤ b. La relación S es la relación “ | ”, es decir, a Rb ⇐⇒ a|b (“a divide a b”, sin resto). R
es un orden total sobre A y S es un orden parcial sobre A
Las matrices de adyacencia de estas relaciones son las matrices M R y M S
MR 1 2 4 5 MR 1 2 4 5
1 1 1 1 1 1 1 1 1 1
2 0 1 1 1 2 0 1 1 0
4 0 0 1 1
4 0 0 1 0
5 0 0 0 1 5 0 0 0 1
Ejemplo 3.38
Sean R una relación definida sobre un conjunto no vacío A, y sea D ( A) = ( x, x ) tal que x ∈ A .
Muestre que R es antisimétrica si y solo si G R ∩ R−1 ⊆ D ( A)
Solución:
Diagramas de Hasse. Al igual que con las relaciones, existe una manera conveniente de representar una
relación de orden para visualizar de que manera induce un orden. Un Diagramna de Hasse es un dígrafo
simplificado,
Ejemplo 3.39
Considere la relación “ ” definida sobre A = 2, 3, 4, 5, 6 con gráfico
G R = A = (2, 2), (4, 2), (6, 2), (6, 3), (3, 3), (4, 4), (5, 5), (6, 6)
Ya probamos en el ejemplo 3.35 que esta relación es un orden parcial (no total). Los nodos en el diagrama
de Hasse son 2, 3, 4, 5, 6 y como se nota en el gráfico, 4 2, 6 2, 6 3; entonces en el diagrama de
Hasse, 2 va arriba de 4 y 6 y 3 va arriba de 6.
2 3 4 5 6 2 3 5
Ordenamiento
4 6
Ejemplo 3.40
Consideremos dos relaciones “ ≤ ” y “ | ” sobre A = 1, 2, 4, 5 . Las matrices de adyacencia de estas
relaciones son las matrices M R y M S
MR 1 2 4 5 MR 1 2 4 5
1 1 1 1 1 1 1 1 1 1
2 0 1 1 1 2 0 1 1 0
4 0 0 1 1
4 0 0 1 0
5 0 0 0 1 5 0 0 0 1
4
5
S ≡ ”|”
4 2 3
R ≡ ” ≤ ”
2
1 1
Ejemplo 3.41
Sea A = x, y, z . Sobre P ( A) = ∅, x , y , z , x, y , x, z , y, z , x, y, z se define la
relación R por S R T ⇐⇒ S ⊆ T.
Solución: En efecto.
a.) R es un orden parcial sobre P ( A) pero no total
“ ⊆
Entonces la relación ” induce parcial sobre P ( A) pero no lo ordena totalmente pues,
un orden
por ejemplo x R
z pues x ⊆ z .
⊆ ∅ x y z x, y x, z y, z x, y, z
∅ 1 1 1 1 1 1 1 1
x 0 1 0 0 1 1 0 1
y 0 0 1 0 1 0 1 1
z 0 0 0 1 0 1 1 1
x, y 0 0 0 0 1 0 0 1
x, z 0 0 0 0 0 1 0 1
y, z 0 0 0 0 0 0 1 1
x, y, z 0 0 0 0 0 0 0 1
{x,y,z}
∅
Diagrama de Hasse con Wolfram Mathematica
Ejemplo 3.42
Considere la relación R sobre N∗ definida por a R b ⇐⇒ ∃ k ∈ N tal que a = bk (es decir, b| a ).
Muestre que R es un orden parcial. ¿Es un orden total?
Solución:
R
d.) La relación es un orden parcial pero no es un orden total pues, por ejemplo, 2 R
5 y 5
2.
Ejemplo 3.43
Solución:
4 pues 2 = 4k =⇒ k =
a.) R no es simétrica pues 4 R2 pues 4 = 22 pero 2
R 1
2 6 ∈ N∗ .
I .) Reflexiva: ∀ a ∈ N∗ , a = a1 , es decir, a R a
k2
a = bk1 ∧ b = ak2 =⇒ b = bk1
=⇒ b = bk1 k2
=⇒ k1 k2 = 1
=⇒ k1 = k2 = 1, pues k1 , k2 ∈ N∗
∴ a = b1
k1
a = bk1 ∧ b = ck2 =⇒ a = ck2
=⇒ a = ck1 k2
∴ a = ck , es decir, a R c pues k = k1 k2 ∈ N∗
Este orden se puede usar para comparar tiras (strings) de caracteres no de la misma longitud. Conside-
remos dos tiras a1 a2 ...an con b1 b2 ...bm en S .
Definición 3.18
Sea “ ” una relación de orden sobre A . Sea x ∈ A.
La definición dice que un “elemento minimal” no tiene predecesores y un “primer elemento” precede a todos
(y es por tanto también minimal, pero no viceversa). Un “elemento maximal” no tiene sucesores y un “último
elemento” sucede a todos los demás (y es por tanto también maximal, pero no viceversa).
Ejemplo 3.45
Consideremos la relaciones de orden R sobre A a, b, c, d, e, f , y S sobre B b, c, d, e, f . Sus diagramas
de Hasse son
R S
e f e f
d d
b c b c
a
a.) a es un elemento minimal y también primer elemento de A .
Ejemplo 3.46
Un algoritmo de “ordenamiento topológico” se puede aplicar si tenemos un conjunto A finito y
un orden parcial R definido sobre él. El resultado final sería una subconjunto de elementos de A,
totalmente ordenados: a1 ≺ a2 ≺ ... ≺ ak
El agoritmo es
e f e f e f e f e f f
d d d d
b c b c b
a
Pasos a c b d e f
La salida es la lista ordenada a, c, b, d, e, f
Ejercicios
3.5.1 I Considere
el juego “Pi=piedra, Pa=papel, Ti=tijeras”. Este juego es una relación sobre el con-
junto A = Pi, Pa, Ti . La relación es x Ry ⇐⇒ “ x es vencido por y ” y por supuesto, suponemos
que x se vence a sí mismo (empate). Determine la matriz de adyacencia es esta relación y preuebe
que es simétrica, antisimétrica pero no transitiva.
3.5.2 I Sea X una colección de conjuntos finitos y sea R una relación definida sobre X por
S R T ⇐⇒ |S| < | T | ∨ S = T
( a, b) R(c, d) ⇐⇒ [b = d ∧ ( a − c) ∈ N]
Pruebe que R es una relación de orden. ¿Es R una relación de orden total?
3.5.5 I Sea R una relación de orden sobre A. Muestre que R es de orden total si y solo si R ∪
R−1 = A × A.
l m
3.5.7 I Considere el diagrama de Hasse que está a la j k
derecha. Este diagrama corresponde
a una relación de
orden R definida sobre A = a, b, c, d, e, f . Si existen, i h g
determine los elementos maximales, minimales, primero y
último elemento. d e f
a b c
3.5.8 I Sea A = 0, 1, 2, 3 . Determine cuáles de las siguientes relaciones son de orden. En caso
afirmativo, represente la relación con un diagrama de Hasse y, si existen, determine los elementos
maximales, minimales, primero y último elemento.
a.) G R = (0, 0), (2, 2), (3, 3)
b.) G R = (0, 0), (1, 1), (2, 0), (2, 2), (2, 3), (3, 3)
c.) G R = (0, 0), (1, 1), (1, 2), (2, 2), (3, 1), (3, 3)
d.) G R = (0, 0), (1, 1), (1, 2), (1, 3), (2, 0), (2, 2), (2, 3), (3, 0), (3, 3)
e.) G R = (0, 0), (0, 1), (0, 2), (0, 3), (1, 0), (1, 1), (1, 2), (1, 3), (2, 0), (2, 2), (3, 3)
3.5.9 I Consideremos la relaciones de orden R sobre A a, b, c, d, e, f , y S sobre B b, c, d, e, f . Sus
diagramas de Hasse son
R S
e f e f
d d
b c b c
Definición 4.1
Se dice que la relación f = ( G f , A, B) es una función de A en B y se denota f : A −→ B , si y solo si
todo elemento de A esta relacionado con un único elemento de B , es decir,
Si ( a, b) ∈ G f ∧ ( a, c) ∈ G f =⇒ b = c
Ejemplo 4.1
Sea A = a, b, c y B = 1, 2, 3, 4 . La tres primeras figuras que que siguen, representan las funciones
f , g y h. La cuarta figura es una relación R pero no una función, pues (c, 1), (c, 3) ∈ G R .
Relación
a 1 a 1 a 1 a 1
b 2 b 2 b 2 b 2
c 3 c 3 c 3 c 3
4 4 4 4
A f B
c.) La “imagen directa” de E ⊆ A es f ( E) = b ∈ B tal que ∃ a ∈ E con f ( a) = b
A f B
En particular, f −1 (b) := f −1 ( b )
Ejemplo 4.2
Sean A = a, b, c, d y B = 1, 2, 3, 4 . Considere la función f : A −→ B
representada con la figura a la derecha. Entonces
A B
f
a.) f [ A] = 1, 2, 3 a 1
b 2
b.) Si E = a, b, c , entonces f ( E) = 1, 3 c 3
d 4
c.) f −1 ( B) = a, b, c, d
d.) f −1 (4) = ∅
Ejemplo 4.3
Sean A = 1, 2, 3, y B = 0, 1, 2, 3 . Sea f de P ( A) en B, definida por
= 0 si E = ∅
f ( E)
= mı́n( E) si E 6= ∅
a.) f [P ( A)] = 0, 1, 2, 3
b.) Si F = 2, 3 , entonces f −1 ( F ) = 2 , 2, 3 , 3
c.) f ∅, A, 1, 2 = 0, 1
Ejemplo 4.4
Sea A = 1, 2, 3, 4, 5 . Considere la función f : A × A −→ P (P ( A)) definida por f ( a, b) = a , a, b .
Solución:
a.) f (1, 1) = {1}, {1, 1} = {1}
b.) f ( E) = 1 , 1, 2 , 3 , 3, 2 , 1
Ejemplo 4.5
Considere la función f : A −→ B . Sean C, D ⊆ A.
a.) f (C ∩ D ) ⊆ f (C ) ∩ f ( D )
b.) f (C ) − f ( D ) ⊆ f (C − D )
Solución:
a.) f (C ∩ D ) ⊆ f (C ) ∩ f ( D )
b.) Ejercicio
Ejercicios
4.0.1 I Sean A = 1, 2, 3 y B = 2, 3, 4, 5, 6 , y sea f : A × A −→ B, definida por f ( a, b) = a + b.
a.) Determine f [ A × A]
b.) Determine f 1, 2 × 2, 3 .
c.) Determine f −1
3, 4, 5 .
si f ( a) = f (b) =⇒ a = b
b.) f es “sobreyectiva” si f [ A] = B
Definición 4.4
a.) Una función f : R −→ R es una función de variable real. Su dominio máximo es el mayor
subconjunto posible de R cuyos valores no indefinen a f ( x )
Ejemplo 4.6
x+1
a.) Sea f : R −→ R definida por f ( x ) = . El dominio máximo de f es D f = R − − 1, 1
2
x −1
x+1 1
b.) Sea f : R −→ R definida por f ( x ) = √ + .
x+1 x
de f requiere x + 1 > 0 y x 6= 0, es decir, x > −1 pero x 6= 0. Entonces
El dominio máximo
D f =] − 1, ∞[ − 0
Ejemplo 4.7
si f ( a) = f (b) =⇒ a2 = b2
√ √
=⇒ a2 = b2
=⇒ | a| = |b|
=⇒ a = b pues a, b ∈ R+
√
” ⊇ ” ∀y ∈ R+ =⇒ ∃ x = y ∈ R+ ( pues y ∈ R+ ) tal que x2 = y
=⇒ y ∈ f [R+ ]
∴ f [ A ] ⊇ R+ .
c.) f es biyectiva
Ejemplo 4.8
x
Sea f : R − 1 −→ R, definida por f ( x ) =
.
x−1
” ⊆ ” Por definición f R − 1 ⊆ R
( g ◦ f )( x ) = g( f ( x ))
Ejemplo 4.9
Sea A = 1, 2, 3 , B = a, b, c, d y C = x, y, z . Sean f y g funciones definidas por el diagrama que
sigue.
A B C A g◦f C
f g
a
1 x
1 b x
2 c y 2 y
3 d z
3
e z
Entonces
( g ◦ f )(3) = g( f (3)) = g( a) = y
Teorema 4.1
a.) Si h : S → T, g : T → U y f : U → V, entonces f ◦ ( g ◦ h) = ( f ◦ g) ◦ h
Ejemplo 4.10
x+1 1
Sean f : R −→ R, g : R −→ R y g : R∗ −→ R definidas por f ( x ) = 2
, g( x ) = 2x − 4 y h( x ) = .
x +4 x
x+1
a.) (g ◦ f )( x ) = g( f ( x )) = 2( f ( x )) − 4 = 2 −4
x2 + 4
g( x ) + 1 2x − 4 + 1
b.) ( f ◦ g)( x ) = f ( g( x )) = 2
=
[ g( x )] + 4 (2x − 4)2 + 4
c.) ( f ◦ f )( x ) =
d.) ( g ◦ g)( x ) =
e.) (h ◦ g ◦ h)( x ) =
Ejemplo 4.11
x2 si x < −1
Sea f , g : R −→ R funciones definidas por f ( x ) = 2x si −1 ≤ x ≤ 2 , g( x ) = x + 1.
| x − 4| − 2 si x > 2
b.) ( g ◦ f ◦ g)(1) = .
c.) ( g ◦ g ◦ g)(−1) = .
Ejemplo 4.12
Sean
A = 1, 2, 3, 4, 5, 6 y B = 2, 3, 4, 5 y sea f : A → B. Sea Gf =
(1, 3), (2, 5 ) , ( 3, 4 ) , ( 4, 3 ) , ( 5, 4 ) , ( 6, 3 ) . Muestre que f no es inyectiva ni sobreyectiva y calcule
f −1 4, 5 , f −1 2 y f 1, 5 ∩ f 2, 3
Solución:
f −1
4, 5 = 3, 5, 2
3) −1
f 2 = ∅
f 1, 5 ∩ f 2, 3 = 4
Ejemplo 4.13
Sean A, B, C y D conjuntos no vacíos. Sean f : A → B y g : C → D. Sea h : A × C → B × D,
h( x, y) = ( f ( x ), g(y) ). Si f y g ambas son biyectivas, muestre que h es biyectiva.
f ( a) = f ( p) =⇒ a = p pues f es inyectiva
h( a, b) = h( p, q) =⇒ ( f ( a), g(b)) = ( f ( p), g(q)) =⇒ g(b) = g(q) =⇒ b = q pues g es inyectiva
∴ ( a, b) = ( p, q)
p∈B =⇒ ∃ x ∈ A con f ( x ) = p, pues f es sobreyectiva
( p, q) ∈ B × D =⇒ q∈D =⇒ ∃ y ∈ C con g(y) = q, pues g es sobreyectiva
∴ ∃ ( x, y) ∈ A × C tal que h( x, y) = ( f ( x ), g(y)) = ( p, q).
Ejemplo 4.14
Sea X un conjunto no vacío y sea H ⊆ X. Sea f : P ( X ) −→ P ( X ) definida por el criterio f ( A) = A ∩ H.
a.) Si X = 1, 2, 3 , determine H de tal manera que f no sea inyectiva
Solución:
a.) Si X = 1, 2, 3 y H = 1 entonces f ({1}) = f ({1, 2}) = {1}, pero {1} 6= {1, 2}.
preimagen.
f −1 ( y ) : = f −1 ( y )
( f −1 ◦ f )( x ) = x y ( f ◦ f −1 )(y) = y
Se requiere que f sea inyectiva para que f −1 esté bien definida y se requiere que f sea sobreyectiva porque
si existe un b ∈ B sin preimagen, entonces f −1 (b) = ∅ y entonces ( f ◦ f −1 )(b) 6= b.
x
Por ejemplo, f : R − 1 −→ R, definida por f ( x ) = , no es sobreyectiva, en particular f −1 (1) = ∅
x−1
x x
Pero f : R − 1 → R − 1 , con f ( x ) = es biyectiva, f es invertible y su inversa es f −1 ( x ) =
.
x−1 x−1
En efecto, ( f −1 ◦ f )( x ) = ( f ◦ f −1 )( x ) = x.
Ejemplo 4.15
Sea A = 1, 2, 3 , B = a, b, c . En el diagrama que sigue se muestra una función f : A −→ B biyectiva,
y su inversa.
A B B A
f
a
a 1
1 b
b 2
2 c c
3 3
Ejemplo 4.16
x
Sea f : R − 1 −→ R − 1 , definida por f ( x ) = f es biyectiva. Calcular f −1 y
.
x−1
( f −1 ◦ f −1 ◦ f −1 )( x )
Solución:
x
y = f (x) =⇒ y =
x−1 ( f −1 ◦ f −1 ◦ f −1 )( x ) = .
=⇒ y( x − 1) = x
=⇒ yx − y = x
=⇒ x (y − 1) = y
y x
=⇒ x = ∴ f −1 ( x ) =
y − 1. x−1
Ejemplo 4.17
√
Sea f : R −→ R, definida por f ( x ) =
3
1 − x3 .
b.) Determine ( f −1 ◦ f −1 ◦ f −1 )( x )
Solución:
√
3
√
3
a.) Inyectividad: Si f ( a) = f (b) =⇒ 1 − b3 =⇒ 1 − a3 = 1 − b3 =⇒ a = b
1 − a3 =
Sobreyectiva: Si y ∈ R entonces f ( x ) = y con x = 3 1 − y3 . En efecto
p
√3
y = 1 − x3
=⇒ y3 = 1 − x3
=⇒ x3 = 1 − y3
p
=⇒ x = 3 1 − y3
√ √
b.) Como f −1 ( x ) = 1 − x3 , entonces ( f −1 ◦ f −1 ◦ f −1 )( x ) = ( f −1 ( f −1 ( f −1 ( x ) ) ) =
3 3
1 − x3
Ejemplo 4.18
Sean f , g : A −→ A funciones biyectivas.
Solución:
Si ( g ◦ f )( x ) = ( g ◦ f )(y) =⇒ g( f ( x )) = g( f (y))
=⇒ f ( x ) = f (y), por ser g inyectiva
=⇒ x = y, por ser f inyectiva.
Ejercicios
3x + 1
4.2.1 I Sea f : R − 2 −→ R − 3 , definida por f ( x ) =
.
x−2
a.) Probar que f es inyectiva
b.) Probar que f es sobreyectiva
c.) Calcule f −1
√
4.2.2 I Sea f : R −→ R definida por f ( x ) = x2 − 1. Determine su dominio máximo.
4.2.3 I Sea f : [1, ∞[ −→ ] − ∞, 2] definida por f ( x ) = − x2 + 2x. Muestre que f es biyectiva y calcule
f −1 .
4.2.4 I Sea f : [−1, ∞[ −→ [−2, ∞[ definida por f ( x ) = x2 + 2x − 1. Muestre que f es biyectiva y
determine su inversa.
4.2.5 I Considere los conjuntos A = 3, 4, 5, 6 y B = 1, 2, 3 . Sea f :→ A × B → [1, 2], definida por
a
f (( a, b)) = .
b
a.) Calcule f (6, 2) y f (3, 1)
b.) Calcule f [ A × B]
c.) Calcule f ( D ) donde D = ( a, b) ∈ A × B tal que a + b = 6
En los ejercicios que siguen, se asume que f : A → B y g : B → C y que f y g están definidas en todo su
dominio.
5.1 Introducción
El principio de inducción matemática es un método de demostración, se usa comúnmente para demostrar la
veracidad de una proposición P(n) para todos los números naturales. También puede usarse para probar pro-
posiciones sobre cualquier conjunto bien ordenado.
Ejemplo 5.1
En un grupo de 367 personas, debe haber al menos dos que cumplen años el mismo día, porque hay
solo 366 posibles días para cumplir años.
Principio de Inducción: Para probar que una proposición P (n ) es verdadera para todo entero positivo n, se
deben ejecutar los dos pasos siguientes:
Se puede probar que el principio de inducción es un método válido de prueba si asumimos el principio del
buen orden como un axioma.
Históricamente, el primer ejemplo que se conoce en el que se usó inducción matemática aparece en el libro
“Arithmeticorum Libri Duo” de Francesco Maurolico (1494-1575). En este libro, entre otras cosas, Maurolico
presenta gran variedad de propiedades de los enteros y las pruebas de estas propiedades. Para las demostra-
ciones, él ideo el método de inducción matemática. La primera vez que se usa el método, es para probar que
la suma de los primeros n enteros impares es n2 . El nombre “inducción matemática”, lo usó por primera vez
el matemático inglés John Wallis.
Ejemplo 5.2
k2
z }| {
1 + 3 + 5 + ... + 2k − 1 + 2k + 1 = k2 + 2k + 1 = (k + 1)2 .
Por lo tanto, hemos demostrado que si la proposición es correcta para n = k, es correcta para
n = k + 1. Entonces, la fórmula es válida para todo n ∈ N∗ , por el principio de inducción.
Ejemplo 5.3
n
1 − rn
Probar que si r 6= −1, entonces ∑ r k −1 = 1−r
k =1
1 − rn
Solución: Hay que probar que 1 + r1 + r2 + ... + r n−1 = para n ≥ 1.
1−r
1 − r1
a.) La proposición es correcta para n = 1 pues r0 = = 1 pues r − 1 6= 0.
1−r
1 − rn
b.) Hipótesis de inducción: 1 + r1 + r2 + ... + r n−1 =
1−r
1 − r n +1
Hay que mostrar que: 1 + r1 + r2 + ... + r n =
1−r
1 − rn
1 + r1 + r2 + ... + r n−1 = , por hipótesis de inducción.
1−r
1 − rn
1 + r1 + r2 + ... + r n−1 + r n = + rn
1−r
1 − r n + (1 − r )r n
1 + r1 + r2 + ... + r n =
1−r
1 − r n +1
=
1−r
Ejemplo 5.4
Probar que 2n ≥ 2n para todo n ∈ N, n ≥ 2
Solución:
Ejemplo 5.5
Ejemplo 5.6
1 1 1 n
Probar que 1 + + + · · · + ≤ + 1 para todo n ∈ N, n ≥ 1
2 3 n 2
Solución:
1
a.) La proposición es correcta para n = 1 pues 1 ≤ + 1.
2
1 1 1 n
+ + ··· + ≤ + 1
b.) Hipótesis de inducción: 1 +
2 3 n 2
1 1 1 1 n+1
Hay que mostrar que: 1 + + + · · · + + ≤ +1
2 3 n n+1 2
1 1 1 1 n 1
1+ + + ··· + + ≤ +1 + , por hipótesis de inducción.
2 3 n n+1 2 n+1
1 1 n 1 n 1
Como n ≥ 1 =⇒ ≤ , ∴ +1 + ≤ +1 +
n+1 2 2 n+1 2 2
1 1 1 n 1 n+1
1+ + + ··· + ≤ +1 + = +1
2 3 n+1 2 2 2
Ejemplo 5.7
Solución:
Solución:
Ejemplo 5.9
n(n − 1)(2n + 5)
Utilice la fórmula 1 · 3 + 2 · 4 + 3 · 5 + · · · + (n − 1)(n + 1) = para calcular el valor
6
exacto de la suma
S = 121 · 123 + 122 · 124 + 123 · 123 + · · · + 35343
Solución: Resolvemos 35343 = (n − 1)(n + 1) =⇒ n = 188. Ahora aplicamos la fórmula con n = 121 y
n = 188,
Ejercicios
5.1.1 I Probar que 2n < n! para todo natural n ≥ 4
b.) Probar que si se cumple P(1) ∧ P(2) ∧ ... ∧ P(k ) (hipótesis de inducción), entonces se cumple P(k + 1)
Se puede probar que el principio de inducción completa es equivalente al principio de inducción. Es decir, ca-
da principio puede ser demostrado asumiendo el otro. La ganancia es que el principio de inducción completa
es más flexible. A el principio de inducción completa también se le llama “principio de inducción fuerte” o
“segundo principio de inducción”.
Capítulo
6
Relaciones de recurrencia
———————————————————-
6.1 Introducción
Sucesiones. Consideremos la sucesión 1, 0, 1, 0, 1, 0, ... . Si denotamos con a0 = 1, a1 = 0, a2 = 1, etc. entonces se
podría deducir que
(−1)n + 1
an =
2
an es el término general de la sucesión.
Sucesiones definidas por recurrencia. Algunas sucesiones están definidas por una relación de recurrencia, por
ejemplo
a2 = a1 + 2 · a0 + 1 = 5
a3 = a2 + 3 · a1 + 1 = 12
En algunos casos podemos, dada una relación de recurrencia, deducir una fórmua para el término general an .
Ejemplo 6.1
La sucesión (aritmética) definida por ak = ak−1 + d, ∀ k ≥ 1 y a0 = a, tiene término general an = a + n ·
d ∀n ≥ 0
Ejemplo 6.2
La sucesión (geométrica) definida por ak = r · ak−1 , ∀ k ≥ 1 y a0 = a, tiene término general an = a · r n ∀n ≥
0
Sucesiones de recurrencia homogéneas de orden dos, con coeficientes constantes. Son relaciones del tipo
Ecuación característica. Si para algún t 6= 0 se tiene que an = tn es solución de la relación an = Aan−1 + Ban−2 ,
entonces
tn = Atn−1 + Btn−2 ∀n ≥ 2
Si n = 2 , tenemos t2 = At + B o también t2 − At + B = 0. Esta es la llamada “ecuación característica” de la
relación an = Aan−1 + Ban−2 .
Teorema 6.1
Consideremos una relación de recurrencia de la forma an = Aan−1 + Ban−2 con A, B constantes y B 6= 0.
Ahora consideremos su ecuación característica t2 − At + B = 0.
an = C · r1n + D · r2n
an = C · r1n + D · n · r1n
Y en general,
Teorema 6.2
Una relación de recurrencia de la forma an = A1 an−1 + A2 an−2 + ... + An−k an−k con las Ai constantes y
An−k 6= 0, tiene ecuación característica a tk − A1 tk−1 − ... − An−k = 0.
b.) Si la ecuación característica una raíz r de multiplicidad m + 1 entonces en vez de agregar el su-
mando B0 r n a la solucion general, agregamos el sumando B0 r n + B1 nr n + B3 n2 r n + ... + Bm nm r n .
Los números Bi se determinan con las condiciones iniciales de la relación
Ejemplo 6.3
Resolver an = 5an−1 − 6an−2 con condiciones iniciales a0 = 1, a1 = 4 .
Solución:
Ecuación característica: t2 − 5t + 6 = 0 =⇒ t = 2 y t = 3.
Solución general: a n = C · 2n + D · 3n
∴ a n = − 1 · 2n + 2 · 3n
Ejemplo 6.4
Considere la relación an definida por recurrencia por an = an−1 + an−2 − an−3 si n ≥ 4, con a1 = 6, a2 = 1
y a3 = 12
b.) Determine una fórmula explícita para an y utilice esta fórmula para calcular a5
Solución:
a.) a4 = a3 + a2 − a1 = 7 y a5 = a4 + a3 − a2 = 18
∴ an = −1 + 3n − 4(−1)n y a5 = 18.
Ejemplo 6.5
Si an = (1 + 2n)2n + n(−2)n para n ≥ 4, determine una relación de recurrencia para esta relación.
an = 1 · 2n + 2n · 2n + 0 · (−2)n + n(−2)n
La relación de recurrencia es an = 8an−2 − 16an−4 para n ≥ 4 y las condiciones iniciales a0 = 1, a1 =
4, a2 = 28 y a3 = 32.
Ejemplo 6.6
Resolver an = −3an−1 − 3an−2 − an−3 con condiciones iniciales a0 = 1, a1 = −2 y a2 = −1.
Solución:
Ecuación característica: t3 − 3t2 + 3t + 1 = (t + 1)3 = 0 =⇒ t = −1 (de multiplicidad 3)
Ejemplo 6.7
Resolver an = 6an−1 − 9an−2 con condiciones iniciales a0 = 4, a1 = 6 .
Solución:
Ecuación característica: t2 − 6t + 9 = 0 =⇒ t = 3
Solución general: a n = C · 3n + D · n · 3n
Solución:
Ejemplo 6.9
Resolver an = 2an−1 + 12an−2 − 40an−3 + 32an−4 con condiciones iniciales a0 = 1, a1 = −2 y a2 = −1 y
a3 = 0
Solución:
Ecuación característica: −32 + 40t − 12t2 − 2t3 + t4 = (t − 2)3 (t + 4) = 0 =⇒ t = 2 y t = −4
Ejercicios
6.1.1 I Resolver la relación de recurrencia an = 6an−1 + 7an−2 donde a0 = 344 y a1 = 2400.
6.1.3 I Si an = 2(−4)n + 2n+1 − n2n + n2 2n , determine una relación de recurrencia para esta relación
Las propiedades de una operación definida sobre un conjunto es lo que define la estructura algebraica del con-
junto bajo esta operación.
Definición 7.1
Sea A 6= ∅. Una ley de composición interna es una función ~ : A × A → A. La función ~ es una
operación binaria y escribimos ~( a, b) = a ~ b. La operación es cerrada, es decir, ∀ a, b ∈ A, a ~ b ∈ A.
Ejemplo 7.1
Ejemplo 7.2
Si A es finito, a veces una operación se define sobre A usando una tabla para operar (como las tablas
de multiplicar).
Sea A = i, a, b, c y una operación ∗ sobre A es definida por la tabla
* i a b c
i i a b c
a a c i b
b b i c a
c c b a i
c.) Elemento neutro: Si existe e ∈ G tal que a ~ e = e ~ a = a, para todo a ∈ G, a e se le llana neutro.
a.) a ∈ G es idempotente si a ~ a = a
c.) a ∈ G es absorbente en G si a ~ x = x ~ a = a, ∀ x ∈ G
Ejemplo 7.3
a+b
a.) La operación a ~ b = , ¿es asociativa en Q ?.
2
Solución: Hay que verificar si se cumple o no se cumple la condición de asociatividad.
b+c
b+c a+
a ~ (b ~ c) = a ~ = 2 = 2a + b + c
2 2 4
a+b
a+b + c a + b + 2c
( a ~ b) ~ c = ~c= 2 =
2 2 4
e ~ a = e + a + ea = a =⇒ e(1 + a) = 0 . ∴ ∀ a ∈ R, e ~ a = a si e = 0.
a~0=0+a+0·a= a
7.2 Grupos
Definición 7.3
La estructura algebraica ( G, ∗) es un grupo si
1) ∗ es cerrada en G
2) ∗ es asociativa en G
4) Para todo a ∈ G existe un inverso, a−1 ∈ G tal que a ∗ a−1 = a−1 ∗ a = e, donde e es el elemento
neutro.
Teorema 7.1
Si ( G, ∗) es un grupo, entonces
a.) El neutro e es único
b.) El inverso a−1 de a ∈ G es único
c.) Si ab = a =⇒ b = e y si a2 = a ∗ a = a =⇒ a = e.
d.) ( a−1 )−1 = a
e.) ( ab)−1 = b−1 a−1
Demostración:
Potencias. Cuado el grupo es “multiplicativo”, entonces la notación an se usa para las potencias usuales, es
decir,
an = |a ∗ a{z
∗ · · · }a
n veces
Ejemplo 7.4
Sobre R∗ se define la operación a ∗ b = 2ab. Verifique que (R∗ , ∗) es un grupo conmutativo.
Solución:
Ejemplo 7.5
Sea G = {( a, b) ∈ R × R tal que a 6= 0} y ( a, b) ∗ (c, d) = ( ac, ad + b). Verifique que ( G, ∗) es un grupo
no conmutativo.
Solución:
Ejemplo 7.6
Sea A = i, a, b, c y una operación ∗ sobre A es definida por la tabla que sigue. Verifique que ( A, ∗) es
un grupo conmutativo y calcule ( a ∗ b3 )−2 ∗ c3
* i a b c
i i a b c
a a c i b
b b i c a
c c b a i
Solución:
a.) Cerradura: En la tabla se observa que la operación solo da como resultados elementos de A.
Hay una algoritmo para hacer esto, llamado “Light’s associativity test” ([7, pp. 7]). El
algoritmo compara las tablas de las operaciones “◦” y “” definidas por x ◦ y = x ∗ ( a ∗
y) y x y = ( x ∗ a) ∗ y, para todos los a ∈ A. Si coinciden, la operación es asociativa.
Sin embargo no hay que hacer todas las tablas, porque se pueden ver usando las filas
x ∗ a y las columnas a ∗ y y hay simplificaciones adicionales usando propiedades de
semigrupos.
c.) Neutro: Debemos buscar en la tabla una fila y la respectiva columna donde se hay una copia de
iabc
* i a b c
i i a b c
a a c i b
b b i c a
c c b a i
Por tanto e = i es el elemento neutro.
d.) Inversos: Para obtener los inversos, debemos buscar el neutro en la tabla
* i a b c
i i a b c
a a c i b
b b i c a
c c b a i
Ejemplo 7.7
Verifique que R − {−1} con la operación a ~ b = a + b + ab, es un grupo abeliano.
Solución:
( a ~ b) ~ c = ( a + b + ab) ~ c = a + b + ab + c + ( a + b + ab)c
b.) Asociatividad:
a ~ (b ~ c) = a ~ (b + c + bc) = a + b + c + bc + a(b + c + bc)
a ~ e = a ⇐⇒ a + e + ae = a ⇐⇒ e( a + 1) = 0 ⇐⇒ e = 0 pues a ∈ R − {−1}.
e.) Inversos: Por el ítem anterior, solo necesitamos resolver la ecuación a ~ a = e = 0.
a a
a ~ a = 0 ⇐⇒ a + a + aa = 0 ⇐⇒ a(1 + a) = − a =⇒ a = − ∈ R − {−1} pues − 6= −1.
1+a 1+a
Como a 6= −1, todos los elementos de R − {−1} tienen inverso.
Ejemplo 7.8
En R × R∗ se define la operación ∗ como
( a, b) ∗ (c, d) = ( a + c + 3, 2bd)
Solución:
(−4, 1)3 = (−4, 1) ∗ (−4, 1) ∗ (−4, 1) = (−4 + −4 + 3, 2 · 1 · 1) ∗ (−4, 1) = (−5, 2) ∗ (−4, 1) = (−6, 4).
Para calcular (2, −3)−2 requerimos calcular el neutro (e1 , e2 ) para poder calcular inversos.
1
a.) Neutro: ( a, b) ∗ (e1 , e2 ) = ( a, b) =⇒ (e1 , e2 ) = −3,
2
1 1
b.) Inversos: ( a, b) ∗ ( a0 , b0 ) = −3, =⇒ ( a0 , b0 ) = ( a, b)−1 = −6 − a, pues b ∈ R∗
2 4b
2 2 2
4 4 1 1
c.) (−4, 1)3 ∗ 1, ∗ (2, −3)−2 = (−6, 4) ∗ 1, ∗ −13, = (−6, 4) ∗ −9, =
3 3 72 27
16
−18,
729
El “Algoritmo de Euclides”, establece que si n, m ∈ Z con m > 1, entonces existe un “residuo”1 r ∈ N tal que
n = qm + r con 0 ≤ r < m. El “Algoritmo
de Euclides”
dice que al dividir n por m, solo hay m − 1 posibles
residuos no negativos, a saber: 0, 1, 2, ..., m − 1.
a.) Al dividir por n por m = 2 solo se puede tener a r = 0 como residuo (si n es par) o r = 1 (si n es impar).
1 En este caso usamos un sistema de residuos ≥ 0 (en otros contextos, otro tipo de residuos puede ser mejor).
b.) Al dividir por n por m = 3 solo se puede tener a r = 0 como residuo (si n = 3k), r = 1 (si n = 3k + 1 ) o
r = 2 (si n = 3k + 2).
Observemos que a ≡m b si y solo si a y b dejan el mismo residuo, al divirlos por m. En efecto, si a = mk1 + r
y b = mk2 + r entonces b − a = m · (k2 − k1 ). Además, usando el criterio de la relación,
Adición y multiplicación en Zm
a.) La adición en Zm es a + b = a + b.
Por ejemplo en Z5 = 0, 1, 2, 4 ,
(Z5 , +) 0 1 2 3 4
• 2 + 3 = 0 pues 5 ≡5 0 0 0 1 2 3 4
• 4 + 2 = 1 pues 6 ≡5 1 1 1 2 3 4 0
2 2 3 4 0 1
• 1 + 2 = 3 pues 3 ≡5 3
3 3 4 0 1 2
La tabla de sumar completa sería 4 4 0 1 2 3
b.) La multiplicación en Zm es a · b = a · b.
(Z7∗ , ·) 1 2 3 4 5 6
Por ejemplo en Z7∗ = 1, 2, 3, 4, 5, 6 ,
1 1 2 3 4 5 6
• 2 · 3 = 6 pues 6 ≡7 6
2 2 4 6 1 3 5
• 4 · 2 = 1 pues 8 ≡7 1
3 3 6 2 5 1 4
• 4 · 3 = 5 pues 12 ≡7 5
4 4 1 5 2 6 3
5 5 3 1 6 4 2
La tabla de multilicar completa sería
6 6 5 4 3 2 1
Ejercicios
7.2.1 I En N se define la operación a ∨ b = mı́n{ a, b}. ¿Es (N, ∨ ) un grupo?
* a b c d
a c d b a
b d c a b
c b a d c
d a b c d
7.2.5 I Verifique, usando las tablas, que (Z5 , +) y (Z7∗ , ·) son grupos.
(Z5 , +) 0 1 2 3 4 (Z7∗ , ·) 1 2 3 4 5 6
0 0 1 2 3 4 1 1 2 3 4 5 6
1 1 2 3 4 0 2 2 4 6 1 3 5
2 2 3 4 0 1
3 3 4 0 1 2 3 3 6 2 5 1 4
4 4 0 1 2 3 4 4 1 5 2 6 3
5 5 3 1 6 4 2
6 6 5 4 3 2 1
p √
a.) Verifique que no existen p, q ∈ Q tal que = 2. (Sugerencia: Razone por contradicción, suponga que
q
p2
la fracción está totalmente simplificada y que = 2. Luego deduzca que p, q deberían ser pares!).
q2
7.3 Subgrupos
Definición 7.4
Consideremos un grupo ( G, ◦). Si H es subconjunto no vacío de G, tal que ( H, ◦) es grupo, entonces
decimos que H es subgrupo del grupo G y usamos la notación H ≤ G.
Subgrupos triviales. Los subgrupos triviales de ( G, ◦) son H = e y H = G.
Los subconjuntos de G “heredan” la asociatividad, entonces en principio, para probar que H es subgrupo de
G, se requiere que la operación sea cerrada en H, que el neutro esté en H y que los inversos de los elementos
de H estén en H.
Ejemplo 7.9
Consideremos el grupo ( A, ∗)
* i a b c
i i a b c
a a c i b
b b i c a
c c b a i
Determinemos los subgrupos propios de ( A, ∗)
a.) H1 = i pues i es el neutro.
b.) H2 = i, c pues c es inverso de sí mismo. De esta manera, en este conjunto la operación es cerrada
pues c ∗ i ∈ H2 , y c ∗ c ∈ H2
c.) H3 = i, a, b no es subgrupo pues aunque b es el inverso de a, sucede que a ∗ a = c y c 6∈ H3
Teorema 7.3
Sea ( G, ∗) un grupo. Entonces H ≤ G si y sólo si a ∗ b−1 ∈ H para todo a, b ∈ H
Ejemplo 7.10
a.) (Z5 , +) tiene 5 elementos, por lo tanto,de acuerdo al teorema de Lagrange, solo tiene subgrupos
de orden 1 y de orden 5, es decir H1 = 0 pues 0 es el neutro y H = Z5 .
b.) Consideremos los subgrupos de (Z7∗ , ·) : Como este grupo tiene orden 6, cualquier subgrupo debe
tener orden 1, 2, 3 o 6.
(Z7∗ , ·) 1 2 3 4 5 6
1 1 2 3 4 5 6
2 2 4 6 1 3 5
3 3 6 2 5 1 4
4 4 1 5 2 6 3
5 5 3 1 6 4 2
6 6 5 4 3 2 1
elementos están en H3
· 1 3 5
H3 = 1, 3, 5 no es subgrupo. Observemos su tabla de multiplicar 1 1 3 5
3 3 2 1
5 5 1 4
c.) Consideremos los subgrupos de (Z13 ∗ , ·) : Como este grupo tiene orden 12, cualquier subgrupo
(Z13
∗ , ·) 1 2 3 4 5 6 7 8 9 10 11 12
1 1 2 3 4 5 6 7 8 9 10 11 12
2 2 4 6 8 10 12 1 3 5 7 9 11
3 3 6 9 12 2 5 8 11 1 4 7 10
4 4 8 12 3 7 11 2 6 10 1 5 9
5 5 10 2 7 12 4 9 1 6 11 3 8
6 6 12 5 11 4 10 3 9 2 8 1 7
7 7 1 8 2 9 3 10 4 11 5 12 6
8 8 3 11 6 1 9 4 12 7 2 10 5
9 9 5 1 10 6 2 11 7 3 12 8 4
10 10 7 4 1 11 8 5 2 12 9 6 3
11 11 9 7 5 3 1 12 10 8 6 4 2
12 12 11 10 9 8 7 6 5 4 3 2 1
Subgrupos
H = Z13
∗
H1 = 1
H2 = 1, 12
H3 = 1, 3, 9
H4 = 1, 5, 8, 12
H6 = 1, 3, 4, 9, 10, 12
Ejemplo 7.11
Sea A = a, b, c, m, n, o . Si se sabe que ( A, ∗) es un grupo con tabla de “multiplicación” dada por
∗ a b c m n o
a b c a n o m
b c a b o m n
c a b c m n o
m n o m a b c
n o m n b c a
o m n o c a b
Solución:
a.) Subgrupos de A. El neutro es e = c. El orden de A es 6. Por tanto tenemos que analizar los
subconjuntos de orden 1, 2, 3 y 6
∗ c a b
H = {c, a, b}. Su tabla es c c a b ∴ H = {c, a, b} es subgrupo de A
a a b c
b b c a
∗ c m o
H = {c, m, o }. Su tabla es c c m o ∴ H = {c, m, o } no es subgrupo de A.
m m a c
o o c b
b.) Primero calculamos algunas potencias de m : o5 = m y o6 = c y m−46 = (m−1 )46 = o46 . Entonces
2 −1
m−46 ∗ o4 ∗ b ∗ n −1 = (o50 )2 ∗ (m)−1 = o101 = o6·16+5 = o6 ∗ o5 = m
Para obtener los subgrupos de (Zm , ·), en particular cuando m es primo, podemos usar la teoría de grupos
cíclicos para simplificar la labor.
7.3.1 (*) Grupos cíclicos
Definición 7.5
Consideremos el grupo “multiplicativo” ( G, ∗). Si existe un a ∈ G tal que G = an tal que n ∈ Z
Teorema 7.5
Si ( G, ∗) es cíclico y finito con Ord( G ) = m , entonces todos los subgrupos H de G son cíclicos
Si d1 , d2 , ..., dk son los divisores positivos de m, los subgrupos de G son
H1 =< ad1 >, H2 =< ad2 >, ..., Hk =< adk >
Ejemplo 7.12
Consideremos el grupo multiplicativo (Z13
∗ , ·).
a.) (Z13
∗ , ·) es un grupo cíclico y Z∗ =< 2 > . En efecto,
13
∗
Z13 = 2, 22 , 23 , 24 , 25 , 26 , 27 , 28 , 29 , 210 , 211 , 212 = 2, 4, 8, 3, 6, 12, 11, 9, 5, 10, 7, 1
< 22 >
= <4> = 4, 3, 12, 9, 10, 1 = 1, 3, 4, 9, 10, 12 ,
< 23 >
= <8> = 8, 12, 5, 1 = 1, 5, 8, 12 ,
< 24 >
= <3> = 3, 9, 1 = 1, 3, 9 ,
< 26 >
= < 12 > = 12, 1 = 1, 12 ,
212
< > = <1> = 1 .
Ejemplo 7.13
Consideremos el grupo multiplicativo (Z7∗ , ·).
Z7∗ = 31 , 32 , 33 , 34 , 35 , 36 = 3, 2, 6, 4, 5, 1
Ejercicios
7.3.1 I Determine los subgrupos de (Z5 , +) y (Z5∗ , ·).
7.3.2 I Consideremos A = a, b, c, d y la operación ∗ , sobre A, definida por medio de la tabla que
sigue.
* a b c d
a c d b a
b d c a b
c b a d c
d a b c d
Si se sabe que grupo ( A, ∗) es un grupo,
* 1 2 3 4 5 6
1 1 2 3 4 5 6
2 2 3 1 6 4 5
3 3 1 1 5 6 4
4 4 6 5 1 3 2
5 5 4 6 2 1 3
6 6 5 4 3 2 1
[2] G. Haggard, J. Schlipf, S. Whitesides. Discrete Mathematics for Computer Science. Thomson, 2006.
[3] K. Rosen. Discrete Mathematics and Its Applications. McGraw Hill. 2007
[4] M. Murillo. Introducción a la Matemática Discreta. Cartago, Editorial Tecnológica de Costa Rica. 4ta.
Edición
[7] A. H. Clifford The Algebraic Theory of Semigroup. American Mathematical Society. 1961.
[8] W. Mora F. Introducción a la teoría de números. Ejemplos y Algoritmos. ITCR. 2010. http://
tecdigital.tec.ac.cr/revistamatematica/Libros/index.htm
[9] Gregory J. Chaitin. The Unknowable (Discrete Mathematics and Theoretical Computer Science). Sprin-
ger. 1999 edition.
[10] L.E.Carrera, R. Solís O., J. L. Chinchilla V. “Matemática Discreta: Ejercicios y soluciones”. Folleto.
Escuela de Matemática. Instiuto Tecnológico de Costa Rica. 2017.