01 · Punto de partida
No toda combinación es una entrada válida
Una fórmula puede parecer capaz de recibir cualquier par de números, pero sus operaciones imponen restricciones. No podemos dividir por cero, calcular en los números reales la raíz cuadrada de un valor negativo ni aplicar el logaritmo a cero o a un número negativo.
El contexto agrega otras condiciones. Una función que calcula el costo según peso y distancia podría admitir algebraicamente números negativos, aunque esos valores carezcan de sentido para el problema. De manera similar, una imagen digital solo tiene píxeles dentro de sus dimensiones.
Por eso, antes de evaluar o representar una función de varias variables debemos preguntar:
- ¿Para qué combinaciones está definida la fórmula?
- ¿Qué restricciones adicionales impone el modelo?
- ¿Las fronteras de la región están incluidas?
- ¿La región se extiende indefinidamente o está acotada?
- ¿Qué valores puede alcanzar realmente la salida?
- ¿Cómo debe reaccionar el programa ante una entrada inválida?
02 · Tres conjuntos diferentes
Dominio, codominio e imagen
En la notación f: D → C intervienen tres conjuntos relacionados, pero no intercambiables:
- Dominio
D - Conjunto de entradas para las que la función está definida.
- Codominio
C - Conjunto declarado como destino posible de las salidas.
- Imagen
Im(f) - Conjunto de valores del codominio que la función alcanza efectivamente.
Consideremos f:ℝ→ℝ, f(x)=x². Su dominio es ℝ y su codominio declarado también es ℝ, pero su imagen es [0,+∞), porque un cuadrado nunca es negativo y todo real no negativo es cuadrado de algún número real.
| Función | Dominio | Codominio | Imagen |
|---|---|---|---|
f(x)=x² | ℝ | ℝ | [0,+∞) |
g(x,y)=x+y | ℝ² | ℝ | ℝ |
h(x,y)=x²+y² | ℝ² | ℝ | [0,+∞) |
F(x,y)=(x²,y²) | ℝ² | ℝ² | [0,+∞)×[0,+∞) |
03 · Capas de validez
Dominio natural, contextual y computacional
Una misma fórmula puede analizarse en distintos niveles.
Dominio natural
Mayor conjunto de entradas reales para las que todas las operaciones de la fórmula están definidas.
Dominio contextual
Entradas que además tienen sentido dentro del fenómeno, las unidades y los supuestos del modelo.
Dominio computacional
Valores que la implementación puede representar y procesar de forma segura y finita.
Para T(d,v)=d/v, el dominio natural exige v≠0. Si d es distancia y v rapidez, un dominio contextual razonable exige además d≥0 y v>0. En JavaScript quizá también debamos rechazar NaN e infinitos.
Estas capas no compiten: refinan la especificación. En un texto matemático puede interesar el dominio natural; en una aplicación debemos declarar también las restricciones del problema y de la representación.
04 · Reglas algebraicas
Operaciones que restringen el dominio
Para hallar el dominio natural real, examinamos cada operación y traducimos su condición a una igualdad o desigualdad.
| Operación | Condición | Ejemplo |
|---|---|---|
| Polinomios | Sin restricción algebraica. | x²+xy−3y admite todo ℝ². |
| División | Denominador distinto de cero. | 1/(x−y) exige x≠y. |
| Raíz de índice par | Radicando mayor o igual que cero. | √(9−x²−y²) exige x²+y²≤9. |
| Raíz par en denominador | Radicando estrictamente positivo. | 1/√(x+y) exige x+y>0. |
| Logaritmo real | Argumento estrictamente positivo. | ln(4−x²−y²) exige x²+y²<4. |
arcsen o arccos | Argumento entre −1 y 1. | arccos(x+y) exige −1≤x+y≤1. |
Cuando aparecen varias operaciones restringidas, todas sus condiciones deben cumplirse simultáneamente. El dominio es la intersección de las regiones obtenidas.
Ejemplo combinado
La raíz exige y−x²≥0, es decir, y≥x². El denominador exige x+y≠0. Por lo tanto:
05 · Geometría de las restricciones
Desigualdades que describen regiones
En dos variables, una condición ya no suele producir un intervalo, sino una región del plano. Para interpretarla conviene reconocer formas geométricas básicas.
| Condición | Región | Frontera incluida |
|---|---|---|
y≥2x−1 | Semiplano sobre una recta. | Sí, por ≥. |
x²+y²<9 | Interior del círculo de radio 3. | No, por <. |
1≤x²+y²≤4 | Corona circular entre radios 1 y 2. | Ambas circunferencias. |
|x|≤2, |y|≤1 | Rectángulo cerrado. | Sí. |
xy>0 | Primer y tercer cuadrantes sin ejes. | No. |
y≥x² | Región sobre la parábola. | Sí. |
El signo de la desigualdad indica si la frontera forma parte del conjunto. Una línea continua suele representar frontera incluida; una línea punteada, frontera excluida. Esta convención gráfica debe acompañarse siempre de la desigualdad exacta.
Traslaciones
La condición (x−a)²+(y−b)²≤r² describe el disco cerrado de centro (a,b) y radio r. Los términos x−a e y−b miden el desplazamiento respecto del centro.
06 · Método sistemático
Cómo determinar un dominio
- 1Partir del espacio de entradas.
Identificar cuántas variables hay y considerar inicialmente
ℝⁿ. - 2Localizar operaciones restrictivas.
Buscar denominadores, raíces pares, logaritmos y funciones inversas.
- 3Escribir una condición por operación.
No combinar mentalmente restricciones antes de expresarlas con claridad.
- 4Intersectar las condiciones.
Conservar únicamente los puntos que satisfacen todas simultáneamente.
- 5Interpretar la región.
Reconocer fronteras, componentes, puntos excluidos y si está acotada.
- 6Agregar restricciones contextuales.
Incorporar unidades, límites físicos y tipos discretos cuando corresponda.
- 7Probar puntos.
Comprobar uno interior, uno de frontera y uno exterior para detectar errores.
Ejemplo paso a paso
- El logaritmo exige
y−x²>0, o seay>x². - La raíz está en el denominador, así que exige
4−x²−y²>0. - La segunda condición equivale a
x²+y²<4. - El dominio es la parte del interior del círculo de radio 2 que queda estrictamente sobre la parábola
y=x².
07 · Estructura de una región
Interior, frontera y exterior
Sea D una región de ℝ². Un punto es interior si existe un pequeño disco centrado en él contenido completamente en D. Es exterior si existe un disco que no toca D. Los puntos donde cualquier disco contiene puntos de D y puntos que no pertenecen a D forman la frontera.
Para el disco x²+y²≤9:
- El interior cumple
x²+y²<9. - La frontera cumple
x²+y²=9. - El exterior cumple
x²+y²>9.
La frontera puede pertenecer o no al dominio. En √(9−x²−y²) está incluida porque la raíz de cero existe. En ln(9−x²−y²) está excluida porque ln(0) no es un número real.
08 · Propiedades de conjuntos
Regiones abiertas, cerradas y acotadas
- Conjunto abierto
- Todos sus puntos son interiores. No contiene puntos de su frontera.
- Conjunto cerrado
- Contiene todos sus puntos de frontera.
- Conjunto acotado
- Puede quedar contenido dentro de algún disco de radio finito.
- Conjunto compacto en ℝⁿ
- Es cerrado y acotado.
El disco x²+y²<1 es abierto y acotado. El disco x²+y²≤1 es cerrado, acotado y por tanto compacto. El semiplano y≥0 es cerrado pero no acotado. Todo ℝ² es simultáneamente abierto y cerrado, aunque no acotado.
Estas propiedades no son simples etiquetas. Una función continua sobre un conjunto compacto alcanza máximos y mínimos absolutos. Esta garantía será central cuando estudiemos optimización.
09 · Valores de salida
Cómo determinar la imagen
Hallar la imagen significa responder qué valores puede tomar z=f(x,y) cuando (x,y) recorre todo el dominio. No existe una única receta, pero varias estrategias son útiles:
- 1Usar cotas conocidas.
Cuadrados, valores absolutos y raíces imponen signos o límites inmediatos.
- 2Cambiar de variable auxiliar.
Por ejemplo, llamar
r²=x²+y²cuando hay simetría radial. - 3Despejar una entrada.
Comprobar para qué valores de
zexiste al menos una entrada válida. - 4Estudiar fronteras y extremos.
En dominios cerrados y acotados, comparar candidatos interiores y fronterizos.
- 5Construir ejemplos.
No basta con proponer una cota: debemos justificar que los valores del intervalo se alcanzan.
Ejemplo radial
Para f(x,y)=x²+y² sobre todo ℝ², tenemos f≥0. Además, cualquier c≥0 se alcanza tomando (x,y)=(√c,0). Por lo tanto:
El dominio modifica la imagen
Si restringimos la misma fórmula al disco x²+y²≤4, entonces 0≤f≤4, y todos los valores intermedios se alcanzan. La nueva imagen es [0,4].
10 · Ejemplos razonados
Imágenes de funciones frecuentes
| Función y dominio | Razonamiento | Imagen |
|---|---|---|
x²+y² en ℝ² | Suma de cuadrados, sin cota superior. | [0,+∞) |
√(9−x²−y²) | Altura del hemisferio superior. | [0,3] |
1/(1+x²+y²) | Positiva, vale 1 en el origen y se acerca a 0 sin alcanzarlo. | (0,1] |
x−y en [0,1]² | Mínimo −1 y máximo 1. | [−1,1] |
xy en ℝ² | Tomando x=z, y=1 se alcanza cualquier real. | ℝ |
sen(x)+cos(y) | Cada término está entre −1 y 1. | [−2,2] |
Una exploración numérica puede sugerir la imagen, pero una grilla finita no demuestra que encontró extremos exactos ni que cubrió todos los valores posibles. La justificación matemática sigue siendo necesaria.
11 · Implementación segura
Validar antes de evaluar
JavaScript no siempre detiene el programa ante una operación fuera del dominio real. Math.sqrt(-1) devuelve NaN y 1/0 devuelve Infinity. Si esperamos a comprobar el resultado, el error puede propagarse.
function hemisferio(x, y, radio = 3) {
if (![x, y, radio].every(Number.isFinite)) {
throw new TypeError("Las entradas deben ser números finitos");
}
if (radio < 0) {
throw new RangeError("El radio debe ser no negativo");
}
const radicando = radio ** 2 - x ** 2 - y ** 2;
if (radicando < 0) {
throw new RangeError("El punto está fuera del dominio");
}
return Math.sqrt(radicando);
}
console.log(hemisferio(1, 2)); // 2
Separar la validación de la evaluación
function perteneceAlDisco(x, y, radio) {
return Number.isFinite(x)
&& Number.isFinite(y)
&& Number.isFinite(radio)
&& radio >= 0
&& x ** 2 + y ** 2 <= radio ** 2;
}
function alturaDisco(x, y, radio = 3) {
if (!perteneceAlDisco(x, y, radio)) return null;
return Math.sqrt(radio ** 2 - x ** 2 - y ** 2);
}
console.log(alturaDisco(1, 2)); // 2
console.log(alturaDisco(4, 0)); // null
Devolver null, lanzar una excepción o usar un tipo de resultado explícito son decisiones de diseño. Lo importante es definir un contrato y no confundir una entrada inválida con una salida numérica válida.
12 · Exploración visual
Laboratorio: probar puntos del dominio
Elegí una función y mové el punto (x,y). La región coloreada pertenece al dominio; la región oscura queda excluida. El laboratorio informa qué condición se cumple y solo evalúa la función cuando la entrada es válida.
Regiones admitidas y excluidas
f(x,y) = √(9−x²−y²)
El punto pertenece al dominio y la función puede evaluarse.
El punto blanco marca la entrada elegida. Las zonas coloreadas representan entradas válidas y las oscuras, entradas excluidas.
Preguntas para explorar
- En la raíz, ubicá un punto sobre la circunferencia de radio 3. ¿La frontera pertenece?
- En el logaritmo, probá un punto sobre la circunferencia de radio 2. ¿Por qué queda excluido?
- En el cociente, acercá el punto a la recta
x=ydesde ambos lados. ¿Qué ocurre con la salida? - En la función combinada, buscá puntos sobre
y=x². ¿Cuáles se admiten y cuáles deben excluirse por el denominador? - Compará los símbolos
≤y<de los dos primeros modelos con sus fronteras.
13 · Regiones en código
Filtrar y muestrear un dominio
Podemos representar una región mediante una función booleana y reutilizarla para filtrar puntos.
const perteneceCorona = (x, y) => {
const radioCuadrado = x ** 2 + y ** 2;
return radioCuadrado >= 1 && radioCuadrado <= 4;
};
const puntos = [
[0, 0],
[1, 0],
[1, 1],
[2, 0],
[3, 0]
];
const validos = puntos.filter(([x, y]) => perteneceCorona(x, y));
console.log(validos); // [[1,0], [1,1], [2,0]]
Construir una grilla válida
function muestrearDominio(pertenece, min, max, paso) {
if (paso <= 0) throw new RangeError("El paso debe ser positivo");
const muestras = [];
for (let y = min; y <= max + paso / 2; y += paso) {
for (let x = min; x <= max + paso / 2; x += paso) {
const px = Number(x.toFixed(10));
const py = Number(y.toFixed(10));
if (pertenece(px, py)) muestras.push([px, py]);
}
}
return muestras;
}
const discoUnidad = (x, y) => x ** 2 + y ** 2 <= 1;
console.log(muestrearDominio(discoUnidad, -1, 1, 1));
14 · Comprensión
Confusiones frecuentes
«Dominio e imagen son lo mismo»
El dominio contiene entradas; la imagen contiene salidas alcanzadas. Incluso pueden pertenecer a espacios de dimensiones diferentes.
«Codominio e imagen siempre coinciden»
El codominio es el conjunto de llegada declarado. La imagen es la parte que la función realmente alcanza.
«Una raíz siempre exige que el radicando sea positivo»
Una raíz par permite radicando cero. Si la raíz aparece en un denominador, entonces sí debe ser estrictamente positivo.
«La frontera nunca pertenece al dominio»
Depende de las desigualdades y operaciones. ≤ y ≥ suelen incluirla; < y > la excluyen.
«Si JavaScript devuelve un valor, la entrada era válida»
Puede devolver Infinity, NaN o un número sin sentido contextual. La validez debe definirse y comprobarse explícitamente.
«Probar muchos puntos demuestra el dominio o la imagen»
Las muestras aportan evidencia y ayudan a detectar errores, pero una región continua contiene infinitos puntos y requiere un argumento matemático.
15 · Práctica guiada
Ejercicios de comprensión
Ejercicio 1: dominios naturales
Determiná y describí geométricamente el dominio de cada función.
f(x,y)=√(16−x²−y²)g(x,y)=1/(x²+y²−1)h(x,y)=ln(y−2x)q(x,y)=1/√(x+y−1)
Ver solución razonada
x²+y²≤16: disco cerrado de radio 4.x²+y²≠1: todo el plano excepto la circunferencia unidad.y−2x>0, es deciry>2x: semiplano abierto sobre la recta.x+y−1>0, es decirx+y>1: semiplano abierto, porque la raíz está en el denominador.
Ejercicio 2: intersección de restricciones
Sea F(x,y)=√(4−x²−y²)/ln(x+2).
- Escribí la condición de la raíz.
- Escribí las condiciones del logaritmo y del denominador.
- Combiná las restricciones.
- Probá los puntos
(0,0),(−1,0)y(2,0).
Ver solución razonada
La raíz exige x²+y²≤4. El logaritmo exige x+2>0, o sea x>−2. Como está en el denominador, además ln(x+2)≠0, equivalente a x≠−1. El punto (0,0) pertenece; (−1,0) se excluye por denominador cero; (2,0) pertenece porque la raíz puede valer cero.
Ejercicio 3: hallar imágenes
Determiná la imagen de:
f(x,y)=4−x²−y²sobreℝ².- La misma fórmula sobre
x²+y²≤1. g(x,y)=√(x²+y²)sobreℝ².h(x,y)=x+ysobre el cuadrado[0,1]².
Ver solución razonada
- El máximo es 4 y no hay cota inferior:
(−∞,4]. - Como
0≤x²+y²≤1, la imagen es[3,4]. - Es una distancia al origen:
[0,+∞). - El mínimo es 0 y el máximo 2; todos los intermedios se alcanzan:
[0,2].
Ejercicio 4: implementar un contrato
La función P(c,m)=100c/(c+m) calcula un porcentaje, donde c y m son conteos no negativos. Escribí una implementación que exija enteros, rechace el caso c+m=0 y garantice una salida entre 0 y 100.
Ver una posible respuesta
function porcentaje(casos, restantes) {
const sonConteosValidos = Number.isInteger(casos)
&& Number.isInteger(restantes)
&& casos >= 0
&& restantes >= 0;
if (!sonConteosValidos) {
throw new RangeError("Los conteos deben ser enteros no negativos");
}
if (casos + restantes === 0) {
throw new RangeError("El total no puede ser cero");
}
return 100 * casos / (casos + restantes);
}
console.log(porcentaje(30, 70)); // 30
16 · Síntesis
Ideas para recordar
- El dominio reúne entradas válidas; la imagen reúne salidas alcanzadas.
- El codominio es el conjunto de llegada declarado y puede ser mayor que la imagen.
- Denominadores, raíces pares, logaritmos y funciones inversas imponen restricciones algebraicas.
- El dominio de una expresión con varias restricciones es la intersección de todas ellas.
- Las desigualdades describen regiones y determinan si sus fronteras están incluidas.
- Interior, frontera, apertura, cierre y acotación describen la estructura del dominio.
- La imagen depende tanto de la fórmula como del dominio elegido.
- Una grilla sirve para explorar, pero no demuestra el dominio ni la imagen exactos.
- El código debe validar el dominio antes de evaluar y comunicar claramente los casos inválidos.
En el próximo tema estudiaremos gráficas y superficies: aprenderemos a interpretar z=f(x,y), reconocer formas tridimensionales y construir visualizaciones computacionales.