Teoría de los Conjuntos I: Conjuntos numerables

Por Gabriela Hernández Aguilar

Introducción

Ahora que hemos desarrollado una herramienta para comparar conjuntos que tienen más elementos que otros y hemos trabajado con conjuntos finitos e infinitos, hablaremos un poco más acerca de estos últimos, en especifico de aquellos que tienen la misma cantidad de elementos que el conjunto de los números naturales. En esta entrada nos enfocaremos principalmente en exhibir un par de ejemplos de conjuntos numerables dando una función biyectiva explícita en cada caso.

Conjuntos numerables

Definición. Sea A un conjunto, decimos que A es numerable si es equipotente a N, es decir, si existe una función biyectiva f:NA. De ser así, lo denotaremos con |A|=|N|.

Ejemplo.

En la entrada de equipotencia vimos que existe una función biyectiva entre el conjunto de los números pares y los números naturales, por lo que podemos concluir que |{2k:kN}|=|N|.

◻

Ejemplo.

El conjunto Z de los números enteros es un conjunto numberable. (Puedes revisar la construcción del conjunto de los números enteros en el siguiente enlace: Álgebra Superior II: Construcción de los enteros y su suma).

Consideremos f:NZ dada por:

f(n)={(k,0)sin=2k para algún kN(0,k+1)sin=2k+1 para algún kN

Resulta que f es biyectiva. En efecto, veamos primero que f es inyectiva.

Sean x1,x2N tales que f(x1)=f(x2). Tenemos los siguientes casos:

Caso 1. Si x1=2k y x2=2m para algunos k,mN, entonces f(x1)=(k,0) y f(x2)=(m,0) y así, (k,0)=(m,0), por lo que k+0=m+0, es decir, k=m y por lo tanto, x1=2k=2m=x2.

Caso 2. Si x1=2k+1 y x2=2m+1 para algunos k,mN, entonces f(x1)=(0,k+1) y f(x2)=(0,m+1) y así, (0,k+1)=(0,m+1), por lo que 0+(m+1)=0+(k+1) y así m=k. Por tanto, x1=2k+1=2m+1=x2.

El caso en el que x1=2k y x2=2m+1 no puede ocurrir, pues de lo contrario se tendría que (k,0)=(0,m+1) por lo que k+(m+1)=0+0=0, lo cual es imposible. De manera análoga, no puede ocurrir que x1=2m+1 y x2=2k para algunos m,kN.

Por lo tanto, f es inyectiva.

Ahora veamos que f es suprayectiva. Sea yZ, tenemos los siguientes casos:

Caso 1. Si yZ+{(0,0)}, entonces y=(k,0) para algún kN. Así, para x=2kN se tiene f(x)=y.

Caso 2: Si yZ, entonces y=(0,k) para algún kN{0}. Luego, existe kN tal que s(k)=k, es decir, k+1=k. Luego, tomando x=2k+1 se tiene f(x)=(0,k+1)=(0,k)=y.

Concluimos que f es suprayectiva.

Por lo tanto f es biyectiva y así, |N|=|Z|.

◻

Antes de pasar al siguiente ejemplo vale la pena introducir la siguiente proposición que nos da una condición suficiente para que un conjunto sea numerable.

Proposición. Sea A un conjunto. Si f:NA es una función sobreyectiva, entonces, A es finito o numerable.

Demostración.

Sea f:NA una función sobreyectiva. Supongamos que A no es finito y veamos que entonces debe ser numerable. Para cada nN definamos el conjunto An:={kN:f(k)f(m) para cada mn}. Dado que A no es finito, An para cada nN y, por tanto, existe min(An). Definamos g:NN por medio de g(n)=min(An). Por el teorema de recursión, existe una única función h:NN tal que h(0)=0 y h(n+1)=g(h(n)) para cada nN. Lo que vamos a probar ahora es que F:=fh:NA es una biyección. Para ello notemos primero que h(n)<h(n+1) para cada nN. En efecto, si nN, entonces, h(n+1)=g(h(n))=min(Ah(n)) y así, en particular, h(n+1)Ah(n)={kN:f(k)f(m) para cada mh(n)}, por lo que h(n)<h(n+1). Consecuentemente, h(m)<h(n) si y sólo si m<n. Esto último trae como consecuencia también que nh(n) para cada nN y se puede dar una prueba de ello por inducción, pues para n=0 se tiene que h(0)=00 y si suponemos que h(n)n para algún nN, entonces, h(n+1)>h(n)n y así h(n+1)n+1, pues de lo contrario tendríamos que n+1>h(n+1)>n lo cual es imposible.
Una vez mencionado esto, veamos que F es inyectiva. Para ello es suficiente mostrar que para cada nN, F(n+1)F(k) para cada kn. En efecto, si probamos esto último, y m,nN son naturales tales que F(n)=F(m), entonces, n=m, ya que de lo contrario podemos suponer que m<n y así 0<n por lo que existe un único kN tal que k+1=n; luego, mk y dado que F(n)=F(k+1)F(s) para cada sk, en particular F(n)F(m) lo cual contradice la hipótesis de que F(n)=F(m). Por tanto F es inyectiva.
Sea pues nN y veamos que F(n+1)F(k) para cada kN tal que kn. Por lo que hemos probado, si kn, entonces h(k)h(n). Luego, como h(n+1)=g(h(n))=min(Ah(n)), entonces, f(h(n+1))f(k) para cada kh(n); en particular, f(h(n+1))f(h(k)) para cada kn, es decir, F(n+1)F(k) para cada kn. Lo anterior, como lo habíamos mencionado, nos permite concluir que F es inyectiva.

Resta mostrar que F es sobreyectiva. Para ello, veamos por inducción que para cada nN existe knN tal que F(kn)=f(n). Si n=0, entonces, para k0=0 tenemos que F(k0)=f(0). Supongamos que para cada mn, con nN, existe kmN tal que F(km)=f(m). Veamos que para n+1 existe kn+1N tal que F(kn+1)=f(n+1). Si f(n+1)=f(m) para algún mn, entonces, por hipótesis, f(n+1)=f(m)=F(km) para algún kmN. Supongamos ahora que f(n+1)f(k) para cada kn. Dado que n+1h(n+1), podemos asegurar que el conjunto B={kN:n+1h(k)} es no vacío y, por consiguiente, existe m=min(B). Más aún, como n+1B tenemos que mn+1. Si n+1=h(m), entonces, F(m)=f(h(m))=f(n+1). Supongamos ahora que n+1<h(m). Observemos que esta última desigualdad implica que m0, de modo que existe sN tal que s+1=m y dado que mn+1, se sigue que sn. Ahora bien, por la minimalidad de m en el conjunto B, debe ocurrir que h(s)<n+1 y por ende h(s)n. Finalmente, como n+1<h(m) y h(m)=h(s+1)=g(h(s))=min(Ah(s)), donde recordemos que Ah(s)={kN:f(k)f(t) para cada th(s)}, entonces, existe th(s) tal que f(t)=f(n+1). Esto muestra que existe tn, ya que th(s)n, tal que f(t)=f(n+1) pero esto contradice que f(n+1)f(t) para cada tn. De modo que necesariamente debe ocurrir que n+1=h(m). Por tanto, para cada nN existe knN tal que F(kn)=f(n). Como f es sobreyectiva se sigue que F es sobreyectiva.
Por lo tanto, F es una función biyectiva y, consecuentemente, A es numerable.

◻

La proposición anterior, además de ser una propiedad interesante de los conjuntos numerables, nos ayuda a obtener una gran cantidad de este tipo de conjuntos. Por ejemplo, si AN es cualquier conjunto infinito, entonces, podemos denotar a0=min(A) y definir g:NA por medio de la siguiente regla g(n)={nsi nAn0si nA

Ciertamente la función anterior es sobreyectiva y, por tanto, debido a que A no es finito, A es numerable. Más adelante daremos otra prueba de este hecho utilizando resultados distintos.
Otro ejemplo interesante de conjunto numerable que podemos obtener con la proposición anterior lo veremos después de la siguientes observaciones.

En los ejercicios de esta entrada mostrarás que el conjunto N×N es numerable dando una función biyectiva explícita entre N×N y N. Utilizando este hecho y que Z es numerable, lo cual probamos en el ejemplo precedente, podemos concluir que Z×Z es numerable. En efecto, si f:NZ es la biyección que dimos en el ejemplo anterior, entonces, F:N×NZ×Z definida por medio de F(n,m)=(f(n),f(m)) es una biyección y, por tanto, Z×Z es numerable. Este último hecho puede ser generalizado, es decir, es posible demostrar que si A y B son conjuntos numerables, entonces, A×B es numerable. Tendrás oportunidad de demostrar esto en los ejercicios de esta sección. Una vez mencionado esto pasamos al siguiente ejemplo.

Ejemplo.

El conjunto de números racionales Q es numerable.

Demostración.

Puedes revisar la construcción del conjunto de los números racionales en el siguiente enlace: Álgebra Superior II: Esbozo de construcción de los números racionales y reales. Como podemos observar en dicho enlace, los números racionales se definen como el conjunto de clases de equivalencia de una relación de equivalencia, , definida sobre el conjunto Z×(Z{0}), y sus elementos son de la forma (a,b) con aZ y bZ{0}. Tal relación se define como sigue: diremos que (a,b)(c,d) si y sólo si ad=cb, donde este último producto es el producto de los números enteros. Así, Q={(a,b):aZ,bZ{0}} donde (a,b)={(c,d)Z×(Z{0}):(c,d)(a,b)}. Observemos que Q no es finito, pues contiene al conjunto {(z,1):zZ}, el cual es infinito.

Para mostrar que Q es numerable definamos g:Z×(Z{0})Q por medio de g(a,b)=(a,b). La función g es sobreyectiva. Luego, como Z×(Z{0}) es numerable, existe una función biyectiva h:NZ×(Z{0}) y así gh:NQ es una función sobreyectiva y por tanto como Q no es finito debe ser numerable.

◻

Si bien hemos mostrado que Q es numerable, no tenemos aún una función biyectiva explícita de N en Q. Lo que haremos para finalizar con esta entrada es intentar determinar una función biyectiva explícita entre N y Q.

A continuación añadiremos un par de definiciones que involucran el concepto de multiplicación de naturales que vimos en la entrada Teoría de los Conjuntos I: Producto en los naturales.

Definición. Dados dos naturales n y m, diremos que m divide a n si existe kN tal que mk=n y lo denotaremos por mn.

El algoritmo de la división en Z, cuyo enunciado y demostración se puede consultar en el enlace: Álgebra Superior II: Algoritmo de la división en los enteros, nos permite concluir que, para cualesquiera naturales n y m, con m0, existen únicos naturales q y r tales que n=mq+r, con 0r<m. Este hecho será utilizado más adelante para probar la sobreyectividad de una función que va de (N{0})×N a un subconjunto de los números racionales.

Definición. Dados dos naturales n y m, no ambos cero, diremos que el natural d es máximo común divisor de n y m si se satisface lo siguiente:

  1. dn y dm.
  2. si d es otro natural tal que dn y dm, entonces, dd.

Para una prueba de que el máximo común divisor de dos naturales n y m, no ambos cero, siempre existe y además es único, puede consultar el enlace Álgebra Superior II: Máximo común divisor. Debido a esto, es posible otorgar una notación al máximo común divisor de dos naturales n y m; tal notación será la siguiente, si d es el máximo común divisor de n y m, escribiremos d:=(n,m). Diremos además que n,mN son primos relativos si (n,m)=1.

Para finalizar con esta serie de definiciones y observaciones añadimos lo siguiente:

Notación. Dado un natural n distinto de 0, denotaremos por En al conjunto {mN:mn y (m,n)=1}. Observemos que dicho conjunto es un subconjunto del número natural s(n)=n+1 y, por tanto, es finito, es decir, existe un único natural, que denotaremos por φ(n), tal que Enφ(n). Además, para cada nN, con n0, se tiene que En pues 1En, de modo que φ(n)0.

Ahora bien, debido al buen orden de los números naturales, nos es posible dar una enumeración fija a cada conjunto En, es decir, podemos escribir En={n1,n2,,nφ(n)} de tal forma que n1<n2<<nφ(n). No está de más recordar cómo se define el orden en N, por lo que agregamos el siguiente enlace para que pueda ser consultado: Teoría de los Conjuntos I: Principio de inducción. Así, siempre que escribamos En={n1,n2,,nφ(n)} supondremos que se cumple n1<n2<<nφ(n).

Una vez mencionado esto pasamos a dar otra prueba de que Q es numerable.

Ejemplo.

Q es numerable.

Por comodidad, en lo siguiente denotaremos al elemento (a,b)Q simplemente como ab.

Lo que haremos será exhibir una función biyectiva del conjunto (N{0})×N en el conjunto Q+{01}, donde Q+ se puede describir como el conjunto Q+={ab:a,bZ+}. Si además abusamos de la notación escribiendo 0=01 y N{0}=Z+ (pues podemos identificar a los números naturales distintos de cero con los enteros positivos mediante la función biyectiva que envía el natural n al entero (n,0)), podemos escribir Q+{01}={ab:a,bN{0}}{0}. Además, dado un natural kN{0} escribiremos k1 para denotar al único natural que satisface s(k1)=k.

En los ejercicios de esta sección probarás que para todo natural nN{0,1} existen únicos kN{0,1} e i{1,,φ(k)} tales que n=t=1k1φ(t)+i. Una vez dicho esto definamos F+:(N{0})×NQ+{0} por medio de la siguiente regla:

F+(n,m)={0sin=1, m=01msin=1, m0kkm+kisin=t=1k1φ(t)+i

donde en el último renglón, k e i son los únicos naturales que satisfacen la igualdad n=t=1k1φ(t)+i, con i{1,,φ(k)}, y ki es el iésimo elemento que aparece en la enumeración del conjunto Ek={k1,,ki,,kφ(k)}, enumeración que acordamos satisface k1<k2<<kφ(k).
Debido a la únicidad de los naturales k e i para cada nN{0,1}, F+ es una función bien definida. Veamos que es biyectiva.

Comprobaremos en primer lugar la inyectividad. Sean (n,m),(n,m)(N{0})×N elementos distintos. Distinguiremos los siguientes casos:

Caso 1. n=n. Dado que (n,m)(n,m) pero n=n, entonces, mm. Sin perder generalidad podemos suponer que m<m. Ahora, podemos considerar los siguientes dos subcasos.
Subcaso 1. n=1. Si m=0, entonces, 0<m y así F+(n,m)=0 mientras que F+(n,m)=1m, por lo que F+(n,m)F+(n,m). Si ahora m0, entonces, m0 y tenemos que F+(n,m)=1m y F+(n,m)=1m; luego, 1m1m, pues m=1m1m=m, de modo que F+(n,m)F+(n,m).
Subcaso 2. n>1. Sean kN{0,1} e i{1,,φ(k)} tales que n=n=t=1k1φ(t)+i. Luego, F+(n,m)=kkm+ki y F+(n,m)=kkm+ki y como km+kikm+ki, pues de lo contrario obtendríamos que m=m, se sigue que k(km+ki)k(km+ki), es decir, F+(n,m)=kkm+kikkm+ki=F+(n,m).

Caso 2. nn. Sin pérdida de generalidad podemos suponer n<n. Si n=1, entonces, o bien F+(n,m)=0 o bien F+(n,m)=1m; por otro lado, como n>n=1, entonces podemos elegir kN{0,1} e i{1,,φ(k)} tales que n=t=1k1φ(t)+i y así F+(n,m)=kkm+ki. Luego entonces, F+(n,m)F+(n,m) ya que claramente kkm+ki0, pero también kkm+ki1m pues de darse la igualdad se tendría que mk=1(km+ki), lo cual implicaría que k divide a ki y eso es imposible, pues k>1 y (k,ki)=1.
Si ahora n>1, podemos fijar kN{0,1} y j{1,,φ(k)} tales que n=t=1k1φ(t)+j. Luego, suponiendo también, como en el párrafo anterior, n=t=1k1φ(t)+i, tenemos que F+(n,m)=kkm+kj y F+(n,m)=kkm+ki. Si k=k, entonces, j<i, pues de lo contrario tendríamos que t=1k1φ(t)+i=nt=1k1φ(t)+j=t=1k1φ(t)+j=n, lo cual es una contradicción; en consecuencia, kj=kj<ki y, más aún, kkm+kj=kkm+kjkkm+ki, pues en caso contrario se seguiría que k(km+ki)=k(km+kj) y, por tanto, que km+ki=km+kj lo cual es imposible pues se seguiría que, en Z, k divide a kikj el cual es un entero que satisface 0<kikj<k.
Para concluir el caso 2 supongamos que kk. Dado que (k,km+kj)=1=(k,km+ki), pues de lo contrario k no sería primo relativo con kj así como k no lo sería con ki, entonces, kkm+kjkkm+ki, es decir, F+(n,m)F+(n,m). Esto demuestra que F+ es una función inyectiva.

Probemos ahora que F+ es sobreyectiva. Sea pqQ+{0}. Si pq=0, entonces, pq=F+(1,0). Si pq=1m, entonces, pq=F+(1,m). Supongamos ahora que pq0 y que pq1m para cada mN{0}. Podemos suponer que (p,q)=1. Luego, existen únicos naturales m y r tales que q=pm+r con 0r<p. Nótese que r0, pues en caso contrario se tendría que p divide a q, pero como (p,q)=1 se seguiría que p=1, lo cual contradice que pq1m para cada mN{0}. Así pues, 1r<p. Ahora bien, (r,p)=1, pues de lo contrario, p y q=pm+r compartirían un factor distinto de 1; es decir, existiría un natural k mayor a 1 tal que k divide a p y q, lo cual contradice que (p,q)=1. Por tanto, (r,p)=1 y, en consecuencia, rEp={p1,,pφ(p)}. Sea i{1,,φ(p)} tal que r=pi. Luego, F+(t=1p1φ(t)+i,m)=ppm+pi=ppm+r=pq. Por tanto, F+ es sobreyectiva.

Lo anterior prueba que F+ es una biyección de (N{0})×N en Q+{0}. Luego, como la función f:N×N(N{0})×N definida por medio de f(n,m)=(s(n),m) es una biyección entre estos conjuntos, y existe g:NN×N función biyectiva (como lo comprobarás en los ejercicios de esta sección), concluimos que F+fg:NQ+{0} es una biyección de N en Q+. Finalmente, como Q=Q+{0}Q, donde Q puede ser descrito por el conjunto {ab:aZ,bZ+}, y Q es equipotente a Q+, entonces, Q es la unión ajena de dos conjuntos numerables; luego, como probarás en los ejercicios de esta entrada, se sigue que Q es numerable. Por tanto, N es equipotente a Q.

◻

Aún cuando la función biyectiva que dimos en el último ejemplo no posee una regla de correspondencia agradable, sí es explícita, aunque resulte todavía complicado en la práctica calcular la imagen de la mayoría de los números naturales bajo dicha función.

Tarea moral

La siguiente lista de ejercicios te permitirá reforzar el contenido visto en esta entrada.

  1. Si un conjunto A es numerable y xA es un elemento arbitrario, ¿será cierto que A{x} es también numerable?
  2. Sea N0:=N{0}. Muestra que f:N×NN0 dada por f(n,m)=2n(2m+1) es una función biyectiva.
  3. Utilizando el ejercicio anterior, muestra que si A y B son conjuntos numerables, entonces A×B también es numerable.
  4. Sean A y B conjuntos ajenos y numerables. Muestra que AB es numerable . ¿Y si los conjuntos A y B no son ajenos?
  5. Demuestra que para cada nN{0,1}, existen únicos kN{0,1} e i{1,,φ(k)} tales que n=t=1k1φ(t)+i.

Más adelante…

En la siguiente entrada continuaremos el contenido acerca de conjuntos numerables.

Entradas relacionadas

Agradecimientos

Trabajo realizado con el apoyo del Programa UNAM-DGAPA-PAPIME PE109323 «Hacia una modalidad a distancia de la Licenciatura en Matemáticas de la FC-UNAM – Etapa 3»

2 comentarios en “Teoría de los Conjuntos I: Conjuntos numerables

  1. rudis

    Hare Krsna.
    Buenas Noches,
    Estimado muchas gracias por sus explicaciones, muy buenas y de mi interés.
    ¿Podría hacer alguna explicación sobre topología con la introducción de los conceptos preliminares de conjunto? es porque ahora voy a tomar esta materia y todo material que me pueda ayudar a aprender mas y más, es bienvenido.
    Gracias.
    rudis

    Responder

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.