Вы находитесь на странице: 1из 7

Pontificia Universidad Catolica de Chile

Departamento de Ciencia de la Computacion


IIC1253 - Matematicas Discretas

Tarea 2
14 de octubre 2016
2o semestre 2016 - Profesores G. Dieguez - F. Suarez
Hermon Alfaro - 13635735

Respuestas

Pregunta 1

Para la resolucion de esta pregunta, se asumira que la funcion largo: N se encuentra


bien definida y entrega la cantidad de caracteres ACSII del string, que w[i] es el caracter
ACSII en la posicion i del string, con 1 i largo(w). Que dos strings se dicen iguales si y
solo si poseen el mismo largo y los mismos caracteres ACSII en las mismas posiciones, en caso
contrario se dicen distintos. Y por ultimo que la relacion menor < se basa en la comparacion
de que string tiene largo menor y en caso de tener largos iguales, en la comparacion de los
carateres en orden del primer caracter en adelante, segun cual caracter se encuentra primero
en el diccionario ACSII de la figura 1, que se enumera de izquierda a derecha y de arriba a
abajo (ej: a < b, chao<hola, matematica discreta<matematico discreto).

Figura 1: caracteres ACSII imprimibles


Tarea 2 - Hermon Alfaro - 13635735
Pregunta a

Por demostrar: es numerable

Demostracion: Sea En = {w : largo(w) = n}. Es claro que En es numerable, porque


posee una cantidad finita de strings distintos. En efecto, como existen 95 caracteres ACSII
(segun la figura 1), existen 95n strings distintos de largo n (la enumeracion sera segun la
relacion <, pero no es necesario para verificar la enumerabilidad, solo que sea una cantidad
finita). Luego, se puede escribir como:
= nN En
Como se vio en el problema 4 de la I2, la union numerable de conjuntos numerables es
numerable, por lo tanto es numerable.

Pregunta b

Por demostrar: 6 = {X : X X es f inito} es numerable

Demostracion: que sea numerable, implica que existe una biyeccion f : N que a
cada String le asigna un natural. Entonces demostrar que 6 es numerable, es equivalente
a probar que A = {X N : X es f inito} es numerable, ya que para todo X, cada natural
perteneciente a X representa un String.

Al igual que en a) se llegara a una igualdad entre el conjunto que se desea probar su
numerabilidad y una union numerable de numerables. Sea An el conjunto de subconjuntos
de naturales con no mas de n elementos. Entonces, tenemos que:
A0 = {}
A1 = A0 {{a}| a N}
Y en general n N, n 1 :
An+1 = {an a1 | an An a1 A1 }
Verificaremos por induccion que An es numerable:

Caso base: A1 es numerable. En efecto, es facil ver que tiene cardinalidad 1 + |N| = |N| y
por lo tanto es numerable.

Hpotesis de induccion: Suponemos An numerable

Tesis de induccion: Debemos demostrar que An+1 es numerable

2
Tarea 2 - Hermon Alfaro - 13635735
Por la definicion de An+1 tenemos que es la union numerable de dos conjuntos numeables
(A1 demostrado en el caso base y An supuesto en la hpotesis de induccion), por lo tanto es
numerable.

Para finalizar la demostracion, notemos que:


A = nN An
Es decir A es la union numerable de conjuntos numerables. Concluimos al igual que en a)
que A es numerable y por lo tanto 6 es numerable.

Pregunta c

Por demostrar: 6
c = {X| X B
6
: X = B} es numerable

Demostracion: Analogo a b) por la biyeccion de a N podemos escribir cada string


como un natural, por lo tanto demostrar lo pedido es analogo a demostrar que: X = {X
N| B A : X = N B} es numerable, donde A es el conjunto definido en b).

Como A es numerable, existe una biyeccion : A N que a cada conjunto finito de


naturales le asigna un natural. Como el complemento es unico, definimos nuestra funcion
: X N como:
(X) = (N X)
Que claramente es biyeccion entre X y N, por la unicidad del complemento y por la biyeccion
de . Concluimos que X es numerable y por lo tanto 6 c es numerable

Pregunta d

Por demostrar: T es numerable

Demostracion: Antes de dar la demostracion de la numerabilidad de T , notemos que


podemos definir al conjunto T como el menor conjunto que cumple:

Base:
A 6 A T
C 6
c C T

Induccion: (Con las operaciones complemento, union e intersecccion)


A T Ac T
A, C T A C T
A, C T A C T

3
Tarea 2 - Hermon Alfaro - 13635735
Ademas, observemos lo siguiente:
Si A, C 6 : es claro que la union y la interseccion de 2 conjuntos finitos es finita, es decir:

A C 6 A C 6
Si A, C 6 c c c 6
c : entonces, (A C) = A C implica que (A C) c . En efecto,
A, C 6 c c
c A ,C
6
y ya vimos que 6 es cerrado bajo la interseccion. Entonces el
complemento de A C pertenece a 6 , es decir A C 6 c c
c . Ademas (A C) = A C
c

