34. Cardinalidad de conjuntos infinitos

La cardinalidad mide el tamaño de un conjunto. En conjuntos infinitos, comparar tamaños requiere correspondencias y lleva a una idea sorprendente: no todos los infinitos tienen el mismo tamaño.

34.1 Introducción

Para conjuntos finitos, la cardinalidad es simplemente la cantidad de elementos. Si un conjunto tiene cinco elementos, su cardinalidad es cinco.

Con conjuntos infinitos, la situación es más profunda. No podemos contar hasta terminar, por lo que necesitamos otra forma de comparar tamaños. Esa forma se basa en correspondencias entre elementos.

34.2 Cardinalidad finita

En un conjunto finito, la cardinalidad se obtiene contando elementos distintos.

A = {a, b, c} |A| = 3

Este caso es directo porque el conteo termina.

34.3 Conjuntos infinitos

Un conjunto es infinito cuando no tiene una cantidad finita de elementos. Los números naturales son el ejemplo básico.

N = {1, 2, 3, 4, 5, ...}

Siempre podemos encontrar un natural más grande, por eso el conjunto no termina.

34.4 Comparar infinitos mediante correspondencias

Para comparar conjuntos infinitos usamos correspondencias uno a uno. Si podemos emparejar cada elemento de un conjunto con exactamente un elemento del otro, ambos tienen la misma cardinalidad.

A y B tienen la misma cardinalidad si existe una biyección A → B

La biyección permite comparar tamaños sin contar hasta el final.

34.5 Naturales y pares positivos

El conjunto de los números naturales y el conjunto de los números pares positivos tienen la misma cardinalidad, aunque los pares parezcan "menos".

1 ↔ 2 2 ↔ 4 3 ↔ 6 4 ↔ 8 n ↔ 2n

La función f(n) = 2n empareja cada natural con un par positivo y no deja pares sin emparejar.

34.6 Un subconjunto infinito puede tener el mismo tamaño

En conjuntos finitos, un subconjunto propio siempre tiene menor cardinalidad. En conjuntos infinitos, esto puede no ocurrir.

Pares positivos ⊂ N pero ambos tienen la misma cardinalidad

Esta es una de las primeras diferencias importantes entre conjuntos finitos e infinitos.

34.7 Cardinalidad numerable

Un conjunto infinito es numerable si sus elementos pueden ponerse en correspondencia con los números naturales.

Un conjunto A es numerable si existe una biyección N → A

Los naturales, los pares positivos y los enteros son ejemplos de conjuntos numerables.

34.8 Cardinalidad de los enteros

El conjunto de los enteros también es numerable, aunque incluye negativos, cero y positivos.

Z = {..., -3, -2, -1, 0, 1, 2, 3, ...}

Podemos enumerarlos en un orden como:

0, 1, -1, 2, -2, 3, -3, ...

Esta lista permite asociar cada entero con un número natural.

34.9 Cardinalidad de los racionales

Los racionales también son numerables, aunque entre dos racionales siempre hay otro racional.

La idea consiste en ordenar fracciones en una grilla y recorrerlas cuidadosamente, evitando repeticiones. El resultado muestra que pueden enumerarse.

Q es infinito numerable

34.10 Cardinalidad de los reales

Los números reales no son numerables. Cantor demostró que no se pueden listar todos los reales en una secuencia numerada por los naturales.

R es infinito no numerable

Esto significa que la cardinalidad de los reales es mayor que la cardinalidad de los naturales.

34.11 No todos los infinitos son iguales

Una de las conclusiones más importantes de la teoría de conjuntos es que existen diferentes tamaños de infinito.

Conjunto Tipo de infinito Comentario
N Numerable Se puede listar directamente
Z Numerable Se puede reordenar en una lista
Q Numerable Se puede enumerar con cuidado
R No numerable No existe una lista completa de reales

34.12 Aleph cero

La cardinalidad de los números naturales se denota con ℵ₀, que se lee "aleph cero".

|N| = ℵ₀

Todo conjunto infinito numerable tiene cardinalidad ℵ₀.

34.13 Cardinalidad del continuo

La cardinalidad de los números reales se conoce como cardinalidad del continuo.

|R| > |N|

Esto expresa que hay más números reales que naturales, incluso aunque ambos conjuntos sean infinitos.

34.14 Simular una correspondencia en JavaScript

En programación no podemos generar un conjunto infinito completo, pero sí podemos simular los primeros términos de una correspondencia.

function primerosPares(cantidad) {
  const resultado = [];
  for (let n = 1; n <= cantidad; n++) {
    resultado.push([n, 2 * n]);
  }
  return resultado;
}

console.log(primerosPares(10));

La salida muestra los primeros pares de la correspondencia n ↔ 2n.

34.15 Generar una enumeración de enteros

También podemos generar una secuencia que enumera enteros alternando positivos y negativos.

function primerosEnterosEnumerados(cantidad) {
  const resultado = [0];
  for (let n = 1; resultado.length < cantidad; n++) {
    resultado.push(n);
    if (resultado.length < cantidad) {
      resultado.push(-n);
    }
  }
  return resultado;
}

console.log(primerosEnterosEnumerados(11));

Esta enumeración ilustra por qué los enteros son numerables.

34.16 Aplicaciones e importancia

Área Importancia de la cardinalidad infinita
Matemática Distinguir tipos de infinito
Computación teórica Estudiar qué objetos pueden enumerarse o codificarse
Lógica Analizar lenguajes, modelos y estructuras infinitas
Programación Comprender secuencias infinitas generadas bajo demanda
Datos Distinguir datos finitos de espacios de valores potencialmente infinitos

34.17 Errores frecuentes

  • Creer que todos los conjuntos infinitos tienen el mismo tamaño.
  • Creer que un subconjunto infinito propio siempre tiene menor cardinalidad.
  • Confundir numerable con finito.
  • Suponer que los racionales no son numerables porque son densos.
  • Olvidar que una biyección permite comparar cardinalidades.

34.18 Qué debes recordar de este tema

  • La cardinalidad mide el tamaño de un conjunto.
  • En conjuntos infinitos se comparan tamaños mediante biyecciones.
  • Los naturales y los pares positivos tienen la misma cardinalidad.
  • Los enteros y racionales son numerables.
  • Los reales no son numerables.
  • No todos los infinitos tienen el mismo tamaño.

34.19 Conclusión

La cardinalidad de conjuntos infinitos muestra que el infinito puede compararse con rigor. Las biyecciones permiten descubrir que algunos conjuntos infinitos tienen el mismo tamaño y que otros, como los reales, son más grandes.

En el próximo tema estudiaremos conjuntos numerables y no numerables con más detalle.