Archivo de la etiqueta: teoría de conjuntos

Teoría de los Conjuntos I: Conjuntos infinitos

Por Gabriela Hernández Aguilar

Introducción

En esta entrada definiremos qué es un conjunto infinito. Después, probaremos algunos resultados sobre la cantidad de elementos que poseen los conjuntos infinitos.

Conjuntos infinitos

Recordemos que para conjuntos X y Y decimos que |X||Y| si existe una función inyectiva f:XY.

Definición. Sea A un conjunto. Decimos que A es un conjunto infinito si no es finito, es decir, para todo nN, no existe una función f:An que sea biyectiva.

Ejemplo.

El conjunto de los números naturales no es finito. En efecto, sea nN cualquier elemento. Ahora, si existiera una función biyectiva f:nN, en particular, debería existir Bn tal que f[B]=s(n). Luego, podemos particionar a n como n=B(nB), por lo que s(n)=n{n}=B(nB){n} y, por la regla de la suma, tendríamos que |s(n)|=|B|+|nB|+1. Dado que g:Bs(n) definida por medio de g(m)=f(m) es una biyección, entonces |B|=|s(n)|. De este modo, |s(n)|=|s(n)|+|nB|+1, por lo que 0=|nB|+1 y esto último es imposible, pues el sucesor de cualquier número natural es distinto de 0. Así pues, no existe función biyectiva de n en N y, consecuentemente, N no es finito.

◻

A continuación mostraremos que dado cualquier número natural n, existe una función inyectiva de n en cualquier conjunto infinito. Veamos la demostración.

Teorema.1 Si X es infinito, entonces |X|n para cualquier nN.

Demostración. (Por inducción sobre n).

Base de inducción. Si n=0, por vacuidad la función :nX es inyectiva.

Hipótesis de inducción. Supongamos que n|X| para algún nN.

Paso inductivo. Veamos que n+1|X|.

Dado que n|X|, entonces existe f:nX tal que f es inyectiva. Luego, como X es infinito, f no puede ser suprayectiva y por lo tanto existe yX tal que yIm(f).

Definimos g:n+1X como g=f{(n,y)}. Resulta que g es inyectiva. En efecto, sean n1,n2n+1 tales que g(n1)=g(n2).

Caso 1: Si n1,n2n, entonces f(n1)=g(n1)=g(n2)=f(n2) y como f es inyectiva se tiene que n1=n2.

Caso 2: Si n1,n2=n, entonces n1=n2.

No puede ocurrir que n1n y n2=n, pues de ser así tendríamos que g(n1)=f(n1)y pues yIm(f), mientras que g(n2)=y, lo cual contradice que g(n1)=g(n2). Análogamente, no puede ocurrir que n2n y n1=n.

Por lo tanto g es inyectiva y así, n+1|X|.

◻

Tarea moral

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

  • Muestra que si X es un conjunto infinito, entonces para cada subconjunto finito A de X, el conjunto XA es infinito.
  • Sea AN un conjunto finito. Demuestra que existe una función biyectiva entre N y NA.
  • Muestra que si A y B son conjuntos tales que AB es infinito, entonces alguno de los conjuntos A o B es infinito.

Más adelante

El primer conjunto infinito que vimos fue el de los números naturales. En la siguiente entrada hablaremos acerca de conjuntos numerables. El primero de ellos será el de los naturales y veremos que existen muchos conjuntos que tienen la misma cantidad de elementos que el conjunto de números naturales.

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»

  1. También puedes consultar la prueba de este teorema en: Hernández, F., Teoría de Conjuntos, México: Aportaciones Matemáticas No.13, SMM, 1998, pp.144-145. ↩︎

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»

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

Por Gabriela Hernández Aguilar

Introducción

En esta entrada daremos continuación al tema de conjuntos finitos. Probaremos más resultados que se satisfacen para los conjuntos finitos y veremos cuál es la cardinalidad del conjunto potencia de un conjunto finito dado.

Conjuntos finitos y contención

Teorema. Sean A y B conjuntos tales que B es finito. Si AB, entonces A es finito. Más aún, |A||B|.

Demostración. (Por inducción sobre |B|).

