01 · Punto de partida
Siempre podemos continuar
Escribimos 1, 2, 3, 4… y, por grande que sea el número alcanzado, podemos sumarle 1. Dividimos un intervalo por la mitad y volvemos a dividir una de las mitades. Aumentamos el índice de una sucesión y calculamos un término más. Ninguna de estas instrucciones contiene un último paso natural.
La idea de infinito aparece cuando describimos:
- un proceso que puede continuar indefinidamente;
- un conjunto que no tiene último elemento;
- una magnitud que supera cualquier cota propuesta;
- una región de la recta que no termina en un extremo finito;
- un comportamiento que estudiamos más allá de cualquier cantidad fija de pasos.
02 · Una distinción esencial
Infinito no es el número que viene después de todos
No existe un número natural “inmediatamente anterior” al infinito ni un último natural después del cual aparezca ∞. Si alguien propone que M es el mayor número natural, M+1 es natural y resulta mayor. La afirmación se contradice.
La expresión
no significa que, tras una espera suficiente, la lista llegue a un objeto llamado infinito. Los puntos suspensivos indican que la regla permite producir nuevos términos sin terminar.
| Número real | ∞ en este curso |
|---|---|
| Ocupa un punto de la recta real. | No es un punto de la recta real ordinaria. |
| Puede ser alcanzado como valor. | Describe falta de límite finito. |
| Tiene números mayores y menores. | No participa de ese orden como un real común. |
| Admite operaciones aritméticas usuales. | Exige reglas y contextos especiales. |
03 · Regla y ejecución
Infinito potencial
El infinito potencial describe la posibilidad de continuar un proceso tanto como queramos. En cada momento hemos realizado una cantidad finita de pasos, pero no existe un paso final impuesto por la regla.
Ejemplos:
- dado un natural, sumar 1;
- agregar un decimal más a una aproximación;
- dividir nuevamente un segmento;
- calcular el siguiente término de una sucesión;
- repetir una simulación con un paso temporal más pequeño.
Una computadora ejecuta siempre una cantidad finita de instrucciones durante un tiempo finito. Puede representar la regla que permite continuar, pero una ejecución concreta almacena o procesa solo una parte finita.
function siguienteNatural(n) {
return n + 1;
}
console.log(siguienteNatural(100)); // 101
console.log(siguienteNatural(1_000_000)); // 1000001
La función no produce todos los naturales de una vez. Expresa una regla aplicable nuevamente a cada resultado.
04 · Superar cualquier barrera
Conjuntos no acotados
Un conjunto está acotado superiormente si existe algún número que no es superado por ninguno de sus elementos. Por ejemplo, [0,10] está acotado por 10, y también por 11 o 100.
Los números naturales no están acotados superiormente: para cualquier cota real B que propongamos, existe un natural mayor que B. Esta afirmación expresa con precisión el crecimiento hacia +∞.
De forma análoga, un conjunto no acotado inferiormente contiene valores menores que cualquier barrera propuesta. Los enteros se extienden sin cota tanto hacia valores positivos como negativos.
Sin cota superior
Siempre hay elementos mayores que la barrera elegida.
Sin cota inferior
Siempre hay elementos menores que la barrera elegida.
Sin cota en ambos sentidos
El conjunto se prolonga indefinidamente hacia ambos lados.
05 · Infinito en la recta
Intervalos que no terminan
En la notación de intervalos, los símbolos −∞ y +∞ indican que no existe un extremo real finito en esa dirección:
| Intervalo | Condición | Acotación |
|---|---|---|
[3,+∞) | x≥3 | Sin cota superior. |
(−∞,5) | x<5 | Sin cota inferior. |
(−∞,+∞) | x∈ℝ | Sin cota en ambos sentidos. |
El infinito siempre lleva paréntesis porque no es un extremo que pertenezca al intervalo. La expresión [3,+∞] sugeriría incorrectamente que +∞ es un valor incluido.
Una flecha en el dibujo de la recta comunica la misma idea: la región continúa fuera de la parte visible. No afirma que el infinito esté ubicado en el borde de la pantalla.
06 · No confundir conceptos
Proceso infinito y resultado finito
Un proceso con infinitos pasos conceptuales no necesita producir valores cada vez mayores. Recordemos la suma:
Las sumas parciales son 0.5, 0.75, 0.875 y 0.9375. La cantidad de términos puede seguir creciendo, pero los resultados se acercan a 1 y permanecen acotados.
También existen procesos infinitos que oscilan:
Y procesos cuyos valores sí crecen sin cota:
| Cantidad de pasos | Comportamiento de los valores | Ejemplo |
|---|---|---|
| Sin último paso | Se aproxima a un valor finito. | Sumas parciales de mitades. |
| Sin último paso | Oscila dentro de una región acotada. | (−1)ⁿ |
| Sin último paso | Supera cualquier cota. | 2ⁿ |
07 · Dirección del comportamiento
Más infinito y menos infinito
Los símbolos +∞ y −∞ no son dos números extraordinarios. Indican direcciones opuestas de comportamiento:
xₙ→+∞: los términos terminan superando cualquier cota superior finita;xₙ→−∞: los términos terminan quedando por debajo de cualquier cota inferior finita.
Para xₙ=n², elegir una cota como un millón no detiene el crecimiento. Si n>1000, entonces n²>1 000 000. Una cota más grande exige un índice mayor, pero puede superarse.
En cambio, afirmar solamente que una sucesión “toma valores muy grandes” no es suficiente. Una lista finita puede contener un billón y detenerse allí. Crecer hacia +∞ describe un patrón que supera cualquier cota, no una cifra grande determinada.
08 · Símbolos con contexto
Por qué no usamos la aritmética ordinaria
Como ∞ no es un número real, expresiones que parecen operaciones comunes pueden ocultar comportamientos distintos. Por ejemplo, el símbolo ∞−∞ no determina un resultado único.
Comparemos procesos donde ambas cantidades crecen:
| Expresión dependiente de n | Simplificación | Comportamiento |
|---|---|---|
(n+1)−n | 1 | Permanece en 1. |
2n−n | n | Crece sin cota. |
n−2n | −n | Disminuye sin cota. |
n−n | 0 | Permanece en 0. |
En todos los casos se restan expresiones que individualmente crecen, pero los resultados son diferentes. Por eso formas como ∞−∞, ∞/∞ o 0·∞ se denominan indeterminadas en el estudio de límites: se necesita conocer cómo varían las cantidades.
09 · Representación computacional
Infinity en JavaScript
JavaScript posee los valores especiales Infinity y -Infinity dentro de su sistema numérico. Pueden aparecer explícitamente o cuando una operación supera el mayor número finito representable:
console.log(1 / 0); // Infinity
console.log(-1 / 0); // -Infinity
console.log(Number.MAX_VALUE); // mayor número finito aproximado
console.log(Number.MAX_VALUE * 2); // Infinity
console.log(Number.isFinite(42)); // true
console.log(Number.isFinite(Infinity)); // false
El valor computacional Infinity es una convención de la aritmética de punto flotante. No significa que la computadora haya almacenado todos los números ni que haya completado un proceso infinito.
Además, sus operaciones siguen reglas técnicas que pueden producir NaN (“no es un número”):
console.log(Infinity + 10); // Infinity
console.log(Infinity * 2); // Infinity
console.log(Infinity - Infinity); // NaN
console.log(Infinity / Infinity); // NaN
console.log(0 * Infinity); // NaN
Estas salidas se parecen a las advertencias matemáticas sobre formas indeterminadas, pero pertenecen a una especificación de software. No deben usarse como demostraciones matemáticas.
10 · Exploración
Laboratorio: procesos sin un último paso
Elegí una regla y aumentá la cantidad de pasos mostrados. Compará un crecimiento sin cota, una aproximación finita y una oscilación. El gráfico usa escalas distintas según el modelo para conservar legibilidad.
Continuar no determina el resultado
xₙ = n
Se calcularon 12 términos. La regla todavía permite calcular el término 13.
El eje horizontal representa el índice y el vertical, el valor. Los puntos muestran solamente el fragmento finito calculado; la regla de la sucesión define cómo continuar.
Preguntas para explorar
- En el modelo natural, aumentá la cota y luego los pasos. ¿Superar una cota específica demuestra por sí solo crecimiento sin límite?
- Compará
ncon2ⁿ. Ambos crecen sin cota, ¿lo hacen al mismo ritmo? - En la aproximación a 1, aumentá los pasos. ¿El proceso infinito obliga a superar la cota?
- En la oscilación, ¿aparece un último término o una tendencia hacia
+∞?
11 · Implementación segura
Programar una regla sin crear un ciclo infinito
Una función generadora puede describir una secuencia potencialmente ilimitada y entregar un término cada vez. Quien la consume decide cuántos solicitar:
function* naturales() {
let n = 1;
while (true) {
yield n;
n += 1;
}
}
const secuencia = naturales();
for (let paso = 0; paso < 5; paso += 1) {
console.log(secuencia.next().value);
}
// 1, 2, 3, 4, 5
El generador contiene una regla sin fin, pero el ciclo consumidor tiene un límite explícito. Si intentáramos convertir directamente todos los naturales en un arreglo, el programa no podría finalizar ni disponer de memoria infinita.
Criterios de parada
Todo experimento computacional necesita una condición finita, por ejemplo:
- una cantidad máxima de iteraciones;
- una tolerancia alcanzada;
- un tiempo máximo de ejecución;
- una cota de seguridad para detectar desbordamiento;
- una combinación de precisión y límite de pasos.
El límite de iteraciones no pertenece necesariamente al modelo matemático; es una protección de la implementación.
12 · Comprensión
Confusiones frecuentes
«Infinito es el número más grande»
No existe un mayor número natural ni real. Dado cualquier número finito, podemos construir uno mayor.
«Un proceso infinito siempre produce valores infinitos»
No. Puede aproximarse a un valor finito, oscilar en una región acotada o crecer sin cota.
«Después de muchísimos pasos, finalmente se llega a infinito»
Cualquier cantidad concreta de pasos sigue siendo finita. El infinito no aparece como el último elemento del proceso.
«∞−∞ vale cero porque se cancelan»
La forma no determina un valor. Distintos pares de cantidades crecientes producen cero, una constante, crecimiento positivo o crecimiento negativo.
«Infinity de JavaScript demuestra que la máquina calculó infinito»
Es un valor especial del formato numérico, usado también ante divisiones por cero o desbordamientos. No representa una ejecución con infinitos pasos.
13 · Práctica guiada
Ejercicios de comprensión
Ejercicio 1: clasificar procesos
Indicá si cada secuencia está acotada y describí su comportamiento: xₙ=n, yₙ=1−1/n y zₙ=(−1)ⁿ.
Ver solución razonada
xₙ no está acotada superiormente y crece hacia +∞. yₙ está acotada y se acerca a 1 por debajo. zₙ está acotada entre −1 y 1, pero oscila sin acercarse a un único valor.
Ejercicio 2: superar una cota
Para xₙ=3n+2, encontrá un índice que garantice xₙ>1000.
Ver solución
Resolvemos 3n+2>1000, de donde n>998/3≈332.67. El primer índice entero que funciona es 333, y todos los mayores también superan la cota.
Ejercicio 3: una forma indeterminada
Compará aₙ=(n²+n)−n² y bₙ=(n²+1)−n². En ambos casos se restan expresiones que crecen sin cota. ¿Qué queda?
Ver solución
aₙ=n, que crece sin cota. bₙ=1, que permanece constante. Esto confirma que el aspecto “infinito menos infinito” no permite conocer el resultado sin analizar las expresiones.
Ejercicio 4: controlar una iteración
Duplicá un valor desde 1 hasta superar un millón, pero imponé también un máximo de 100 pasos. Informá el valor y la cantidad de iteraciones.
Ver solución y código
let valor = 1;
let pasos = 0;
const maximoPasos = 100;
while (valor <= 1_000_000 && pasos < maximoPasos) {
valor *= 2;
pasos += 1;
}
console.log({ valor, pasos });
// { valor: 1048576, pasos: 20 }
El límite de pasos evita que un error en la condición mantenga el ciclo activo indefinidamente. En este caso la cota se supera primero.
14 · Síntesis
Ideas para recordar
∞no es un número real ni el último número de una lista.- El infinito potencial expresa que un proceso puede continuar sin último paso.
- Un conjunto no acotado supera cualquier cota finita propuesta.
+∞y−∞indican direcciones de comportamiento.- En intervalos, el infinito siempre se escribe con paréntesis.
- Un proceso infinito puede aproximarse a un valor finito, oscilar o crecer sin cota.
- Formas como
∞−∞no se resuelven con aritmética ordinaria. Infinityde JavaScript es un valor especial de punto flotante, no el infinito matemático completo.- Todo programa real procesa una cantidad finita de pasos y necesita criterios de parada.
En el próximo tema profundizaremos en infinito potencial y crecimiento sin cota: aprenderemos a verificar cómo una secuencia supera barreras arbitrarias y a comparar diferentes ritmos de crecimiento.