Archivo de la etiqueta: Conjuntos numerables

Teoría de los Conjuntos I: Conjuntos numerables (parte II)

Por Gabriela Hernández Aguilar

Introducción

En la entrada anterior hemos mostrado algunos ejemplos de conjuntos equipotentes al conjunto de los números naturales. En algunos casos exhibimos funciones biyectivas del conjunto de los números naturales en cada uno de los respectivos conjuntos. Sin embargo, esta labor puede resultar complicada, en muchas ocasiones exhibir funciones biyectivas de un conjunto en otro presenta diversas dificultades. Debido a esto, en varias situaciones resulta muy útil aplicar el teorema de Cantor-Schröder-Bernstein para mostrar que dos conjuntos son equipotentes sin necesidad de proporcionar una biyección. En esta entrada añadiremos otro par de ejemplos de conjuntos equipotentes al conjunto de los números naturales, pero haremos uso del teorema de Cantor-Schröder-Bernstein para mostrar tal equipotencia.

Conjuntos numerables.

En el siguiente ejemplo aparece un conjunto que ya conocíamos y que de hecho se encuentra en la entrada anterior, se trata del conjunto de números racionales, para el cual dimos dos maneras de mostrar que es numerable.

Ejemplo.

Q es numerable, es decir, equipotente a N.

Lo que haremos será mostrar que Q+{0} y N son equipotentes con ayuda del teorema de Cantor-Schröder-Bernstein. Luego, como Q y Q+ son equipotentes podremos concluir que Q es la unión de dos conjuntos ajenos numerables y, por tanto, que Q es numerable.

