Documentos de Académico
Documentos de Profesional
Documentos de Cultura
*
Rafael F. Isaacs G.
Fecha: 17 de abril de 2015
El lector debe tener familiaridad tanto con las relaciones como con las funciones. Estos
conceptos son básicos en la construcción del lenguaje de las matemáticas actuales. Tanto las
relaciones como las funciones son de gran importancia en la informática, pues muchos temas
se deben tratar con este lenguaje. Uno de ellos es el de la cardinalidad, o sea el número de
elementos de un conjunto cuando no nos limitamos a conjuntos finitos. especı́ficamente al
hablar de numerabilidad y sobre todo, de conjuntos no enumerables, obtenemos resultados
sorprendentes y relevantes en cuanto a lo que puede ser computable.
1. Relaciones
1.1. Generalidades
Definición 1. Siendo A y B conjuntos el producto cartesiano A × B está definido por:
A × B = {(x, y) | x ∈ A, y ∈ B}
Reflexiva Si ∀x ∈ A ((x, x) ∈ R)
1
Antirreflexiva Si ∀x ∈ A ((x, x) ∈
/ R)
[a]∼ = {x ∈ A | a ∼ x}
cuando no hay lugar a confusión se nota simplemente [a]. El conjunto de todas las diferentes
clases de equivalencia as formadas se nota A/ ∼.
Ejemplo 1.1. Sea m un entero positivo. La relación de congruencia entre enteros módulo m
es siempre una relación de equivalencia para cualquier entero m ≥ 1. Dado cualquier entero
n la clase de equivalencia según la relación de congruencia módulo m consiste en todos los
enteros que tiene el mismo residuo que n al ser divididos por m, o lo que es lo mismo, los
enteros de la forma km + n. Se tiene:
i) a ∼ b
ii) a ∈ [b]∼
iii) b ∈ [a]∼
v) [a]∼ ∩ [b]∼ 6= ∅
2
Demostración. Es claro que {[a]∼ }a∈A es una familia no vacı́a de subconjuntos de A. Cada
[a]∼ es no vacı́o ya que a ∈ [a]∼ por ser ∼ reflexiva. Que {[a]∼ }a∈A son disjuntas dos a dos
se sigue del lema. S
Ahora bien, como para cada a ∈ A se tiene que [a]∼ S ⊆ A por tanto a∈A [a]∼ ⊆ S A. Por
otra parte, si a ∈ A entonces
S a ∈ [a] ∼ y por tanto a ∈ a∈A [a] ∼ y tenemos A ⊆ a∈A [a]∼
con lo que se concluye que a∈A [a]∼ = A.
Definición 6. Una relación R sobre un conjunto A se dice que es de orden parcial sobre
A si es reflexiva, antisimétrica y transitiva.
1 3
0 4
Figura 1: Grafo de la relación simétrica que contiene las parejas
(0, 1), (1, 2), (1, 3), (2, 3), (3, 4) y (4, 0).
Desde el punto de vista informático, ası́ como los conjuntos se representan por vectores
booleanos, las relaciones conviene representarlas por matrices booleanas.
3
1.3. Composición de Relaciones
Con las relaciones por ser conjuntos, podemos hacer uniones intersecciones, hablar de una
relación contenida en otra, etc.. Hay ciertas operaciones y operadores entre relaciones que no
provienen de los conjuntos: el operador inverso y la operación composición entre relaciones,
que introducimos enseguida.
Definición 8. Siendo A y B conjuntos y R una relación entre ellos se define
Las demostraciones de las siguientes tres proposiciones son una consecuencia inmediata
de las definiciones y las omitimos.
Proposición 2. La composición entre relaciones ◦ es asociativa es decir (R ◦ S) ◦ T =
R ◦ (S ◦ T )
Proposición 3. (R ◦ S)−1 = S −1 ◦ R−1
Proposición 4. La relación R es transitiva si y solo sı́ R ◦ R ⊆ R
Definición 10. Sea M = (mi,j ) matriz booleana de orden n × m y N = (mj,k ) matriz
booleana de orden m × p, se define el producto booleano de M y N como la matriz M ⊙ N =
(ci,k ) de orden n × p ası́:
m
_
ci,k = (mi,j ∧ nj,k )
j=1
M(S◦R) = MR ⊙ MS
4
1.4. Ejercicios
1. Explique por qué si S, T, W son conjuntos no podemos asegurar que S × (T × W ) =
(S × T ) × W . Determine en qué casos sı́ se tiene la igualdad.
2. Sean R = {(a, b), (a, a), (b, a), (c, a)} y S = {a, c)(c, c), (b, b)}. Enumere las parejas
de cada una de las siguientes relaciones sobre {a, b, c} y determine si son reflexivas,
antirreflexivas, simétricas, antisimétricas o transitivas:
a) R e) R ◦ S
b) S f ) R−1 ∪ S
c) R ∪ S g) R ∩ R−1
d) R ∩ S h) S ◦ R
nRm ⇔ a ≤ b.
nSm ⇔ a = −b.
a) R ∩ S.
b) R ∪ S
c) R ∩ S −1
d) S ◦ R
e) R ∩ S
a) P ◦ P d ) (P ∪ M) ◦ (P ∪ M)−1
b) (P ∪ M) ◦ (P ∪ M)
c) P ◦ P −1 e) (P ◦ P −1) ∪ (M ◦ M −1 )
6. Cuáles de las siguientes relaciones sobre los naturales son reflexivas, antirreflexivas,
simétricas, antisimétricas o transitivas, cuáles son órdenes parciales (definición 6:
5
a) nRm ⇔ n + m es par.
b) nRm ⇔ n + m es impar.
c) nRm ⇔ n − m es par.
d ) nRm ⇔ n − m es impar.
e) nRm ⇔ n/m es potencia de 2.
f ) nRm ⇔ n/m es impar.
g) nRm ⇔ n − m es mltiplo de 5.
h) nRm ⇔ n divide a m
a) i) Base: ∀α ∈ Σ∗ (α, α) ∈ Θ.
ii) Paso inductivo: Si α, β ∈ Σ∗ , x ∈ Σ y (α, β) ∈ Θ entonces (α, βx) ∈ Θ.
iii) Clausura: Θ se calcula únicamente aplicando i) y ii).
b) i) Base: (λ, λ) ∈ Θ.
ii) Paso inductivo: Si α, β ∈ Σ∗ , x ∈ Σ y (α, β) ∈ Θ entonces (α, βx) ∈ Θ.
iii) Clausura: Θ se calcula únicamente aplicando i) y ii).
c) i) Base: ∀α ∈ Σ∗ (α, α) ∈ Θ.
ii) Paso inductivo: Si α ∈ Σ∗ , x ∈ Σ y (α, β) ∈ Θ entonces (α, βx) ∈ Θ y
(α, xβ) ∈ Θ.
iii) Clausura: Θ se calcula únicamente aplicando i) y ii).
8. El conjunto ∅ es una relación entre cualquier par de conjuntos A yB. ¿Qué propiedades
tiene?
6
g) Si R y S son transitivas entonces R ∪ S lo es.
11. Muestre dos relaciones simétricas sobre el conjunto {a, b, c} de tal forma que su com-
puesta no sea simétrica.
12. Muestre dos relaciones transitivas sobre el conjunto {a, b, c} de tal forma que su com-
puesta no sea transitiva.
13. Sean R = {(2, 1), (2, 3)} y S = {(2, 3), (4, 2)(2, 1), (4, 1)} relaciones sobre el conjunto
A = {1, 2, 3, 4} enumere los elementos de las siguientes relaciones:
(a) R ∪ S −1
(b) R ◦ S −1
14. Sea R = {(2, 1), (2, 3), (4, 2)(2, 1), (4, 1)}.
a) Enumere los elementos de la menor relación S sobre el conjunto A = {1, 2, 3, 4}
que es transitiva y tal que R ⊆ S (S es la clausura transitiva de R).
b) Enumere los elementos de la menor relación T sobre el conjunto A = {1, 2, 3, 4}
que es de equivalencia y tal que R ⊆ T . (T es la clausura de equivalencia de
R).
c) Cuáles son las clases de equivalencia que forma T ?
15. A continuación se define la relación ∼ sobre el conjunto Z. Demuestre que en cada caso
la relación es de equivalencia y determine cuántas clases de equivalencia se forman.
a) n ∼ m ⇔ n − m es par.
b) n ∼ m ⇔ n − m es divisible por 5.
c) n ∼ m ⇔ nm > 0 o n = m = 0.
d) n ∼ m ⇔ n/m o m/n son potencia de 2 o n = m = 0
16. A continuación se define la relación ∼ sobre C• el conjunto de los complejos sin el 0.
Demuestre que en cada caso la relación es de equivalencia y determine cómo son sus
clases de equivalencia.
a) z1 ∼ z2 ⇔ ∃α ∈ R(αz1 = z2 )
b) z1 ∼ z2 ⇔ ∃α ∈ R, α > 0(αz1 = z2 )
c) z1 ∼ z2 ⇔ (|z1 | = |z2 |)
d) z1 ∼ z2 ⇔ (Re(z1 ) = Re(z2 ))
e) z1 ∼ z2 ⇔ (Im(z1 ) = Im(z2 ))
17. Probar que si una relación R es reflexiva y transitiva entonces R ∩ R−1 es de equiva-
lencia.
18. Probar que si las relaciones R y S son reflexivas y simétricas entonces las siguientes
condiciones son equivalentes:
i) R ◦ S es simétrica.
ii) R ◦ S = S ◦ R.
7
2. Funciones
Las funciones son un tipo especial de relaciones. Informalmente a cada elemento del
dominio se le asocia un único elemento del conjunto de llegada. Generalmente esta relación
se especifica por medio de una fórmula o algoritmo. El concepto de función es un concepto
clave en la matemática y en la informática. Podemos decir que todo programa de computador
es una función en cuanto dada una entrada especı́fica, produce una salida.
i) ∀x ∈ A∃y ∈ B((x, y) ∈ R)
La primera propiedad exige que cada elemento del dominio tenga uno relacionado en el
recorrido, la segunda exige que este sea único. Realmente el concepto de función incluye tres
cosas: el dominio, el recorrido y el conjunto de parejas.
Notación. Se acostumbra notar con las letras f, g, h las funciones. Cuando f es una función
de A en B se nota f : A −→ B y si (x, y) ∈ f se escribe f (x) = y. Ası́, f (x) se denomina la
imagen de x.
Tal como las relaciones, las funciones pueden tener o no una fórmula, expresión o algo-
ritmo que determine la imagen de cada elemento del dominio. Sin embargo las funciones que
tienen dicha “fórmula, expresión o algoritmo”, como comprobaremos más adelante, son una
parte muy pequeña de todas las funciones. Por tanto no conviene confundir el concepto de
función con una “fórmula, expresión o algoritmo”.
Realmente para hablar de funciones hay que tener en cuenta tres cosas: el conjunto de
parejas, el conjunto de salida o dominio de la función, y el conjunto de llegada o recorrido de
la función. El conjunto de parejas por sı́ mismo no forma una función. Un mismo conjunto
de parejas forma diferentes fuciones cuando se varı́a su dominio y su recorrido
Ejemplo 2.2. La colección indicada de conjuntos {Ai }i∈I se puede entender como una
función f : I −→ P(X) donde Ai ⊆ X para todo i ∈ I.
8
Ejemplo 2.4. La pareja (a, b) se puede ver como una función f : {1, 2} −→ X donde
f (1) = a, f (2) = b y a, b ∈ X. El producto cartesiano A × B se puede ver como el conjunto
de funciones {f : {1, 2} −→ A ∪ B |f (1) ∈ A, f (2) ∈ B }. De aquı́ se generaliza el concepto
de producto cartesiano para cualquier colección indicada de conjuntos {Ai }i∈I , ası́:
Y [
Ai = {f : I −→ Ai | f (i) ∈ Ai }.
i∈I i∈I
A = AI y se tiene:
Q
Un caso especial es cuando Ai = A para todo i ∈ I se nota entonces i∈I
AI = {f : I −→ A | f es función}.
Ejemplo 2.5. Una palabra de n letras sobre el alfabeto Σ se puede ver como una función
w : {1, 2, . . . n} −→ Σ.
Ejemplo 2.6. La función parte entera f : R −→ R donde f (x) es el mayor entero menor
o igual que x. Se nota ⌊x⌋
Ejemplo 2.9.
Las operaciones son un tipo especial de funciones. Por ejemplo la suma entre naturales
se puede ver como una función S : N × N −→ N en donde S(x, y) se nota x + y.
9
Definición 12. Sea f : A −→ B una función entonces:
10
Cuando una función tiene inversa (es decir cuando es biyectiva) al componerlas se pro-
ducen las dos idénticas y las únicas relaciones que cumplen esto son las biyecciones:
Proposición 9. Sea f : A −→ B biyección. Entonces
f −1 ◦ f = IdA ∧ f ◦ f −1 = IdB
11
• Para construir g que sea inversa a izquierda de f sabiendo que f es 1-1, dado y ∈ B si
existe x tal que f (x) = y entonces hacemos g(y) = x, queda bien determinada x por
ser f inyectiva. Si no existe tal x, es decir si ∀x(f (x) 6= y) escogemos cualquier a0 , ∈ A
y definimos g(y) = a0 . Aquı́ hemos usado que A 6= ∅. Se tiene g(f (x)) = x por la
construcción.
Ejemplo 2.14. Hagamos f = {(1, a), (2, a)}, g = {(a, 1)} entonces tomando A = {1, 2} y
B = {a} tenemos g : B −→ A y f : A −→ B y se cumple que f ◦ g = IdB por tanto f es
inversa a izquierda de g mientras g es inversa a derecha de f :
√
Ejemplo 2.15. Si f (x) = x y g(x) = x2 entonces g es inversa a izquierda de f pero no
es inversa a derecha! Claro, esto depende del dominio y el recorrido especificados para cada
función.
u ∈ f −1 (Y ) ⇔ f (u) ∈ Y )
Es conveniente aclarar que en estas definiciones f −1 no debe interpretarse como la función
inversa de f que probablemente no exista (como función).
12
Proposición 12. Sea f : A −→ B una función, si para todo i ∈ I tenemos Yi ⊆ B y Xi ⊆ A
entonces:
T T
3. f ( i∈I Xi ) ⊆ i∈I f (Xi )
S S
4. f ( i∈I Xi ) = i∈I f (Xi )
T T
5. f es inyectiva si y sólo f ( i∈I Xi ) = i∈I f (Xi ).
Demostración. Hay tantas de estas funciones como palabras de n letras sobre un alfabeto
con m letras.
mn = m(m − 1) . . . (m − n + 1)
n!
13
Ejemplo 2.17. Calcularemos el cardinal del conjunto de funciones sobreyectivas de {1, 2, 3, 4}
en {1, 2, 3}. De las 34 funciones que hay de {1, 2, 3, 4} en {1, 2, 3}, debemos quitar las que
no son sobreyectivas. Entonces sea Ai = {f : {1, 2, 3, 4} −→{1,2,3} | i ∈ / f ({1, 2, 3, 4})} es
4
decir, aquellas cuya imagen está contenida en {1, 2, 3} − {i} (hay 2 ) y ası́ las funciones no
sobreyectivas son exactamente las del conjunto A1 ∪ A2 ∪ A3 y por el principio de inclusin
exclusión (descontando las tres constantes) hay
3 4
2 −3
2
funciones sobreyectivas. Es bueno contarlas de otras maneras. Todas las funciones sobreyec-
tivas tiene necesariamente dos elementos y únicamente dos, que tiene igual imagen. Si esta
4
imagen es 1 hay 2 2 = 12 funciones sobreyectivas que van dos elementos a 1. Como lo mismo
sucede con 2 y con 3 tendremos 3 × 2 42 = 36 funciones sobreyectivas
Mj = {f ∈ M | j ∈
/ f (n)}
S
es evidente que N = j∈n Mj es el conjunto de todas las funciones de M que NO son
sobreyectivas. Por el principio de inclusión exclusión se tiene
X \
|N| = (−1)|J|−1 |AJ | , donde AJ = Mj .
∅6=J⊆n j∈J
14
2.5. Sucesiones definidas recursivamente
Una sucesión es una función cuyo dominio son los números naturales. Hemos visto muchas
sucesiones definidas recursivamente. En ellas se da los valores de el(los) primer(os) término(s)
y luego una regla para calcular el n-simo en términos de uno o varios anteriores. También se
definen recursivamente funciones cuyo dominio son el conjunto de palabras (ver ejercicio 6).
Trataremos ahora de sistematizar un método para hallar fórmulas explı́citas para algunas
sucesiones definidas recursivamente. Tal vez el caso más conocido y motivante es la sucesión
de Fibonacci que como se sabe es define recursivamente por Fn+1√= Fn + Fn−1 √
con F0 = 0
1+ 5 1− 5
y F1 = 1. Se puede demostrar por inducción que siendo α = 2 y β = 2 , el n-simo
término de la sucesión de Fibonacci es:
1
Fn = √ (αn − β n )
5
Es en principio sorprendente esta fórmula porque además de involucrar números relacio-
nados por la proporción áurea, patrón de la belleza griega, a partir de números irracionales
producimos números enteros. Nos interesa ver como se producen fórmulas explı́citas a partir
de las definiciones recursivas. El caso más sencillo lo dejamos como ejercicio. Estudiaremos las
definiciones recursivas homogéneas de segundo orden, en donde el término general depende
de los dos anteriores multiplicados por constantes y están definidas ası́:
u, si n = 0;
Tn = v, si n = 1;
Tn = aTn−1 + bTn−2 , si n > 1.
donde u, v son los datos iniciales y a, b son constantes. A dicha sucesión, mejor “ley de
recurrencia” se le asocia el polinomio x2 − ax − b llamado caracterı́stico. Sus raı́ces nos
dan dirán mucho de la solución explı́cita.
Proposición 1. Cualquier sucesión de la forma sn = xαn + yβ n donde α, β son soluciones
a la ecuación x2 = ax + b, cumple la ley recursiva sn+1 = asn + bsn−1 .
Demostración. Supongamos que α, β son soluciones a la ecuación x2 = ax + b y sea sn =
xαn + yβ n entonces
con ecuación caracterı́stica (x−3)(x−2) la cumplen todas las siguientes sucesiones: 3n , 3n+5 ,
2n , 3n + 2n , 3n − 5 × 2n , etc.
15
Proposición 2. Sea sn la sucesión definida recursivamente ası́:
s0 = u; s1 = v.
Demostración. Por la proposición 1 se sabe la forma general, como sabemos los valores
cuando n = 0, 1 entonces Conseguimos x, y ∈ R tales que se cumpla:
u = x+y
v = αx + βy
s0 = u; s1 = v.
2.6. Ejercicios
1. Demostrar que la relación R sobre el conjunto A es una biyección si y sólo si R ◦ R−1 =
R−1 ◦ R = IA
4. A cada persona de una población se le asocia su lugar de residencia. Qué significa que
esta relación sea función? Que sea inyectiva? Que sea sobre?
16
a) i) Base: f (λ) = λ.
ii) Paso inductivo: Si v ∈ Σ∗ entonces f (va) = f (v)aa y f (vb) = f (v).
iii) Clausura: f se calcula nicamente aplicando i) y ii).
b) i) Base: f (λ) = λ.
ii) Paso inductivo: Si v ∈ Σ∗ entonces f (va) = f (v)b y f (vb) = f (v)a.
iii) Clausura: f se calcula únicamente aplicando i) y ii).
c) i) Base: f (λ) = 0.
ii) Paso inductivo: Si v ∈ Σ∗ entonces f (va) = f (v) + 1 y f (vb) = f (v) + 1.
iii) Clausura: f se calcula únicamente aplicando i) y ii).
d ) i) Base: f (λ) = λ.
ii) Paso inductivo: Si v ∈ Σ∗ entonces f (va) = af (v) y f (vb) = bf (v).
iii) Clausura: f se calcula únicamente aplicando i) y ii).
10. Demuestre que para cualquier función si tiene dos inversas a derecha diferentes entonces
no tiene inversa a izquierda. Enuncie y demuestre el resultado dual.
15. De cuántas maneras se pueden se pueden intercambiar los dgitos del sistema decimal
si los pares se deben intercambiar con pares y los impares con impares?.
17
16. 6 personas ocupan 4 habitaciones sabiendo que ninguna puede quedar vacı́a. ¿De
cuántas maneras se pueden distribuir?.
18. En cada caso se da una definición recursiva para f (n) encuentre una fórmula explı́cita.
(
3 si n = 0
a) f (n) =
f (n − 1) + 2 con n > 0
(
4 si n = 0
b) f (n) =
3f (n − 1) con n > 0
(
3 si n = 0
c) f (n) =
= 2f (n − 1) + 5 con n > 0
19. Demuestre que si las sucesiones sn y tn cumplen la misma ley recursiva homogénea,
entonces xsn + ytn también la cumple.
(nótese que aquı́ la ecuación caracterı́stica tiene sus dos raı́ces iguales). Demuéstrese
que existen x, y ∈ R tales que para todo n ∈ N se tiene an = xr n + ynr n .
22. Encontrar fórmulas explı́citas para el número de palabras de longitud n sobre el alfabeto
{a, b, c} que:
3. Cardinalidad
Los números surgen ante la necesidad de contar los elementos que tiene un conjunto A.
Ası́ los números naturales nos sirven para contar los elementos de conjuntos finitos. Se llega
a entender un conjunto finito como aquel que tiene un número natural de elementos. Faltarı́a
18
hablar de otro número ∞ para contar los elementos de conjuntos infinitos. Pero ¡NO!. En
primer lugar el ∞ con el que el lector debe estar familiarizado por sus cursos de cálculo, es
un infinito potencial por cuanto se refiere a una cantidad o variable que puede crecer tanto
como se quiera. George Cantor descubrió a finales del siglo XIX que se necesitan muchos
números de “otros” para contar los elementos de los conjuntos no finitos. Ası́ nacieron los
números transfinitos que no son los reales ni los complejos sino que conforman según
Hilbert,“el paraı́so que dejó Cantor para nosotros”. Intentaremos en esta sección dar una
breve introducción a este paraı́so (del cual “nadie nos podrá expulsar”). Bienvenidos!
Que dos conjuntos sean equipotentes significa intuitivamente que tienen igual cantidad
de elementos.
Demostración. Por ser la función idéntica biyección la equipotencia es una relación reflexiva.
Por ser la inversa de una biyección biyección la equipotencia es una relación simétrica. Por ser
la composición de una biyecciones biyección la equipotencia es una relación transitiva.
|A| = {X | A ∼ X}
Ejemplo 3.1. El familiar número dos 2 es como cardinal, la clase de todos los conjuntos
que son equipotentes con, por ejemplo, {0, 1}.
Ejemplo 3.3. El conjunto {1, 2} es finito. Esto se puede demostrar exhaustivamente: Tome
todos los subconjuntos propios de {1, 2} que no son sino 3, y demuestre que ninguna de
las funciones inyectivas de los subconjuntos en él (en total 5), es biyección. Este método
puede resultar muy engorroso para demostrar que los conjuntos que conocemos son finitos.
La siguiente proposición 18 da una herramienta para demostrar que un conjunto es finito.
19
Demostración. Supongamos que A∪{x} es infinito y x ∈ / A, sea B ⊆ A∪{x} con B 6= A∪{x}
y f : B −→ A ∪ {x} una biyección. Entonces B − f −1 (x) es equipotente con A, si B − f −1 (x)
no es un subconjunto de A, es porque x ∈ B entonces B − {x} es subconjunto propio de A
equipotente con B − f −1 (x) y por tanto con A. Entonces A no puede ser finito.
Ejemplo 3.4. ∅ es finito, pues no tiene subconjuntos propios. Por la proposición 18, {0} =
∅ ∪ {0} es finito. Ası́ mismo {0, 1} y en general {0, 1, . . . n − 1} es finito. De esta manera se
ve que los cardinales finitos coinciden con lo números naturales.
Definición 17. Un conjunto A es enumerable o numerable si A es ∅ o existe f : N −→ A
que es sobreyectiva.
Ejemplo 3.5. N × N es enumerable. En efecto por ejemplo la función f : N −→ N × N
definida recursivamente as
(0, 0) si n = 0
f (n) = (i + 1, j − 1) si f (n − 1) = (i, j) con j > 0
(0, i + 1) si f (n − 1) = (i, 0).
Ejemplo 3.6. P(N) no es enumerable: Este importante resultado debido a Cantor se gene-
raliza en el Teorema de Cantor (ejercicio 16) que nos permite construir cardinales cada vez
más grandes. Si existiera una función f : N −→ P(N) sobreyectiva, vale hacernos la pregunta
i ∈ f (i)? Construimos el conjunto A = {n ∈ N | n ∈ / f (n)} que es como “el barbero que
afeita a todos aquellos que no se afeitan a sı́ mismos”. Como f es sobreyectiva existir un
j ∈ N tal que f (j) = A y nos preguntamos “quién afeita al barbero?”, es decir j ∈ f (j)? Las
dos posibles respuestas nos llevan a un absurdo, por lo tanto no podemos aceptar que exista
tal f sobreyectiva.
20
Definición 18. Se dice que |A| ≤ |B| si existe una función f : A −→ B que es inyectiva.
Ejemplo 3.7. Para cualquier conjunto X se tiene |X| ≤ |P(X)|. En efecto, si a cada
elemento x ∈ X se le asocia el conjunto {x} ∈ P(X) se tiene una función inyectiva.
Proposición 22. La relación ≤ entre cardinales está bien definida, es reflexiva y transitiva.
Demostración. Esto se debe a que la función identidad es inyectiva y la composición de
funciones inyectivas es inyectiva
Proposición 23. Un conjunto es enumerable sisi su cardinal es menor o igual que el de los
naturales.
3.2. Ejercicios
1. Exhibir funciones biyectivas entre los conjuntos A y B dados (lo cual nos demuestra
que en cada caso estos conjuntos son equipotentes):
a) A = N y B = {n ∈ N | n ≥ 5}.
b) A = Z y B = N.
c) A = {n2 | n ∈ N} y B = N.
d ) A = {2n + 1 | n ∈ N} y B = N.
e) A = {x ∈ R | 0 < x < 1} y B = {x ∈ R | 5 < x < 7}.
f ) A = {x ∈ R | 0 ≤ x < 1} y B = {x ∈ R | 5 ≤ x < 7}.
21
g) A = {x ∈ R | 0 ≤ x < 1} y B = {x ∈ R | 5 < x ≤ 7}.
h) A = {X | X ⊆ {a, b, c}} y B = {0, 1} × {0, 1} × {0, 1}.
i ) A = {f : {0, 1} −→ {a, b, c} | f es función} y B = {a, b, c} × {a, b, c}.
j ) A = {f : {0, 1} −→ X | f es función} y B = X × X donde X es cualquier
conjunto.
k ) A = {X | X ⊆ U} y B = {f : U −→ {0, 1} | f es función} donde U = {a, b, c}.
l ) A = {X | X ⊆ U} y B = {f : U −→ {0, 1} | f es función} donde U es cualquier
conjunto.
m) (!) A = {x ∈ R | 0 < x < 1} y B = {x ∈ R | 0 < x < 1} × {x ∈ R | 0 < x < 1}.
n) (!) A = {x ∈ R | 0 < x < 1} y B = {x ∈ R | 0 < x ≤ 1}.
22
a) N × {a, b}. g) Q.
b) N × {a, b, c}. h) Palabras sobre un alfabeto finito Σ.
c) Z.
i ) Los subconjuntos de {0, 1, . . . n − 1}.
d) N × N.
e) Z × N. j ) Los subconjuntos finitos de N.
f) Z × Z. k ) Los polinomios con coeficientes en Z.
11. Sea A un conjunto finito y B efectivamente enumerable, exhiba algoritmos (si existen)
para enumerar:
a) A ∪ B c) A ∩ B
b) B − A d) A × B
12. Sea A y B conjuntos efectivamente enumerables, exhiba algoritmos (si existen) para
enumerar:
a) A ∪ B c) A ∩ B
b) B − A d) A × B
14. Sean a0 a1 a2 . . . las cifras de la expansión decimal de algún número irracional. Acep-
tamos que la sucesión de los ai es generada algorı́tmicamente. Dar argumentos para
decidir si los siguientes conjuntos son finitos, enumerables, efectivamente enumerables
y decidibles.
23
b) {n ∈ N | ∀N∃k > N, l ∈ N ((ak . . . ak+l )10 = n)}
a) {x ∈ R | 0 < x < 1}
b) {x ∈ R | 0 ≤ x ≤ 1}.
c) Todas las funciones de N en {0, 1}.
d ) Todas las funciones de N en {0, 1, . . . m − 1}.
e) Los subconjuntos de N.
f ) Los reales entre 0 y 1 que en base 3 se escriben sólo con 0’s y 2’s (Conjunto
ternario de Cantor).
24