Base de inducción. Supongamos que |B|=0. Entonces B=, por lo que A= y así, A es finito y 0=|A||B|=0.

Hipótesis de inducción. Supongamos que para |X|=n se cumple que si YX, entonces Y es finito y |Y||X|.

Paso inductivo. Sea B un conjunto finito tal que |B|=n+1. Veamos que si AB, entonces A es finito y |A||B|.

Si A=B, entonces A es finito y |A|=|B||B|.

Si AB, existe xBA. Luego, AB{x} y como |B{x}|=n, tenemos por hipótesis de inducción que A es finito y |A||B{x}|=nn+1=|B|. En cualquier caso, A es finito y |A||B|.

◻

Cardinalidad del conjunto potencia

Como parte de los ejercicios de la unidad de números naturales, definimos la operación binaria potencia en N, que intuitivamente se realiza como sigue mn=mmmnveces.

Teorema. Si X es finito, entonces P(X) es finito y |P(X)|=2|X|.

Demostración. (Por inducción sobre |X|).

Base de inducción. Si |X|=0, entonces X= y así, P(X)={}, por lo que P(X) es finito y |P(X)|=1=20=2|X|.

Hipótesis de inducción. Supongamos que si A es finito tal que |A|=n, entonces P(A) es finito y |P(A)|=2|A|.

Paso inductivo. Sea X un conjunto finito tal que |X|=n+1. Supongamos que X={X1,X2,,Xn,Xn+1}. Luego, consideremos X=X{X1}, entonces |X|=n y así, |P(X)|=2|X|. Veamos que P(X) es finito y |P(X)|=2|X|. Para ello veamos primero que P(X)=P(X){ZP(X):X1Z}.

Procederemos por doble contención.

) Sea YP(X), entonces YX. Si X1Y, entonces Y{ZP(X):X1Z} y por lo tanto, YP(X){ZP(X):X1Z}.

Si X1Y, entonces YX{X1}=X, por lo que YP(X) y por lo tanto, YP(X){ZP(X):X1Z}.

Concluimos que P(X)P(X){ZP(X):X1Z}.

) Sea YP(X){ZP(X):X1Z}.

Caso 1: Si YP(X), entonces YX y como XX, entonces YX y así, YP(X).

Caso 2: Si Y{ZP(X):X1Z}, entonces YP(X).

Por lo tanto, P(X){ZP(X):X1Z}P(X).

Así, P(X)=P(X){ZP(X):X1Z}.

Luego, por hipótesis de inducción tenemos que P(X) es finito y |P(X)|=2n.

Resulta que {ZP(X)} es finito; más aún, afirmamos que |{ZP(X):X1Z}|=|P(X)|. Para probar este último hecho estableceremos una biyección entre P(X) y {ZP(X):X1Z}.

Consideremos f:P(X){ZP(X):X1Z} dada por f(Y)=Y{X1}. Veamos que f es biyectiva.

Inyectividad. Sean A,BP(X) tales que f(A)=f(B), esto es A{X1}=B{X1}. Luego, A y {X1} son ajenos pues AX=X{X1}; asimismo, B y {X1} son ajenos pues BX=X{X1}. De este modo, debe ocurrir que A=B. Por lo tanto, f es inyectiva.

Suprayectividad. Sea Y{ZP(X):X1Z}. Entonces YX y X1Y.

Veamos que existe WX{X1} tal que f(W)=Y. Consideremos W=Y{X1}. Tenemos que f(W)=(Y{X1}){X1}=Y. Por lo tanto, f es suprayectiva.

Así, f es biyectiva y |{ZP(X):X1Z}|=2n.

Por lo tanto, usando regla de la suma, tenemos que |P(X)|=|P(X){ZP(X)}|=2n+2n=2(2n)=2n+1. Esto concluye nuestra prueba.

◻

Tarea moral

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

  1. Demuestra que si A es un conjunto finito, entonces A no es equipotente a ninguno de sus subconjuntos propios.
  2. Demuestra que si AB y B es finito, entonces |B|=|BA|+|A|.
  3. Sean A y B conjuntos finitos. Sea F el conjunto de todas las posibles funciones de A en B. Muestra que F es finito. ¿Cuál es su cardinalidad en términos de las de A y B?
  4. Sean A y B conjuntos finitos. Muestra que A×B es finito. ¿Cuál es su cardinalidad en términos de las de A y B?
  5. Demuestra que para cualquier número natural n se tiene que n<2n.