Ante un claro abuso de notación en lo que sigue, definamos f:NQ+{0} por medio de f(n)=n1. Luego, f es una función inyectiva de N en Q+{0}, pues si f(n)=f(m), entonces, n1=m1 lo cual implica que n1=m1, es decir, n=m. Ahora, tenemos que exhibir una función inyectiva de Q+{0} en N. Definamos g:Q+{0}N×N por medio de g(pq)={(p,q)si pqQ+ y p y q son primos relativos(0,0)si pq=0

Debido a que cada racional en Q+ tiene una expresión única de la forma pq con p y q primos relativos, entonces, g está bien definida. Veamos que g es inyectiva. Supongamos que pq,stQ+{0} son tales que g(pq)=g(st). Si pq=0, entonces, g(pq)=(0,0) y así g(st)=(0,0); luego, st=0, pues en caso contrario, podríamos asumir que s y t son primos relativos y por tanto g(st)=(s,t)(0,0) ya que s0. Así pues, si pq=0, entonces, st=0. Análogamente, si st=0, entonces, pq=0. Supongamos ahora que pq0st y que tanto p y q como s y t, son primos relativos. Así, g(pq)=(p,q) y g(st)=(s,t) y por consiguiente, (p,q)=(s,t), de modo que s=p y q=t, lo que demuestra que pq=st. Por tanto, g es una función inyectiva. Finalmente, si consideramos la función inyectiva h:N×NN definida por medio de h(n,m)=2n(2m+1), la cual aparece en los ejercicios de la sección anterior, tendremos que hg:Q+{0}N es una función inyectiva. Por el teorema de Cantor-Schröder-Bernstein concluimos que Q+{0} es numerable y, consecuentemente, Q es numerable.

◻

El siguiente ejemplo también aparece en la entrada anterior, pero ahora utilizaremos el teorema de Cantor-Schröder-Bernstein. Como bien lo vimos, dicho ejemplo nos proporciona una gran cantidad de conjuntos numerables y, al mismo tiempo, muestra una propiedad interesante del conjunto de números naturales.

Ejemplo.

Si AN es un conjunto infinito, entonces, A es numerable.

Demostración.

Sea AN un conjunto infinito. La función ι:AN definida por medio de ι(n)=n para cada nN es una función inyectiva. Ahora vamos a exhibir una función inyectiva de N en A.
Para cada nA definamos n:={mA:n<m}. Notemos que para cada nA, n, pues en caso contrario existiría nA tal que para cada mA, mn y en consecuencia, As(n)=n{n}, lo cual implicaría que A es finito, contradiciendo la hipótesis sobre A. Así pues, por el buen orden de N, para cada nA existe min(n). Una vez hecho lo anterior elijamos n0=min(A) y definamos g:AA por medio de g(n)=min(n). Por el teorema de recursión, existe una única función f:NA tal que f(0)=n0 y f(n+1)=g(f(n)) para cada nN. Veamos que f es una función inyectiva. Para ello, veamos que f(n)<f(n+1) para cada nN. Sea nN. Luego, f(n+1)=g(f(n))=min(f(n)) por lo que f(n+1)f(n) y así f(n)<f(n+1). Por lo tanto f es una función inyectiva de N en A. Por el teorema de Cantor-Schröder-Bernstein podemos concluir que N y A son equipotentes.

◻

Como probarás en los ejercicios de esta entrada, la función f:NA que aparece en el ejemplo precedente es de hecho biyectiva. Por otro lado, como lo habíamos mencionado previo al ejemplo, éste nos proporciona una gran cantidad de conjuntos numerables; por mencionar algunos tenemos los conjuntos An:={mN:n<m} para cada nN, o también algunos que ya conocíamos como el conjunto de números pares {2k:kN}, el cual ya sabíamos que era equipotente a N, y algunos otros más interesantes, como el conjunto de números primos pues dicho conjunto es infinito. Para conocer la definición de número primo puedes consultar el siguiente enlace Álgebra Superior II: Números primos y sus propiedades.
Otra consecuencia del ejemplo anterior es el siguiente corolario.

Corolario. Si B es un conjunto numerable y AB es un conjunto inifinito, entonces, A es un conjunto numerable.

Demostración.

Dado que B es numerable, existe una función biyectiva g:BN. Luego, la restricción de g al conjunto A, gA:AN, es una función inyectiva y, más aún, es una biyección entre A y g[A]N. Dado que A es infinito, también lo es g[A], pero por el ejemplo anterior sabemos que g[A] es numerable y, en consecuencia, A es numerable.

◻

Hasta ahora, en los dos ejemplos que hemos visto, si bien hicimos uso del teorema de Cantor-Schröder-Bernstein y nos facilitó probar la equipotencia de tales conjuntos con N, también es factible exhibir o mostrar directamente la existencia de una función biyectiva. En los ejemplos subsecuentes será más clara la utilidad e importancia del teorema de Cantor-Schröder-Bernstein, y además un tanto más interesantes, pues sin dicho teorema probar la equipotencia con N es bastante más complicado.

Para introducir el siguiente ejemplo es necesario mencionar un resultado importante del conjunto de números enteros, conocido como el teorema fundamental de la aritmética. Tal teorema asegura que dado cualquier número entero positivo mayor a 1, éste tiene una expresión única como producto de números primos, es decir, si zZ+ es cualquier entero positivo mayor a 1, existen únicos números primos p1,,pn y únicos números naturales distintos de cero α1,,αn tales que z=p1α1pnαn=Πi=1npiαi. Puedes consultar el teorema fundamental de la aritmética y su prueba en el siguiente enlace Álgebra Superior II: Teorema fundamental de la aritmética e infinidad de números primos; más aún, en dicho enlace puedes encontrar la prueba de que el conjunto de números primos es inifinito y, de acuerdo al último ejemplo que enunciamos, éste conjunto es numerable.

Ejemplo.

[N]<N:={AN:A es finito} es numerable.

Demostración.

Notemos que la función f:N[N]<N definida por medio de f(n)={n} es una función inyectiva, de modo que para aplicar el teorema de Cantor-Schröder-Bernstein hace falta exhibir una función inyectiva de [N]<N en N.
Para construir tal función inyectiva, consideremos en primer lugar al conjunto de números primos P:={pZ+:p es primo}. Dado que P puede ser visto como un subconjunto de N, sabemos, por el ejemplo anterior, que existe una función (biyectiva) f:NP tal que f(0)=min(P) y tal que f(n)<f(n+1) para cada nN. Así, si denotamos como pn:=f(n) para cada nN, podemos escribir P={pn:nN} y se satisface que pn<pn+1 para cada nN. Vamos a considerar para el resto de la prueba que P está enumerado de esta manera.
Ahora bien, si AN es un conjunto finito y no vacío, digamos |A|=n+1 con nN, entonces, A puede ser enumerado de manera similar a como lo hicimos con P; esto es, existe una función biyectiva (de hecho única) fA:n+1A tal que fA(0)=min(A) y fA(k)<fA(m) si y sólo si k<m. Así, si denotamos como ak:=fA(k) para cada kn+1, tenemos que A={ak:kn+1} y que ak<am si y sólo si k<m. Para el resto de la prueba utilizaremos estas enumeraciones con cualquier subconjunto finito no vacío de N, es decir, dado AN no vacío, con |A|=n+1, escribiremos A={ak:kn+1} y se entenderá que ak<am si y sólo si k<m.

Una vez mencionado lo anterior definamos F:[N]<N{}Z+ por medio de F(A)=Πk=0npkak si A={ak:kn+1}, para cada A[N]<N{}. Veamos que tal función es inyectiva. Supongamos que A,B[N]<N{} son conjuntos tales que F(A)=F(B). Si |A|=n+1 y |B|=m+1 con n,mN, y además A={ak:kn+1} y B={bk:km+1}, entonces, F(A)=Πk=0npkak mientras que F(B)=Πk=0mpkbk; luego, como Πk=0npkak=Πk=0mpkbk se tiene n=m, pues si n<m, entonces, m>0 y bm>0, ya que bm>b0 y b00, por lo que pmbm es una potencia positiva del primo pm que no aparece en el producto Πk=0npkak, pero que sí aparece en el producto Πk=0mpkbk, lo cual contradice el teorema fundamental de la aritmética. Análogamente, no puede ocurrir que m<n. Por tanto, n=m y, por consiguiente, ak=bk para cada kn+1. En consecuencia, A=B. Por tanto, F es una función inyectiva. Finalmente, como Z+ es numerable, existe G:Z+N{0} función biyectiva y así GF:[N]<N{}N{0} es una función inyectiva. Por consiguiente, la función F~:[N]<NN definida por medio de F~(A)={0si A=(GF)(A)si A

es inyectiva. El teorema de Cantor-Schröder-Bernstein nos permite concluir que [N]<N es numerable.

◻

Para el último ejemplo que trataremos en esta entrada vamos a definir lo que es una sucesión.

Definición. Si A es un conjunto y f:NA es una función, diremos que f es una sucesión en A. Por otro lado, si nN y g:nA es una función, diremos que g es una sucesión finita de longitud n en A.

Dado un conjunto A vamos a denotar como nA al conjunto de todas las sucesiones finitas de longitud n en A.

Ejemplo.

El conjunto N<N:=nN nN es numerable.

Demostración.

Primero vamos a dar una función inyectiva de N en N<N. Para cada nN{0} definamos xn:1N como xn(0)=n. Si nN{0}, xn es una sucesión finita de longitud 1 en N, es decir, xn1N. Ahora, para n=0 definamos x0:=:0N la función vacía, es decir, la única sucesión finita de longitud 0 en N, de modo que x00N. Una vez definidas estas sucesiones finitas vamos a considerar la función f:NN<N dada por f(n)=xn para cada nN. Notemos que f es inyectiva, pues si n,mN son naturales distintos podemos suponer que n<m; luego, si n=0, entonces f(n)=f(0)=x0= mientras que m>0 y f(m)=xm={(0,m)}, de modo que f(n)f(m). Si ahora 0<n, entonces también 0<m y f(n)=xn={(0,n)} mientras que f(m)=xm={(0,m)}, pero dado que (0,n)(0,m) pues nm, concluimos que f(n)f(m). Por tanto f es inyectiva.

Ahora vamos a dar una función inyectiva de N<N en N. En el penúltimo ejemplo consideramos al conjunto de números primos enumerado como P={pn:nN} de tal manera que pn<pn+1 para cada nN. Retomando dicha enumeración del conjunto de números primos definamos g:N<NN×Z por medio de g(x)={(n+1,Πk=0npkx(k))si xn+1N(0,0)si x=

Probar que la función g es inyectiva requiere, esencialmente, del teorema fundamental de la aritmética; si xn+1N y ym+1N con nm, entonces, n+1m+1 y por ende g(x)=(n+1,Πk=0npkx(k))(m+1,Πk=0mpky(k))=g(y). Si x= y yn+1N con nN, entonces g(y)=(n+1,Πk=0npky(k))(0,0)=g(x). Por tanto, para concluir que g es inyectiva, basta comprobar que si nN y x,yn+1N son elementos distintos, entonces g(x)g(y), lo cual dejamos como un ejercicio al final de esta entrada.

Por el teorema de Cantor-Schröder-Bernstein, N<N es numerable.

◻

Tarea moral

  • Sea AN conjunto inifinito. Para cada nA definimos n:={mA:n<m}. Definimos g:AA por medio de g(n)=min(n) y consideremos la única función f:NA tal que f(0)=min(A) y f(n+1)=g(f(n)) para cada nN. Demuestra que f es una biyección.
  • Prueba que la función g:N<NN×Z definida por medio de g(x)={(n+1,Πk=0npkx(k))si xn+1N(0,0)si x= es inyectiva.
  • Demuestra lo siguiente:
    (a) Si AN es un conjunto finito no vacío con |A|=n+1, nN, existe una única función biyectiva fA:n+1A tal que fA(0)=min(A) y que fA(m)<fA(k) si y sólo si m<k para cualesquiera m,kn+1.
    (b) Utilizando el hecho de que N<N es numerable muestra que [N]<N es numerable. Puede que te ayude de algo el inciso (a).
  • Demuestra que si BA son conjuntos tales que B es numerable pero A no, entonces, AB no es numerable.
  • Diremos que una sucesión x en N es semiconstante si existe n0N tal que para cada nn0, x(n)=x(n0). Demuestra que si S es el conjunto de todas las sucesiones semiconstantes en N, entonces S es numerable.

Más adelante…

En la siguiente entrada concluiremos el contenido acerca de conjuntos infinitos y veremos ejemplos de conjuntos no 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»

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»

Cálculo Diferencial e Integral I: Conjuntos infinitos (Adicional)

Por Karen González Cárdenas

Introducción

En esta última entrada de la unidad veremos un poco sobre la cardinalidad de un conjunto, un par de definiciones para decir cuando un conjunto es infinito o finito y algunos teoremas útiles. Dado que se trata de un tema adicional varios de los teoremas y resultados sólo serán enunciados.

Cardinalidad de un conjunto

Definición (Cardinalidad): Sea A un conjunto. Definimos a la cardinalidad de |A| como una medida que indica el número de elementos en dicho conjunto A y la denotaremos como:
|A|.

Ejemplo: Sea A={1,2,3,g,y,b} así tenemos que su cardinalidad sería:
|A|=6.

Definición: Decimos que |A||B| si existe una función f:AB inyectiva.

Misma cardinalidad

Definición: Sean A,B conjuntos. Decimos que A y B tienen la misma cardinalidad |A|=|B|, si existe una función f:AB biyectiva.

Para los fines de esta entrada, daremos la definición de función biyectiva. Revisaremos esta definición con mayor detenimiento en la unidad 3, dedicada a las funciones, como parte de este curso.

Definición: Sea f:AB una función. Decimos que f es biyectiva si cumple con ser inyectiva y sobreyectiva.

Ejemplo: Si consideramos los intervalos [0,1] y (0,1). Vemos que:
|[0,1]|=|(0,1)|.
Primero tomamos los valores 0 y 1 en el intervalo [0,1] y los enviamos a los valores 13 y 12 respectivamente en el intervalo (0,1).

Ahora consideramos los valores de la forma 1n con nN{0} y n2. A estos valores los enviaremos a los de la forma 1n+2. De este modo lo que haremos será enviarlos al (0,1) como en el ejemplo de la siguiente imagen:

Y por último, a los valores restantes los enviamos a ellos mismos en el intervalo (0,1).

Así la función biyectiva sería f:[0,1](0,1):
f(x)={xsi x0,1,1n con n212si x=113si x=01x+2si x=1n con n2

Conjuntos finitos e infinitos

Definición (1): Sea A un conjunto.

  • A es finito si existe una función biyectiva f:A{1,2,,N} para algún NN{0}.
  • A es infinito si no es finito.

Definición (2): Sea A un conjunto.

  • A es infinito si existe AA subconjunto propio de A y una función biyectiva f:AA.
  • A es finito si no es infinito.

Teorema: Sean A,B conjuntos no vacíos. Si AB entonces
|A||B|.
Demostración: Proponemos a la función f:AB como f(x)=x. Observamos que f es inyectiva y cumple que para todo xA se sigue que xB. Por definición se sigue que |A||B|.

◻

Observación: Si A,B son conjuntos infinitos puede ocurrir que AB y que |A|=|B|.

Teorema: Sean A,B conjuntos finitos.

  • Si AB= entonces:
    |AB|=|A|+|B|.
  • Si AB entonces:
    |AB|=|A|+|B||AB|.

Definición (3): Un conjunto A es infinito si existe BA tal que
|B|=|N|.

Conjuntos numerables

Definición: Sea A un conjunto no vacío. Decimos que A es numerable si |A|=|N| es decir si existe una función biyectiva:
f:AN.

Teorema: Sean A,B conjuntos. Si A es finito y B es infinito numerable entonces AB es numerable.
Demostración: Como A es finito consideremos que tiene m elementos.
A={a1,a2,,am}.
Y como B es infinito y numerable entonces es de la forma:
B={b1,b2,,bn,}.
Así al considerar la unión AB tendríamos:
AB={a1,a2,,am,b1,b2,,bn,}.
Tenemos los siguientes dos casos:

  • Si AB= y consideramos la siguiente indización:
    AB={a1,a2,,am,bm+1,bm+2,,bm+n,bm+n+1,}.
    Vemos |AB|=|N|.
  • Si AB. Supongamos que tenemos k elementos en la intersección, es decir:
    a1=b1,a2=b2,,ak=bk
    A={a1,a2,,ak,ak+1,,am}.
    Así consideramos la siguiente indización para la unión:
    AB={ak+1,ak+2,,am,b1,b2,,bn,}.
    Observamos que |AB|=|N|.

◻

Teorema: Si A y B son conjuntos infinitos y numerables entonces AB es infinito y numerable.
Demostración: Primero vemos que AB es infinito ya que al ocurrir que:

  • AAB con A infinito y numerable.
  • BAB con B infinito y numerable.

por definición (3) concluimos que AB es infinito.

Nos falta ver qué AB es numerable, ya que A es numerable podemos escribirlo de la siguiente manera:
A={a1,a2,}.
Análogamente para B:
B={b1,b2,},
por lo que la unión se vería como:
AB={a1,b1,a2,b2,a3,b3,an,bn,}.
Observemos que si consideramos la siguiente indización:
AB={a1,b2,a3,b4,a5,b6,a2n1,b2n,},

el conjunto tiene una relación biunívoca con el conjunto de los naturales.
Veamos qué sucede en los siguientes casos:

  • Si AB=|AB|=|N|.
  • Si AB. Consideremos que existen k elementos en la intersección, por lo que serían de la forma:
    a1=b1,a2=b2,,ak=bk.
    Por lo que ahora la unión se vería como:
    AB={a1,a2,a3,,ak,ak+1,bk+1,ak+2,bk+2,ak+n,bk+n,}
    y si consideramos la siguiente nueva indización:
    AB={a1,a2,a3,,ak,ak+1,bk+2,ak+3,bk+4,ak+(2n1),bk+2n,},
    tenemos que tiene una relación biunívoca con N por lo que también se cumple que |AB|=|N|.

◻

A continuación enunciaremos un teorema que generaliza el resultado sobre conjuntos numerables ya visto.

Teorema: Sean A1,A2,,AN, conjuntos no vacíos.

  • Si A1,A2,,AN son numerables i=1NAi es numerable.
  • Si A1,A2, son numerables i=1Ai es numerable.

Más adelante

Ahora que hemos concluido con la unidad relacionada a los Números reales, en la próxima iniciaremos el tema de funciones definiendo qué es el dominio, rango y regla de correspondencia de una función.

Entradas relacionadas

Agradecimientos

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