Escolar Documentos
Profissional Documentos
Cultura Documentos
Solución Ayudantı́a 6
28 de septiembre de 2016
2o semestre 2016 - Profesores G. Diéguez - F. Suárez
Marco Bucchi y Alberto Croquevielle
Pregunta 1
x
si x ∈ { 21n | n ∈ N0 }.
f (x) = 2
x e.o.c.
x 6= y =⇒ f (x) 6= f (y).
Solución Ayudantı́a 6 - Marco Bucchi y Alberto Croquevielle
Pregunta 2
n
X
fd (n) = fi (i) + 1
i=1
Pregunta 3
Sea {0, 1}ω el conjunto de todos los strings binarios de largo infinito.
(a) Suponga que L1 = {s ∈ {0, 1}ω | s contiene una cantidad finita de sı́mbolos 1}. Demuestre
que L1 es un conjunto numerable.
Solución:
Sabemos que todos los strings deben tener un último 1 en algún lugar, pues son finitos. Nos
aprovecharemos de esto para enumerar este conjunto.
Identificaremos cada string único por la posición en la que existen los 1’s de ese string.
Entonces el conjunto ∅ es aquel que tiene solo 0’s, {1, 2} representa a 11000..., {1, 3, 5} a
10101000..., etc.
2
Solución Ayudantı́a 6 - Marco Bucchi y Alberto Croquevielle
Ahora, ¿cómo hacemos para enumerar este conjunto? Tomemos todos los strings que poseen
su último 1 en la posición n. Se tiene que todos estos strings están representados por el
conjunto
Sn = {s ∪ {n} | s ⊆ {1, 2, ..., n − 1}}
Es evidente que este conjunto es finito (tiene tamaño 2n , con n natural).
Ahora, para enumerar TODOS los posibles strings, solo hace falta hacer la unión de todos
estos conjuntos para todo n ∈ N
[
L01 = Sn .
n∈N
En consecuencia, ya que L02 ⊆ 2N tenemos que |L02 | ≤ |2N |. Ahora demostraremos que
|L02 | ≥ |N|. Mediante el argumento de Cantor.
Supogamos que este es un conjunto numerable, enumeremos cada S ∈ L02 en una lista hacia
abajo, y cada uno de los contenidos de este hacia la derecha en orden creciente.
s1,1 s1,2 s1,3 ... s1,n ...
s2,1 s2,2 s2,3 ... s2,n ...
s3,1 s3,2 s3,3 ... s3,n ...
..
.
sn,1 sn,2 sn,3 ... sn,n ...
..
.
Ahora definamos s∗ como s∗,i = si,i + 1. Evidentemente esta palabra se diferencia en su
i-ésima posición de si,i , por lo tanto no puede haber estado enumerado en la lista anterior.
Sin embargo representa a un conjunto infinto contenido en N, luego el conjunto representado
por s∗ debiese estar en L02 . Hemos llegado a una contradicción al suponer que L02 ≈ N. Luego
|N| < |L02 | ≤ |2N |. Por lo tanto, si se considera la hipótesis del continuo como cierta, se debe
tener que |L2 | ≈ |L02 | ≈ |2N |. (Es importante notar que podemos hacer esta demostración solo
si se permite explı́citamente suponer la hipótesis del continuo. De no ser ası́, la demostración
formal de esta pregunta se debe hacer bajo el mismo método que se presenta en la pregunta
5).
3
Solución Ayudantı́a 6 - Marco Bucchi y Alberto Croquevielle
Pregunta 4
Sea E = {∼ | ∼ es una relación de equivalencia sobre N}. Demuestre que E y 2N son equinumerosos.
Solución:
Lo demostraremos mediate el teorema de Cantor-Schröder-Bernstein. Para esto definiremos dos
funciones inyectivas f : E → 2N y g : 2N → E.
Se tiene que toda relación R ⊆ N × N, o bien R ∈ 2N×N . Por lo tanto, el conjunto E ⊆ 2N×N . Esto
implica que existe una función inyectiva f1 : E → 2N×N , basta con tomar f1 (R) = R.
Por otra parte, sabemos que el conjunto N × N es equinumeroso con N, luego existe una función
biyectiva f2 entre ellos. A partir de esta definimos una nueva función f3 : 2N×N → 2N tal que
f3 (S) = {f2 (x, y) | (x, y) ∈ S} para todo S subconjunto de N × N.
Para definir g definiremos un tipo de relación de equivalencia de la siguiente forma. Para un conjunto
S ∈ 2N se define la relación RS = S × S ∪ {(i, i) | i ∈ N}. Es fácil observar que esta relación es de
equivalencia, pues define una partición de N (también es fácil ver que cumple las tres propiedades
de las relaciones de equivalencia). Las clases de equivalencia de N/RS son: aquella que contiene a
todos los elementos de S, y el resto aquellas que contienen cada una a un único elemento, los que
NO se encuentran en S. Esto implica que RS está asociada solo a un único S. De existir otro RS0
asociado a S, este serı́a tal que definirı́a exactamente la misma partición sobre N, luego RS = RS0 .
Luego, definimos g como g(S) = RS .
Hemos encontrado ambas funciones inyectivas, luego por teorema, se debe cumplir que E y 2N son
equinumerosos.
Pregunta 5
4
Solución Ayudantı́a 6 - Marco Bucchi y Alberto Croquevielle
que sabemos que es equinumeroso con 2N por la pregunta 3.b. Además, tomemos el conjunto
F in = {S ⊆ N | S es un conjunto finito},
que sabemos que es numerable. Llamemos F in al conjunto de los complementos de F in, es decir
F in = {N \ S | S ∈ F in}.
Ahora, es fácil argumentar que I = Inf \ F in. Por una parte, si A ∈ I, sabemos que A es infinito
(y por lo tanto A ∈ Inf ) y que el complemento de A es infinito (y por lo tanto N \ A no está en
F in, o sea, A no está en F in). Por tanto, A ∈ Inf \ F in, con lo que concluimos que I ⊆ Inf \ F in.
La otra contención es similar.
Como Inf y 2N son equinumerosos, existe una función inyectiva h1 : 2N → Inf . Simplemente
debemos elegir una familia numerable dentro de I y desplazarla para meter los elementos de F in.
Tomemos A ⊆ I, tal que A sea numerable. Dado que I es infinito, sabemos que existe tal A. Dado
que A es numerable, y de igual forma F in también lo es, sabemos que existen dos listas infinitas
a1 , a2 , a3 , ... y f1 , f2 , f3 , ... que enumeran a todos los elementos de A y F in respectivamente. A
partir de esto, definimos la función h2 : Inf → I tal que
a2i
si x es igual a fi para algún i ≥ 1
h2 (x) = a2i−1 si x es igual a ai para algún i ≥ 1
x en cualquier otro caso