Soluciones Taller de Conjuntos y Combinatoria
Soluciones Taller de Conjuntos y Combinatoria
Taller 4 – Soluciones
1. Cardinalidad finita.
f|In+1 : In+1 → In
1
a In+1 es una función inyectiva. Sea f^ esta misma función, pero con el
codominio extendido a In+1 . Entonces f^ : In+1 → In+1 es inyectiva y
por la parte (a) debe ser también sobreyectiva. Pero esto es absurdo
porque el rango de f^ es el mismo de f|In+1 , y por lo tanto es un
subconjunto de In . De aquı́ se concluye que no existe n ∈ N tal que
N ∼ In .
c) Use (a) para deducir el principio del palomar: Sea f : Im → In una
función. Si m > n entonces f no es inyectiva.
Solución: Sea f : Im → In una función y supongamos que m > n y
f es inyectiva. Como en la solución de (b), consideremos f^ igual a f
pero con el codomino extendido a Im . Entonces, por (a), f^ es sobre-
yectiva, lo que es absurdo porque el rango de f^ es un subconjunto
de In .
5 15
4 10 16
3 6 11 17
n
2 3 7 12 18
1 1 4 8 13 19
0 0 2 5 9 14 20
0 1 2 3 4 5
m
1
J(m, n) = ((m + n)2 + 3m + n)
2
1
= ((m + n)2 + m + n) + m
2
1 1
= ((m 0 + n 0 )2 + m 0 + n 0 ) + (m 0 + n 0 )k + (k2 + k) + m
2 2
1
= J(m 0 , n 0 ) + (k − 1)m 0 + kn 0 + (k2 + k) + m,
2
2
lo cual contradice J(m, n) = J(m 0 , n 0 ) si k ≥ 1. Por lo tanto k = 0 y
entonces m + n = m 0 + n 0 , y también m = m 0 (de donde n = n 0 ).
Para verificar la sobreyectividad, sea ` ∈ N y sea
1 2
k = máx {d ∈ N : (d + d) ≤ `}.
2
Tomemos
1
m = ` − (k2 + k), n = k − m
2
y veamos que m, n ≥ 0 y J(m, n) = `: Es claro que m ≥ 0 porque
1
2
(k2 + k) ≤ `. Y n ≥ 0 porque k ≥ m, y esto porque si m > k entonces
m ≥ k + 1 y entonces
1 1 1
` = (k2 + k) + m ≥ (k2 + k) + (k + 1) = ((k + 1)2 + (k + 1))
2 2 2
lo que contradice la definición de k. Finalmente
1 1
J(m, n) = ((m + n)2 + m + n) + m = (k2 + k) + m = `.
2 2
3
P∞C se define
5. El conjunto de Cantor como el conjunto de todos los números
reales de la forma n=1 an 3 donde an ∈ {0, 2}. Use el método de la
−n
Ası́ que, en general, los números que tienen una representación que ter-
mina en 0’s también tienen otra que termina en 2’s. A pesar de esto,
los números que nos interesan, los que pertenecen a C, sólo tienen una
representación que los hace miembros de C (porque la otra representación
tiene un 1): Por ejemplo,
bN = 2 sii aN,N = 0
lo que es absurdo porque los bn y los aN,n deben ser los dı́gitos (ternarios)
en la única representación de β = f(N). Por lo tanto C no es contable.
4
a) Justifique que para n ≥ 1, dado el intervalo cerrado [an−1 , bn−1 ], se
puede escoger un intervalo [an , bn ] tal que
5
S
Solución: Supongamos que tal A existe. Sea entonces A la unión de
los elementos de A, es decir
[ [
A= Z
Z∈A
S
y consideramos
S su conjunto de partes S A). Por hipótesis, existe Y ∈ A
P(
S P( A) Y. Además Y A porque Y ∈ A y por lo tanto
tal que
Y ⊆ A. Pero entonces
[ [
P( A) Y A
S
S es absurdo porque por el teorema de Cantor se tiene que A ≺
lo que
P( A).
9. Sea A 6= ∅. Pruebe que las siguientes afirmaciones son equivalentes:
a) A es inifinito
b) Para todo a ∈ A, A ∼ A − {a}
c) Para todo b 6∈ A, A ∼ A ∪ {b}
Sugerencia: Pruebe (a) ⇒ (b) ⇒ (c) ⇒ (a)
Solución: (a) ⇒ (b) Sea a ∈ A arbitrario. Entonces A − {a} es infinito,
y por lo tanto existe B ⊆ A − {a} enumerable (esto usa el axioma de elec-
ción). Sea f : N → B una biyección correspondiente. Entonces definimos
la función g : A → A − {a} como
x si x ∈ A − B − {a}
g(x) = f(0) si x = a
f(1 + f−1 (x)) si x ∈ B
y esta g es una biyección.
(b) ⇒ (c) Sea b 6∈ A y escogemos a ∈ A arbitrario. Entonces, por hipóte-
sis A ∼ A − {a}, y sea f : A − {a} → A una biyección correspondiente.
Entonces definimos la función g : A → A ∪ {b} como
f(x) si x ∈ A − {a}
g(x) =
b si x = a
y esta g es una biyección.
(c) ⇒ (a) Si A es finito entonces existe n tal que A ∼ In . Por hipótesis,
para b 6∈ A, A ∼ A ∪ {b}. Pero entonces
In ∼ A ∼ A ∪ {b} ∼ In ∪ {b} ∼ In+1
lo que contradice el principio del palomar.
6
10. Determine las cardinalidades de las colecciones de funciones:
C1 = {f | ∃n ∈ N, f : N → In es una función}
C2 = {f | f : N → {0, 1} es una función y ∃n ∈ N, f(i) = 0 si i > n}
donde
C1,n = {f | f : N → In es una función}
Por definición, |C1,n | = nℵ0 . Si n = 1, esto es 1, y si n ≥ 2 entonces
nℵ0 = 2ℵ0 porque
2ℵ0 ≤ nℵ0 ≤ ℵℵ ℵ0 ℵ0
0 ≤ (2 )
0
= 2ℵ0 ·ℵ0 = 2ℵ0 .
C1 ∼ C1 − C1,1 ∼ N × R
|C1 | = 2ℵ0 .
2N = C1,2 ⊆ C1
se obtiene que 2ℵ0 ≤ |C1 |. Ası́ que 2ℵ0 ≤ |C1 | ≤ 2ℵ0 y por lo tanto
|C1 | = 2ℵ0 .
Solución para C2 : Tenemos que
[
C2 = C2,n
n≥1
7
donde
· · · → g−1 (f−1 (g−1 (a))) → f−1 (g−1 (a)) → g−1 (a) → a → f(a) → g(f(a)) → f(g(f(a))) → · · ·
8
y ∈ A ∪ B entonces las cadenas de x y y son las mismas. Con lo anterior,
se pueden definir una función biyectiva h : A → B dada por
−1
g (a) si a está en una cadena con B-terminación
h(a) =
f(a) de lo contrario
(En ciclos y cadenas infinitas cualquiera de las dos funciones podrı́a usarse.)
9
c) Sean A = N×N, B = N+ , f(m, n) = 2m 3n y g(`) = (`, 0). Determine
la función h que resulta de la prueba del teorema de CBS.
Solución: Este ya se complica mucho ...
14. Pruebe que el conjunto de todos los subconjuntos finitos de los reales
tiene cardinalidad 2ℵ0 :
F = {A ⊆ 2[0,1) : ∃ n ∈ N, |A| = n}
y
Fn = {A ⊆ 2[0,1) : |A| = n}.
Es claro que F = n≥0 Fn . Definimos una función inyectiva f : F →
S
[0, 1] de la siguiente manera. Si A ∈ Fn , sean a1 < a2 < a3 < · · · <
an los elementos de A, y para ai , sea
10
Con un desplazamiento de estas funciones se obtiene para todo n ≥ 0
que
Fn [n, n + 1)
(note que también F0 = {∅} [0, 1)), y entonces podemos obtener
F R uniendo estas funciones.
b) Usando propiedades de los cardinales.
Solución:
15. Pruebe que el conjunto de todos los subconjuntos contables de los reales
también tiene cardinalidad 2ℵ0 . En este caso puede hacer uso del Axioma
de Elección. Si el uso no es directo, indique en que resultado de los que
usa en la prueba se necesita el Axioma de Elección.
11
S
Entonces C = n≥0 f(n). Entonces fácilmente se puede establecer
una biyección ψ : A → A − B: Sean g : N → B y h : N → C
enumeraciones de B y C (es decir, biyecciones), entonces
x si x 6∈ B ∪ C
ψ(x) = h(2g−1 (x)) si x ∈ B
−1
h(2h (x) + 1) si x ∈ C
12
c) Si X es Dedekind-infinito, entonces X contiene un conjunto conta-
blemente infinito. Sugerencia: Sea z ∈ X − f(X) y defina x0 = z,
x1 = f(x0 ), . . ., xn+1 = f(xn ), . . . (una pregunta del primer parcial
es útil para verificar que {x0 , x1 , x2 , . . .} es infinito).
d ) Si X y Y son Dedekind-finitos, entonces X ∪ Y es Dedekind finito.
Sugerencia: Use (c).
Ψ(f) = φ ◦ f ◦ φ−1 .
κ! ≤ κκ ≤ (2κ )κ = 2κ·κ = 2κ
13
con la función inyectiva F : 2K → BK0 ∪K1 definida de la siguiente manera:
si φ ∈ 2K entonces F(φ) es la permutación fφ de K0 ∪ K1 dada por, donde
k ∈ K y i es 0 ó 1,
(k, i) si φ(k) = 0
fφ ((k, i)) =
(k, 1 − i) si φ(k) = 1
(en palabras, (k, 0) y (k, 1) se intercambian sii φ(k) = 1). De (∗), puesto
que BK ∼ BK0 ∪K1 , se tiene que 2κ ≤ κ! y finalmente 2κ = κ!
F : (KL )M → KL×M
φ : M → KL
m 7→ φ(m)
donde
φ(m) : L → K
Entonces F(φ) es una función dada por
F(φ) : L × M → K
(`, m) 7→ φ(m)(`)
Verifiquemos:
Inyectividad de F: Sean φ, φ 0 ∈ (KL )M con φ 6= φ 0 . Entonces existe
m ∈ M tal que φ(m) 6= φ 0 (m). Y por lo tanto existe ` ∈ L tal que
φ(m)(`) 6= φ 0 (m)(`). Pero por definición esto significa que F(φ)(`, m) 6=
F(φ 0 )(`, m) y por lo tanto F(φ) 6= F(φ 0 ).
Sobreyectividad de F: Sea ψ ∈ KL×M . Definimos φ ∈ (KL )M como
φ(m) = ψ(·, m)
14
21. Use aritmética de cardinales para probar las siguientes igualdades (Nota:
en los tres primeros casos, el resultado es inmediato usando la propiedad
general de absorción κ + λ = κ · λ = máx(κ, λ)). Aquı́ se dan soluciones
alternativas donde el resultado se deduce de una cadena de desigualdades
ó igualdades utilizando ℵ0 · ℵ0 = ℵ0 y ℵ0 ≤ 2ℵ0 y propiedades básicas
de aritmética cardinal.):
a) ℵ0 + ℵ0 = ℵ0
Solución: De la cadena de desigualdades
ℵ0 = 0 + ℵ0 ≤ ℵ0 + ℵ0 = 2 · ℵ0 ≤ ℵ0 · ℵ0 = ℵ0
c) ℵ0 · 2ℵ0 = 2ℵ0
Solución: Usando (b),
d ) ℵℵ
0 = 2
0 ℵ0
Solución:
2ℵ0 ≤ ℵℵ ℵ0 ℵ0
0 ≤ (2 )
0
≤ 2ℵ0 ·ℵ0 = 2ℵ0
15
24. a) Pruebe directamente (usando el teorema de CBS) que |NN | = |2N |
(no use aritmética cardinal).
b) Pruebe que para cualquier conjunto A infinito |AA | = |2A | (aquı́ si
puede usar más maquinaria)
Solución: Sea κ el cardinal de A. Entonces
2κ ≤ κκ porque 2 ≤ κ y propiedad de desigualdad
≤ (2κ )κ porque κ < 2κ y propiedad de desigualdad
= 2κ·κ porque propiedad de potencias
= 2κ porque κ · κ = κ.
Por lo tanto 2κ = κκ (para ser más preciso, de las desigualdades
se tiene que 2κ ≤ κκ y también κκ ≤ 2κ , y de aquı́ que 2κ = κκ ,
por la antisimetrı́a de la relación ≤ de cardinales que se deduce del
teorema de Cantor-Berstein-Schroeder).
25. Pruebe que Z[X] = {an Xn + an−1 Xn−1 + · · · + a1 X + a0 | ai ∈ Z, an 6= 0}
es contablemente infinito.
Solución: Ver notas de Johany S.
26. Máximos locales. Sea f : R → R una función. Se dice que f tiene un
máximo local en x, si existe > 0 tal que para todo y ∈ R tal que
0 < |y − x| < se satisface f(y) < f(x). Pruebe que para toda f el
conjunto Mf = {x ∈ R : f tiene un máximo local en x} es contable.
Solución: Si f tiene un máximo local en x, entonces existe Nx ∈ N
tal que si y ∈ [x − 1/Nx , x + 1/Nx ] entonces f(y) < f(x) (esto por
propiedad de los reales). Si f tiene máximos locales en x1 y x2 y Nx1 =
Nx2 = N entonces |x1 − x2 | > 1/N porque de lo contrario f(x1 ) < f(x2 )
y f(x2 ) < f(x1 ) porque f tiene máximo local en ambos valores, lo cual es
una contradicción. Entonces para cada n ∈ N+ , el conjunto
Mn = {x ∈ R : f tiene máximo local en x y Nx = n}
es contable (porque para cada intervalo Jm,n = [m/n, (m+1)/n), m ∈ Z,
|Mn ∩ Jm,n | ≤ 1). Entonces
[
M = {x ∈ R : f tiene máximo local en x} = Mn
n≥1
16
27. Considere una colección C de cı́rculos disyuntos en R2 , ninguno de los
cuales es un punto. Más precisamente, para cada C ∈ C existe un centro
c ∈ R2 y un radio r ∈ R con r > 0 tal que C = {x ∈ R2 | kx − ck ≤ r}, y
para C, C 0 ∈ C diferentes se tiene C ∩ C 0 = ∅. Probar que C es contable.
r2 r2
kx − ck2 = (x1 − c1 )2 + (x2 − c2 )2 ≤ + = r2 .)
2 2
Como está expresado arriba, RC es un producto de intervalos. Ya que
cada intervalo contiene un número racional, el producto RC y por tanto
C contiene una pareja (qC,1 , qC,2 ) de números racionales.
Esto nos permite definir una función inyectiva f : C → Q × Q dada por
C 7→ (qC,1 , qC,2 )
C Q × Q.
17
29. Sea A ⊆ R+ (reales positivos) tal que P
para algún b ∈ R+ y cualquier
subconjunto finito B de A, se cumple a∈B a ≤ b. Pruebe que A es
contable. Sugerencia: Para n ∈ N, cuántos elementos de A pueden ser
mayores que b/n ?
30. Sea R una relación sobre R tal que para x, y ∈ R, xRy sii x − y ∈ Q.
R es una relación de equivalencia. Cuántas clases de equivalencia hay ?
Cuántos elementos hay en cada clase ? (aquı́, “cuántos” quiere decir cual
es la cardinalidad del conjunto correspondiente)
Cx = {y ∈ R : x − y ∈ Q} = {x + q : q ∈ Q}
C = {Cx : x ∈ R}
H = {φ | B ⊆ A, φ : B × B → B es una biyección}.
18
Para usar el lema S que dada una cadena C ⊆ H,
S de Zorn, se necesita probar
S C ∈ H. Ya se sabeSque C es una función inyectiva.
se tiene que S Sea
A0 = ran( C). Pruebe que dom( C) = A0 ×A0 (esto implica C ∈ H).
A (A × {0}) ∪ (A × {1}).
19
xk = 1 en [0, 1] y puntos p0 , p1 , . . . , pk en R2 tal que f(xi ) = pi y en el
intervalo [xi , xi+1 ] la imagen de f es el segmento de recta entre los puntos
pi y pi+1 ; p0 y pk son los terminales de γ). Pruebe que si B ⊆ R2 es
contable, entonces A = R2 − B es poligonalmente conexo.
Solución: Sin pérdida de generalidad, podemos asumir que (−1, 0), (1, 0) 6∈
B y determinamos una curva poligonal en A = R2 − B con terminales
(−1, 0) y (1, 0) (para cualquier B, y puntos x0 , x1 6∈ B siempre se puede
llegar a la situación asumida con una rotación y una translación). Para
t ∈ [0, 1] sea γt el camino poligonal que consiste de los dos segmentos de
(−1, 0) a (0, t) y de (0, t) a (1, 0). Estos γt son disjuntos excepto por los
terminales, y además el conjunto [0, 1] de posibles ı́ndices t no es contable.
Pero entonces
C = {t ∈ [0, 1] : B ∩ γt 6= ∅}
es contable por ser B contable (si se quiere ser más preciso, si f : B → N
es inyectiva, entonces g : C → N dada por
g(t) = mı́n {n ∈ N : n ∈ ran(f), f−1 (n) ∈ γt }
también lo es; recuerde que la existencia de una tal función inyectiva es
una de las condiciones equivalentes para que un conjunto sea contable).
Por lo tanto existe t ∈ [0, 1] tal que B ∩ γt = ∅.
34. En este ejercicio usamos la representación decimal que termina en 9’s (y
no la que termina en 0’s, cuando ambas existen). Justifique que la función
ilustrada en el siguiente ejemplo es una biyección f : (0, 1]×(0, 1] → (0, 1]:
f(0 · 1 4 003 01 2 3 00001 05 1 1 · · · , 0 · 3 3 00007 9 001 5 9 0005 2 · · ·) =
0 · 1 3 4 3 003 00007 01 9 2 001 3 5 00001 9 05 0005 1 2 1 · · ·
Se intercalan las representaciones decimales, pero agrupando los ceros
con el siguiente dı́gito que no es cero.
Solución: Puesto que por definición de f, todo grupo de 0’s consecuti-
vos se agrupa con el siguiente dı́gito no nulo, entonces la función inversa
g se define en la forma obvia basándose en esos grupos. Siendo un poco
más preciso, dado α ∈ (0, 1] en representación decimal, el primer grupo
de 0’s y un no cero en α es el primer grupo de dı́gitos en la representación
del primer número α1 , el siguiente tal grupo en α es el primer grupo de
dı́gitos en la representación del segundo número α2 ; procediendo ası́ suce-
sivamente en forma alternada se obtienen las representaciones decimales
de α1 y α2 y entonces g(α) = (α1 , α2 ). Por las definiciones es claro que
f(g(α)) = α y g(f(α1 , α2 )) = (α1 , α2 ). Por lo tanto f es una biyección.
(Note que es importante que se trabaja en (0, 1] y se usa la representación
que termina en 9’s.)
20