Más adelante…

En la siguiente entrada abordaremos a los conjuntos infinitos. Esto nos acercará a una discusión importante sobre qué son en realidad los cardinales en teoría de los conuntos.

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 finitos

Por Gabriela Hernández Aguilar

Introducción

Ahora que sabemos el concepto de equipotencia, en esta entrada definiremos qué son los conjuntos finitos y hablaremos de ellos. A grandes rasgos, serán aquellos que tengan tantos elementos como alguno de los números naturales que ya definimos. Además, veremos resultados acerca de la cardinalidad de la unión de dos conjuntos.

Conjuntos finitos

Definición. Sea X un conjunto. Decimos que X es un conjunto finito si y sólo si existe nN tal que Xn.

Ejemplo.

El conjunto es finito, pues existe una biyección entre el conjunto y 0; a saber, la función vacía.

◻

Ejemplo.

El conjunto A={2,4,6,8,10} es finito pues f:A5={0,1,2,3,4} definida por medio de f={(2,0),(4,1),(6,2),(8,3),(10,4)} es una función biyectiva.

◻

Principio de las casillas y unicidad de natural equipotente

La definición dice que X es finito cuando hay un natural al que es equipotente pero, ¿este natural es único? La respuesta es que sí. Demostraremos esto a través de algunos resultados auxiliares, que a la vez nos permitirán enunciar y demostrar un par de versiones del principio de las casillas.

Lema (principio de las casillas). No existe ninguna función inyectiva f:n+1n.

Demostración. Probaremos el resultado por inducción. Para n=0 el resultado es cierto pues no existe ninguna función (inyectiva o no) f:10, pues 0= y 1.

Supongamos que el resultado es cierto para el natural n, es decir, que no existe ninguna función inyectiva f:n+1n. Veremos que no existe ninguna función inyectiva g:n+2n+1. En busca de una contradicción, supongamos que sí existe tal g.

Si Im(g)n, entonces la restricción de g a n+1 es una función inyectiva de n+1 en n, lo que contradice la hipótesis inductiva. Así, existe un natural kn+2 tal que g(k)=n+1. Si k=n+2, entonces g{(n+2,n+1)} es una función inyectiva de n+1 en n, que contradice la hipótesis inductiva. Así, kn+1. Como g es inyectiva, g(n+2)=lk. Pero entonces, (g{(n+2,l),(k,n+1)}){(k,l)} es una función inyectiva de n+1 en n, dando una contradicción final a la hipótesis inductiva.

◻

Usualmente el principio de las casillas se piensa así: si f:n+1n es una función, entonces deben existir x,yn+1 tales que f(x)=f(y). En términos intuitivos, «si colocamos n+1 pelotas en n casillas, entonces por lo menos en alguna casilla quedaron por lo menos dos pelotas». Si son todavía más pelotas, el resultado es cierto, como lo indica el siguiente corolario de manera formal.

Corolario. Sean m,n naturales con n<m. Entonces no existen funciones inyectivas f:mn.

Demostración. Recordemos que si n<m, entonces nm y de hecho n+1m. Si existiera una función inyectiva f:mn, entonces su restricción a n+1 sería una función inyectiva de n+1 en n, contradiciendo el principio de las casillas.

◻

En particular, si X es un conjunto finito, entonces debe haber un único natural n al cual es equipotente. Si hubiera dos distintos m y n, sin pérdida de generalidad n<m. Tendríamos entonces que mX y Xn, pero entonces mn y existiría una función biyectiva de m a n. En particular, sería una función inyectiva, lo cual contradice el corolario anterior.

Con esto en mente, es conveniente añadir la siguiente notación para conjuntos finitos.

Definición. Sea X un conjunto finito y nN el natural tal que Xn. Definimos el cardinal de X como n y lo denotaremos por |X|=n.

La regla de la suma

La regla de la suma es un resultado muy versátil que nos permite entender exactamente la cardinalidad de la unión de dos conjuntos finitos disjuntos. Además, este resultado motivará posteriormente la definición de suma de cardinales infinitos, cuando hablemos de ellos.