implica de manera analoga que (A C) 6c

Si A 6 , C 6 c c c
c : entonces (A C) = A C implica que (A C) c . En
6

efecto, C c Ac C c es finito. Entonces, el complemento de (A C) es finito, lo que implica


que (A C) 6 6
c . Ademas A C , dado que A es finito, entonces la interseccion lo es.

A partir de las observaciones y la definicion inductiva, es facil ver que:

T = 6 6
c

Y como la union de numerables es numerable, tenemos que T es numerable.

4
Tarea 2 - Hermon Alfaro - 13635735
Pregunta 2

La demostracion se basara en los apuntes del texto Sobre el teorema de Cantor-Bernstein


y la matematica de conjuntos que es posible encontrar en el link:

http://casanchi.com/mat/cantorbernstein01.pdf
Primero Se enunciara y demostrara el conocido teorema de Banach:

Teorema de Banach: Si A y B son conjuntos y f : A B, g: B A funciones, entonces


existen M A y N B tales que f (M) = N y g(B-N) = A-M. Donde la resta de conjuntos
son los elementos del primer conjuntos, que no se encuentran el segundo.

Demostracion: sea : P (A) P (A) dada por:

(C) = A g(B f (C))


Probaremos que existe un conjunto, que definiremos por M tal que (M ) = M . Para
esto, notemos primero, que es monotona creciente en el orden parcial (P(A),). Para
M1 , M2 P (A) tales que M1 M2 tenemos que:

f (M1 ) f (M2 ) B f (M1 ) B f (M2 ) g(B f (M1 )) g(B f (M2 ))

A g(B f (M1 )) A g(B f (M2 )) (M1 ) (M 22 )

Por lo tanto es monotona en (P (A), )

Ahora sea = {K P (A) : (K) K} y notemos que 6= . En efecto, A P (A)(A)


A, por lo tanto A .
Definimos al conjunto M (que probaremos que cumple (M ) = M ) como:

M = K K
Pero,
M = K K K (M K)
Y como es monotona creciente, tenemos que: K ((M ) (K)) . Y como para todo
K, K pertence a tenemos que: (K) K, entonces:
K ((M ) K)
Como para todo K (M ) K tenemos que tambien pertence a la interseccion de los K, es
decir,

5
Tarea 2 - Hermon Alfaro - 13635735
(M ) M
Ademas como es monotona creciente, tenemos que ((M )) (M ). Entonces (M )
y como M = K K tenemos que M (M ). Por lo tanto:

M = (M )
Como M = (M ) tenemos que:
M = A g(B f (M )) g(B f (M )) = A M
Entonces los conjuntos:
M y N = f (M )
Cumplen la tesis del teorema.

Ahora, enunciaremos y demostraremos el teorema de schroder-Berstein:

Teorema de schroder-Berstein : Dados A y B dos conjuntos, si existen funciones inyectivas


f : A B, y g : B A, entonces existe una biyeccion entre A y B

Demostracion: La demostracion sera constructiva, es decir, creamos una funcion, h :


A B biyectiva. Por el teorema de Banach existen M A, y N B tales que f (M ) =
N, y g(B N ) = A M y sea : (A M ) (B N ) la funcion inversa de g restringida a
B-N. Ahora definimos h por:

f (x) si xM
h(x) =
(x) si x A M

Probaremos primero la inyectividad y lo haremos por casos: sean x1 , x2 A con x1 6= x2 ,


entonces podemos distinguir 3 casos:

Caso 1: x1 , x2 M , entonces: como f es 1-1, tenemos que:

f (x1 ) 6= f (x2 ) h(x1 ) 6= h(x2 )


Por lo tanto h es 1-1 en M.

Caso 2: x1 , x2 A M , entonces: como es 1-1, tenemos que:

(x1 ) 6= (x2 ) h(x1 ) 6= h(x2 )


Por lo tanto h es 1-1 en A-M.

6
Tarea 2 - Hermon Alfaro - 13635735
Caso 3: x1 M, x2 A M , entonces: f (x1 ) N y (x2 ) B N . Como son conjuntos
disjuntos por definicion, tenemos que:

h(x1 ) = f (x1 ) 6= (x2 ) = h(x2 )


Por lo tanto h es inyectiva en A.
Ahora probaremos su sobreyectividad: Sea y B y distingamos 2 casos:

Caso 1: y N , entonces existe x M tal que f (x) = y, pero x M implica que x A,


entonces existe x A tal que h(x) = y

Caso 2: y B N , entonces g(y) A M , luego (g(y)) = y, entonces h(g(y)) = y


Por lo tanto h es sobre y concluimos que h es biyectiva, demostrando as el teorema.

Вам также может понравиться