Teorema (regla de la suma). Si X y Y son conjuntos finitos y disjuntos, con |X|=m y |Y|=n, entonces XY es finito y |XY|=m+n.

Demostración. Sean f:Xm y g:Yn biyecciones. Definimos la función h:XYm+n como sigue: h(x)={f(x)si xXm+g(x)si xY.

Como X y Y son disjuntos, h es una función de dominio XY. Como f(x)m1m+n1 y m+g(x)m+n1, entonces la imagen de h está contenida en m+n. Afirmamos que h es una biyección de XY en m+n.

Veamos que h es inyectiva. Supongamos que x,y en XY son tales que h(x)=h(y). Es imposible que xX y yY pues en ese caso h(x)=f(x)m1 y h(y)=m+g(y)m. Análogamente, xY y yX es imposible. Así, o bien ambos x y y están en X, o bien ambos están en Y. Si están en X, tenemos f(x)=h(x)=h(y)=f(y) y como f es inyectiva, obtenemos x=y. Si están en Y, tenemos m+g(x)=h(x)=h(y)=m+g(y). Por ley de cancelación de la suma, se tiene g(x)=g(y). Y por inyectividad de g se tendría x=y.

Ahora, veamos que h es suprayectiva. Tomemos km+n. Si km1, entonces como f es suprayectiva, existe xX tal que f(x)=k y entonces h(x)=f(x)=k. Si km, entonces existe l tal que m+l=k. Dicha l debe cumplir ln1, pues en otro caso m+n1k=m+lm+n, lo cual sería una contradicción. Como g es biyectiva, existe r tal que g(r)=l. Y entonces h(r)=m+g(r)=m+l=k.

Como h es inyectiva y suprayectiva, obtenemos que es biyectiva, como queríamos.

◻

La regla de la suma tiene varios corolarios como consecuencia.

Corolario. Si X es finito y yX, entonces X{y} es finito y |X{y}|=|X|+1.

Demostración. Aplicamos la regla de la suma y |{y}|=1.

◻

Corolario (principio de inclusión-exclusión). Sean X y Y conjuntos finitos. Entonces XY es finito. Más aún, |XY|+|XY|=|X|+|Y|.

Demostración. Se tiene que X=(XY)(XY) y que (XY)(XY)= (verifica ambas cosas). Así, por regla de la suma se tiene que |X|=|XY|+|XY|.

De manera similar, se tiene que XY=Y(XY) con Y(XY)= (verifíca ambas cosas). Así, por la regla de la suma se tiene que |Y|+|XY|=|XY|.

Sumando las dos igualdades que obtuvimos, tenemos que |X|+|Y|+|XY|=|XY|+|XY|+|XY|.

Aplicando la ley de cancelación para eliminar |XY|, obtenemos el resultado deseado.

◻

Corolario. Sean X y Y conjuntos finitos, entonces XY es finito. Más aún, |XY||X|+|Y|.

Demostración. Por el principio de inclusión-exclusión, |XY||XY|+|XY|=|X|+|Y|.

◻

La regla de la suma por sí misma es muy versátil y tiene una versión más general.

Teorema (regla de la suma generalizada). Sea n un natural y sean A1,,An conjuntos finitos y tales que AjAi= para cualesquiera i,j en {1,,n}. Entonces A:={Ai:i{1,,n}} es finito.

En los ejercicios tendrás que probar esta versión.

Un último resultado que demostraremos es el siguiente.

Teorema. Si F es finito y para cualquier XF pasa que X es finito, entonces F es finito.

Demostración. (Por inducción sobre la cardinalidad de F).

Base de inducción. Si |F|=0, entonces F=. Así, se cumple por vacuidad, que si cualquier XF es finito, entonces F es finito. Más aún, F= y |F|=0.

Hipótesis de inducción. Supongamos que si |G|=n y para cualquier XG, X es finito, se cumple que G es finito.

Paso inductivo. Veamos que si |F|=n+1 y para cualquier XF, X es finito, entonces F es finito.

Como |F| es distinto de 0, tomeos XF y definamos F:=F{X}. Tenemos que cualquier elemento de F es finito y que |F|=n, por lo que por hipótesis de inducción se cumple que F es finito.

Ahora, por el corolario del principio de inclusión-exclusión, tenemos que FX es finito.

Afirmación. F=FX.

Demostración de la afirmación.

Sea xF, entonces existe YF tal que xY.

Caso 1: Si Y=X, entonces xX y por lo tanto, xFX.

Caso 2: Si YX, entonces YF y así, xF.

Los casos anteriores muestran que FFX.

Ahora, como FF y XF, entonces FXF.

Así, F=FX. Por lo tanto, F es finito. Lo que concluye nuestra prueba.

◻

,

Tarea moral

La siguiente lista de ejercicios te permitirá reforzar el contenido visto en esta sección.

  1. Sea X un conjunto finito y xX. Si |X|=n+1, demuestra que X{x} es finito y que |X{x}|=n.
  2. Sea X es un conjunto finito. Prueba que si AX, entonces, A es un conjunto finito.
  3. Demuestra por inducción la regla de la suma generalizada. Como sugerencia, uno de los pasos intermedios es que enuncies formalmente y demustres que para todo natural n se cumple que (A1An)B=(A1B)(AnB).

Más adelante…

En la siguiente entrada continuaremos con el contenido de esta sección, probaremos más propiedades sobre los conjuntos finitos y a su vez hablaremos acerca de la cardinalidad del conjunto potencia.

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: Equipotencia y dominancia

Por Gabriela Hernández Aguilar

Introducción

En esta unidad daremos un par de definiciones que formalizarán la idea de que un conjunto sea más grande que otro, es decir, vamos a definir y formalizar la noción de que un conjunto tenga más elementos o la misma cantidad que otro, aún cuando no definamos formalmente qué es lo que entenderemos por cantidad de elementos de un conjunto.

Equipotencia

Definición. Sean A y B conjuntos. Decimos que A es equipotente a B si existe una función biyectiva f:AB. Denotaremos A es equipotente a B como AB o bien como |A|=|B|.

Si podemos establecer una función biyectiva entre A y B, diremos que tienen la misma cantidad de elementos.

Ejemplo.

Sea A=N y B={2k: kN}.

Afirmación. A y B son equipotentes.

Demostración de la afirmación.

Sea f:NB la función dada por f(n)=2n. Veamos que f es biyectiva.

  1. Inyectividad.
    Sean x,yN tales que f(x)=f(y), esto es 2x=2y. Luego, por ley de la cancelación para el producto tenemos que x=y y, por lo tanto, f es inyectiva.
  2. Suprayectividad.
    Si yB, entonces y=2k para algún kN. Así, existe kN tal que f(k)=2k=y y, por consiguiente, f es suprayectiva.

Por lo tanto, f es biyectiva, de modo que AB.

◻

El siguiente teorema seguro te recordará algunas cosas que discutimos cuando hablamos acerca de relaciones de equivalencia.

Teorema. Sean A, B y C conjuntos. Entonces se satisfacen los siguientes enunciados:

  1. A es equipotente a A.
  2. Si A es equipotente a B, entonces B es equipotente a A.
  3. Si A es equipotente a B y B es equipotente a C, entonces A es equipotente a C.

Demostración.

  1. La función IdA es una función biyectiva, por lo que podemos concluir que AA.
  2. Supongamos que AB, entonces existe f:AB biyectiva. Luego, f1:BA es una función biyectiva y por lo tanto, BA.
  3. Supongamos que AB y BC, esto es, existe f:AB biyectiva y g:BC biyectiva. Luego, consideremos gf:AC, como f y g son biyectivas, entonces gf es biyectiva.
    Así, AC.

◻

De esta manera, la equipotencia se comporta «como una relación de equivalencia». Pero, estrictamente hablando, no es una relación de equivalencia, pues dicha relación tendría que darse en la colección de todos los conjuntos, pero ya sabemos que esta colección no es un conjunto.

Por la simetría, en vez de decir «A es equipontente a B» podemos simplemente decir que A y B son equipotentes.

Dominancia

Hemos visto que para que un conjunto sea equipotente a otro se requiere que exista una función biyectiva. Esto «se comporta» como una relación de equivalencia. ¿Hay una noción que se comporte como un orden parcial o un orden estricto? Sí. La siguiente definición establece esta idea.

Definición. Sean A y B conjuntos. Decimos que B domina a A si existe f:AB tal que f es inyectiva, pero no existe una función biyectiva de A en B. Lo denotaremos como |A||B|.

Ejemplo.

Sean A={1,2,3} y B=N. Tenemos que |A||B| pues f={(1,1),(2,2),(3,3)} es iuna función inyectiva. Sin embargo, no existe h:AB tal que h sea suprayectiva.

◻

El siguiente teorema formaliza la idea de que «se comporta» como un orden parcial.

Teorema. Sean A, B y C conjuntos. Entonces, se satisfacen los siguientes enunciados:

  1. AA.
  2. Si AB y BC, entonces AC.

Demostración.

  1. La función IdA es una función biyectiva, en paticular es una función inyectiva por lo que podemos concluir que AA.
  2. Supongamos que AB y BC, esto es, existe f:AB inyectiva y g:BC inyectiva. Luego, consideremos gf:AC, como f y g son inyectivas, entonces gf es inyectiva. Así, AC.

◻

A continuación probaremos un teorema importante en este curso. Dicho resultado muestra que, dado un conjunto A, no existe una función biyectiva de A en el conjunto potencia de A, P(A). Como consecuencia de este teorema, obtenemos que existen conjuntos infinitos que no son equipotentes. Es cierto que no hemos dicho qué es un conjunto infinito, pero de momento puedes entenderlo (de manera informal) como un conjunto que tiene un subconjunto con n elementos para cada nN.

Teorema de Cantor.1 Sea A un conjunto, entonces AP(A) pero AP(A).

Demostración.

Sea A un conjunto. Si A=, entonces, es una función inyectiva de A en P(A), por lo que AP(A). Supongamos ahora que A. Luego, f:AP(A) dada por f(a)={a} es una función inyectiva y, por tanto, AP(A).

Veamos ahora que no existe una biyección entre A y P(A). Sea f:AP(A) una función. Para mostrar que f no es una biyección, veamos que no es sobreyectiva. Sea B={xA:xf(x)}. El conjunto B es un elemento en P(A), pero no es un elemento en la imagen de f. En efecto, supongamos que existe yA tal que f(y)=B. Dado que yA=B(AB), entonces, yB o yAB. Si yB, entonces, yf(y)=B, de modo que yB y yB, lo cual es imposible. Ahora bien, si yAB, entonces, yB=f(y) y por consiguiente yB, lo cual, nuevamente, es imposible. Por lo tanto, B no está en la imagen de f y, en consecuencia, f no es sobreyectiva.

◻

Lo siguiente que podemos probar es que si A y B son conjuntos tales que AB y BA, entonces AB. Este resultado corresponde al teorema de Cantor-Schröder-Bernstein que demostraremos en la próxima entrada.  

Tarea moral

Los siguientes ejercicios te permitirán aprender más resultados acerca de equipotencia y dominancia.

  1. Sean n y m números naturales. Muestra que nm si y sólo si nm.
  2. Demuestra que si n y m son números naturales distintos, entonces, o bien n domina a m o bien m domina a n.
  3. Demuestra que si AB, entonces AB.
  4. Enuncia formalmente un resultado que diga por qué la noción de «domina a» se comporta como un orden estricto.
  5. De entre las siguientes afirmaciones, decide cuáles son siempre verdaderas y para cuáles hay contraejemplos.
    • Si |A|=|B| y |C|=|D|, entonces |AB|=|CD|.
    • Si |A|=|B| y |C|=|D|, entonces |AB|=|CD|.
    • Si |A|=|B| y |C|=|D|, entonces |A×B|=|C×D|.

Más adelante…

En la siguiente entrada probaremos el teorema de Cantor-Schröder-Bernstein. Este teorema nos será de gran utilidad para averiguar si dos conjuntos tienen la misma cantidad de elementos sin tener que exhibir una función biyectiva, tan sólo bastará con dar dos funciones inyectivas.

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»

  1. También puedes consultar la prueba de este teorema en: Hernández, F., Teoría de Conjuntos, México: Aportaciones Matemáticas No.13, SMM, 1998, p.151. ↩︎