Documentos de Académico
Documentos de Profesional
Documentos de Cultura
In this work we study several proofs of the classical implicit function theorem,
which gives sufficient conditions for a vector equation to define a function. The
dependent variables. The second proof is also based on calculus, by looking directly
at the linear approximation of the mapping. Finally, Banach fixed point theorem
give four different definitions of a smooth surface and prove all of them are equi-
valent using the range theorem, an important consequence of the implicit function
theorem. We finish the work showing an alternative proof of the implicit function
equations.
3
4
Índice general
1. Introducción 7
2. Demostraciones 17
3. Aplicaciones 43
3.2. Superficies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Bibliografı́a 61
5
6
1
Introducción
decı́a: “Una función de una cantidad variable es una expresión analı́tica compuesta
El concepto que se maneja en la actualidad está muy cerca de esta otra de-
finición de Euler: “Si algunas cantidades dependen de otras de modo que si éstas
incluye todas las formas en las que una cantidad puede ser determinada por otra.
Si, por lo tanto, x representa una cantidad variable, entonces todas las cantidades
funciones de x”
7
CAPÍTULO 1. INTRODUCCIÓN
A × B tal que para todo x ∈ A existe un único y ∈ B tal que (x, y) ∈ f . Se escribe
y = f (x).
En las dos figuras siguientes podemos observar dos lugares geométricos, uno
8
CAPÍTULO 1. INTRODUCCIÓN
salvo en el origen sı́ que podemos definir localmente una función en un entorno de
cada punto que cumpla la ecuación: se dice que hay definida una función implı́cita
local.
para que, localmente en el entorno de cada punto, algunas variables estén definidas
9
CAPÍTULO 1. INTRODUCCIÓN
∂F1 ∂F1
(p)(x1 − p1 ) + · · · + (p)(xn − pn ) = 0
∂x1 ∂xn
∂F2 ∂F2
(p)(x1 − p1 ) + · · · + (p)(xn − pn ) = 0
∂x1 ∂xn
..
.
∂Fm ∂Fm
(p)(x1 − p1 ) + · · · + (p)(xn − pn ) = 0
∂x1 ∂xn
de esta matriz.
(a) El lugar geométrico de puntos del plano que cumplen la ecuación f (x, y) = 0
10
CAPÍTULO 1. INTRODUCCIÓN
∂f
La respuesta según el teorema anterior es que basta que (p) 6= 0. Geométri-
∂y
camente, esta condición equivale a que el vector tangente a la curva en p no
z = z(x, y). La respuesta del teorema informal es que es suficiente con que
∂f
(p) 6= 0. Es decir, si el vector normal ∇f (p) a la superficie en el punto
∂z
estudiado no es horizontal.
11
CAPÍTULO 1. INTRODUCCIÓN
eje de las x.
El teorema se prueba primero para una variable dependiente, con una ecuación
12
CAPÍTULO 1. INTRODUCCIÓN
sencilla.
del rango, que vemos como consecuencia del de la inversa. El teorema del rango es
13
CAPÍTULO 1. INTRODUCCIÓN
de Cauchy-Peano.
Concluimos la introducción con unas breves notas históricas acerca de cómo fue
surgiendo este teorema, viendo las necesidades y las complicaciones que llevaron a
su formulación y demostración.
En los primeros trabajos sobre álgebra, cerca del año 850, tanto los problemas
tenı́a sentido en este contexto. No fue hasta alrededor de 1600 cuando Vieta usó
las letras para representar tanto incógnitas como coeficientes. Estos métodos de
representación fueron tomados por Descartes, el cual los combinó con su sistema de
Ax2 + Bxy + Cy 2 + Dx + Ey + F = 0
tas. De hecho Euler decı́a: “... Por ejemplo, consideramos la función Z de z defini-
puede resolverse, sigue siendo cierto que Z es igual a una expresión compuesta de
la variable z y constantes, y por esta razón Z será función de z”. Luego el enfoque
de las funciones implı́citas (Newton, Leibniz,...) hasta entonces era mostrar cómo
14
CAPÍTULO 1. INTRODUCCIÓN
que se conoce hoy dı́a como teorema de inversión de Lagrange para series de
potencias.
No fué hasta más tarde, en el siglo XIX, cuando las diferencias entre el análisis
reales del teorema no se enunció ni demostró hasta el trabajo de Dini, que presentó
15
16
2
Demostraciones
nuestro teorema.
El teorema se prueba primero para una variable dependiente, con una ecuación
17
CAPÍTULO 2. DEMOSTRACIONES
T : Rm → Rn que cumpla:
kθ(h)k
lı́m =0
h→0 khk
que:
∂f
f (p) = 0 y (p) 6= 0
∂xn
Entonces, existe un conjunto abierto V ∈ Rn−1 con a ∈ V y existen c1 , c2 , con
c1 < b < c2 , tales que ∀x ∈ V existe un único y ∈ (c1 , c2 ) con f (x, y) = 0. Esto
(1) b = g(a)
Demostración:
∂f
Sin pérdida de generalidad, podemos suponer (p) > 0.
∂xn
∂f
Por la continuidad de , y pasando a un entorno más pequeño U de p si fuera
∂xn
necesario (aunque sin cambiar la notación), podemos asumir que:
∂f
(q) > 0, ∀q ∈ U
∂xn
18
CAPÍTULO 2. DEMOSTRACIONES
Como se puede ver en la Figura 1, podemos apreciar los valores tomados por c1 y
f (xnk , g(xnk )) = 0 ∀k, luego por continuidad tenemos que f (x, y 0 ) = 0, por
∂g
Para completar la prueba falta ver que existe y que su valor es:
∂xj
∂f
∂g ∂x
= − ∂fj , ∀j = 1, 2, ..., n − 1, pues ası́ se tendrı́a que g ∈ C 1 (V).
∂xj ∂x n
19
CAPÍTULO 2. DEMOSTRACIONES
∂f ∂f √
=s (x, y) + t (x, y) + s2 + t2 , luego:
∂xj ∂xn
∂f ∂f
|t|·
(x, y) ≤ |s|·
(x, y) + ||·|s|+||·|t|
∂xn ∂xj
donde para un valor de |s| suficientemente pequeño:
∂f ∂f √s2 + t2
g(x + se ) − g(x)
j ∂xj
(x, y) t
∂xj
(x, y)
+ = + ≤ · ∂f , donde:
s ∂f
s ∂f
s ∂x (x, y)
∂xn
(x, y) ∂xn
(x, y) n
√
t
s2 + t2 ≤ 1 +
s
∂f ∂f
t ·
∂xn (x, y) ≤ |s|· ∂xj (x, y) + ||·|s|+||·|t|
1 ∂f
|(s, t)|≤ · (x, y), con lo que tenemos que:
2 ∂xn
1 ∂f ∂f ∂f
· |t|· (x, y) ≤ |s|· +
2 ∂xn ∂xj ∂xn
∂g
Luego obtenemos que existe, y viene dada por:
∂xj
∂f
∂g ∂xj
(x, g(x))
(x) = − ∂f , donde vemos que g ∈ C 1 (V)
∂xj ∂x
(x, g(x))
n
20
CAPÍTULO 2. DEMOSTRACIONES
Figura 1
Figura 2
21
CAPÍTULO 2. DEMOSTRACIONES
daremos unos conceptos y una notación necesaria para el seguimiento del teorema
general.
Lema. Sea A una matriz real n × n. Entonces existe una matriz invertible real
Demostración:
La matriz A puede reducirse a una matriz escalonada mediante una sucesión finita
de operaciones elementales por filas. Una matriz cuadrada en forma escalonada es,
Supondremos que (p; q) = (p1 , ..., pl ; q1 , ..., qn ) es un punto que cumple todas las
ecuaciones, donde:
∂f1 ∂f1
···
∂y1 ∂yn
.. ..
det .. 6= 0
.
. .
∂fn ∂fn
···
∂y1 ∂yn
22
CAPÍTULO 2. DEMOSTRACIONES
mediante la aplicación:
y → F̃ (y) = (f˜1 (p; y), ..., f˜n (p; y)) tales que:
∂ f˜i
(p; q) = 0 para i > j
∂yj
Para simplificar, usamos la misma notación, de forma que:
∂fi
(p; q) = 0 para i > j. De esta forma, obtenemos que:
∂yj
y por tanto:
n
Y ∂fi
det(D) = 6= 0
i=1
∂y i
gj (p) = qj , j = 1, ..., n
23
CAPÍTULO 2. DEMOSTRACIONES
Demostración:
Para n = 1:
variable dependiente
cable a la ecuación:
ϕ(p; q 0 ) = qn
∂fn ∂fn ∂ϕ
+ · = 0, que evaluando esta ecuación en x = p e y 0 = q 0 vemos
∂yj ∂yn ∂yj
que:
∂ϕ
(p; q 0 ) = 0, ∀j = 1, 2, ..., n − 1
∂yj
24
CAPÍTULO 2. DEMOSTRACIONES
luego tenemos:
∂h1 ∂h1
(p; q 0 )
··· (p; q 0 )
∂y1 ∂yn−1
.. ..
det(A) = det .. =
.
. .
∂hn−1 ∂hn−1
(p; q 0 ) · · · (p; q 0 )
∂y1 ∂yn−1
∂f1 ∂f1
···
(p; q) (p; q)
∂y1 ∂yn−1
.. ..
= det
... = det(B)
. .
∂fn−1 ∂fn−1
(p; q) · · · (p; q)
∂y1 ∂yn−1
tales que:
gj (p) = qj
Tomando G(x) = (x; g1 (x), ..., gn−1 (x)), U = W ∪ G−1 (V), definiendo gn : U → R
tal que gn (x) = ϕ(x; g1 (x), ..., gn−1 (x)), y con la definición anterior de hi , tenemos
que:
25
CAPÍTULO 2. DEMOSTRACIONES
hi (x1 , ..., xl , y1 , ..., yn−1 ) = fi (x; y 0 , ϕ(x; y 0 )), donde vemos que se cumple que:
inversa
pequeño es de clase C 1 .
∂g1 ∂g1
(p) · · · (p)
∂x1 ∂xn
.. ..
JG (p) ≡ ..
.
. .
∂gn ∂gn
(p) · · · (p)
∂x1 ∂xn
26
CAPÍTULO 2. DEMOSTRACIONES
∂g1 ∂g1
(p) · · · (p)
∂x1 ∂xn
.. ..
|JG (p)|= det(JG (p)) =
...
. .
∂gn ∂gn
(p) · · · (p)
∂x1 ∂xn
El resultado básico, como veremos más adelante, es que cuando |JG (p)|6= 0,
sionales. Ası́, tomamos el jacobiano en las variables para las cuales queremos re-
solverlo.
G(x) = G(x1 , ..., xn ) ≡ (g1 (x1 , ..., xn ), ..., gm (x1 , ..., xn )), y una elección de m
biana) como:
∂g1 ∂g1
···
∂xi1 ∂xim
∂(g1 , ..., gm )
..
... ..
|JG |= = det
. .
∂(xi1 , ..., xim )
∂gm ∂gm
···
∂xi1 ∂xim
27
CAPÍTULO 2. DEMOSTRACIONES
Con esta notación, obtenemos una formulación estándar del teorema de la fun-
esperar.
Sea x0 = (x01 , ..., x0n ) un punto de U que hemos fijado, y sea x = (x1 , ..., xn ) un
Supongamos que:
∂(f1 , ..., fm ) 0
(x ) 6= 0
∂(xq+1 , ..., xn )
Entonces existe un entorno V de x0 , un conjunto W ⊆ Rq abierto que contiene a
28
CAPÍTULO 2. DEMOSTRACIONES
Demostración:
s, t ∈ U:
mente inyectiva en U.
29
CAPÍTULO 2. DEMOSTRACIONES
de t∗ en el cual F es inyectiva. Sea B una bola abierta con centro t∗ , cuya clausura
es compacto. Sea:
1
σ ∗ = dist(x∗ , F (S))
2
Sea V ∗ = B(x∗ , σ ∗ ). Ahora, fijamos un punto arbitrario x ∈ V ∗ . Entonces, ∀t ∈ S:
σ ∗ < |x − F (t)|, ∀t ∈ S
Para t ∈ U, definimos:
q
X
G(t) = |x − F (t)|2 = (xj − fj (t))2
j=1
G(t) > (σ ∗ )2 ∀t ∈ S
en algún punto t̃ interior de B. Por tanto debe ser un punto crı́tico de G y las
30
CAPÍTULO 2. DEMOSTRACIONES
x = F (t̃)
|L(s) − L(t)|≥ c · |s − t|
31
CAPÍTULO 2. DEMOSTRACIONES
Sea x ∈ B ∗ , entonces x = F (t) para algún t ∈ B̃. Como x∗ = F (t∗ ), por el paso 1,
tenemos que:
c
· |t − t∗ |≤ |x − x∗ | (∗∗)
2
Además, como t = F −1 (x) y t∗ = F −1 (x∗ ), tenemos:
en x∗ y además:
32
CAPÍTULO 2. DEMOSTRACIONES
∂(F −1 )i
es de clase C m−1 , y entonces F −1 es de clase C m .
∂xj
Inductivamente, tenemos que si F es de clase C k , entonces también lo es F −1 .
viceversa, es decir, hay una relación de equivalencia entre ambos. Para ello:
F (x) = (x1 , ..., xq , g1 (x), ..., gm (x)), donde det(Jg ) es no nulo, y aplicarle el
de la funcion implı́cita.
33
CAPÍTULO 2. DEMOSTRACIONES
Demostración:
tales que:
gi (xb ) = xi , i = 1, · · · , n.
implı́cita, ya que cumplen las condiciones necesarias, con lo que obtenemos que
por tanto tenemos que gi ◦ fi = Id, lo que implica que una es la inversa de la otra.
resultado deseado.
34
CAPÍTULO 2. DEMOSTRACIONES
1 0 ··· 0 0 ··· 0
0
1 ··· 0 0 ··· 0
.. .. .. ..
.. ..
. .
. . . .
JF = 0
0 ··· 1 0 ··· 0
∂f1 ∂f1 ∂f1 ∂f1 ∂f1
··· ···
∂x1 ∂x2 ∂xq ∂xq+1 ∂xn
.. .. .. .. .. .. ..
. . . . . . .
∂fm ∂fm ∂fm ∂fm ∂fm
··· ···
∂x1 ∂x2 ∂xq ∂xq+1 ∂xn
que G(V) es un conjunto abierto y la restricción G|V tiene una inversa G−1 de clase
Ck.
Para x ∈ V, G(x) = 0 si y solo si xa ∈ R y G(x) = (xa , 0). Ya que G|V y G−1 son
35
CAPÍTULO 2. DEMOSTRACIONES
nes sucesivas
Esta tercera y última de las pruebas que incluimos es la más abstracta y utiliza
Se incluirán tanto ilustraciones del teorema del punto fijo para aclarar su de-
Notación. En este apartado vamos a usar las letras F para contracciones del
F : X → X se llama una contracción si existe una constante 0 < c < 1 tal que:
36
CAPÍTULO 2. DEMOSTRACIONES
El hecho de que c sea menor que 1 nos dice que la imagen de un conjunto ba-
jo F es contraı́da, los puntos en F (X) están más juntos que los puntos de sus
te:
del espacio métrico completo X. Entonces F tiene un único punto fijo, es decir,
Demostración:
x1 = p
x2 = F (x1 )
..
.
xj = F (xj−1 )
37
CAPÍTULO 2. DEMOSTRACIONES
Ya que 0 < c < 1, las únicas posibilidades son ρ(x0 , x̃0 ) = 0 ó x0 = x̃0 . Esto prueba
la existencia y unicidad de x0 .
≤ cj−1 · ρ(x1 , x0 )
Como resultado:
valor de k ≥ 1:
ρ(xj+k , xj ) <
38
CAPÍTULO 2. DEMOSTRACIONES
Demostración:
donde g(x, y) = y − T0−1 (G(x, y)), la cual cumple que g(x, y) = y ⇔ G(x, y) = 0.
kHv1 − Hv2 k∞,U0 ≤ c · kv1 − v2 k∞,U0 , con 0 < c < 1, por tanto:
∂G ∂G ∂u1 ∂G ∂um
+ · + ··· + · =0
∂x1 ∂xn+1 ∂x1 ∂xn+m ∂x1
∂G ∂G ∂u1 ∂G ∂um
· + ··· + ·
+ =0
∂x2 ∂xn+1 ∂x2 ∂xn+m ∂x2
..
.
∂G ∂G ∂u1 ∂G ∂um
+ · + ··· + · =0
∂xn ∂xn+1 ∂xn ∂xn+m ∂xn
siguiente lema:
Lema:
40
CAPÍTULO 2. DEMOSTRACIONES
kf 0−1 (a)k
⇒ kx − ak≤ ky − bk· (si ψ(x) → 0) ⇒
1 − ψ(x)
ψ(x)
⇒ kx − ak· → 0 si y → b
ky − bk
Una vez tenemos el lema comenzamos a probar que existen las parciales de u:
maciones sucesivas.
41
CAPÍTULO 2. DEMOSTRACIONES
Se puede apreciar como las funciones van convergiendo a nuestra solución para
f (x, y) = x2 + (y + 1)2 − 1
f (x, y, z) = x2 + y 2 + (z + 1)2 − 1:
Gráfica en R2
Gráfica en R3
42
3
Aplicaciones
suave en el espacio euclı́deo”, pero debemos dar una definición formal y precisa de
ello.
ciones suaves.
son equivalentes. Para ello necesitaremos un resultado previo, el cual vemos como
43
CAPÍTULO 3. APLICACIONES
rango.
siempre menor o igual a 2. Por otra parte, las segunda y tercera filas de Jf son
independientes, pues
1 1
= −(3y 2 + 1) 6= 0
2
3y + 1 0
El teorema del rango nos dirá que, salvo difeomorfismos, f es como la proyección
44
CAPÍTULO 3. APLICACIONES
h(x, y, z) = (x − y − z, y, z)
ciado del teorema, solo tenemos que realizar una transformación ortogonal
que cambie el orden de las variables, la cual irı́a dentro del isomorfismo en
cuestión.
teriormente:
es un elemento de la variedad:
45
CAPÍTULO 3. APLICACIONES
f −1 (b) = {(x, 2, z) : z = 28 − x3 }
f (R3 ) = {(u, v, w) : u = x3 + y + z, v = y 3 + y, w = x3 − y 3 + z} =
entonces:
u = x3 + z + y
w = u − v = (x3 + z + y) − (y 3 + y) = x3 − y 3 + z
Pasemos entonces, después de ver lo que hace nuestro teorema, a dar un enun-
b = f (a) ∈ Rm . Entonces:
g : U → U 0 de clase C 1 .
h : V → V 0 de clase C 1 .
46
CAPÍTULO 3. APLICACIONES
Demostración:
poniendo F (x) = f (x + a) − b.
∂f1 ∂f1 ∂f1
∂x1 ···
∂x2 ∂xn
∂f2 ∂f2 ∂f2
Jf (0) =
∂x ···
1 ∂x2 ∂xn
.. .. .. ..
. . . .
∂fm ∂fm ∂fm
···
∂x1 ∂x2 ∂xn
47
CAPÍTULO 3. APLICACIONES
tiene rango p. Por lo tanto sabemos que existe una submatriz de tamaño p × p
puede suponer que tal submatriz esta colocada en la esquina de la parte superior
de Jf (0). De no ser ası́, podemos permutar las filas y columnas para que esto se
pueda tener como muestra la matriz (lo que equivale a una transformación orto-
∂f1 ∂f1
···
∂x1 ∂xp
.. .. ..
. . .
∂f ∂fp
p
···
∂x1 ∂xp
vector x = (x1 , x2 , · · · , xn ).
48
CAPÍTULO 3. APLICACIONES
∂f1 ∂f1
···
∂x1 ∂xp
.. .. ..
. . .
∂fp ∂fp
···
∂x1 ∂xp
Jg (x) =
0 ··· 0 1 0 ··· 0
0 ··· 0 0 1 ··· 0
.. .. .. .. .. .. ..
. . . . . . .
0 ··· 0 0 0 ··· 1
igualdad:
en donde y = (y1 , y2 , · · · , yn ) ∈ U 0 .
49
CAPÍTULO 3. APLICACIONES
0 ··· 0
.. ... ..
Ip . .
···
0 0
J[f ◦g−1 ] (y) =
∂ψp+1 ∂ψp+1
···
∂yp+1 ∂yn
.. ... ..
. .
∂ψm ∂ψm
···
∂yp+1 ∂yn
Ahora, el rango de esta matriz debe ser p lo cual implica que todas las parciales
deben ser cero, ya que si para algún y ∈ U 0 al menos una de ellas es distinta de
50
CAPÍTULO 3. APLICACIONES
= (y1 , y2 , · · · , yp , 0, 0, · · · , 0) ∈ Rm , ∀y ∈ U 0 .
3.2. Superficies
El teorema siguiente expresa de una forma precisa cada una de estas descripciones
(1) (La superficie puede, localmente, enderezarse suavemente). Para cada punto
φ(S ∩ V) = L ∩ φ(V)
51
CAPÍTULO 3. APLICACIONES
S ∩ V = {x ∈ V : g(x) = 0}, y:
rango(Jg (x)) = m − n ∀x ∈ V
(3) (La superficie localmente es la gráfica de una función suave). Para cada punto
S ∩ V = Φ ({(u, F (u)) : u ∈ U ∩ Rn })
52
CAPÍTULO 3. APLICACIONES
f (U) = S ∩ V, y
rango(Jf (x)) = n ∀x ∈ U
Demostración:
i) Si x ∈ S ∩ V, entonces:
φ(x) ∈ L
⇒ g(x) = 0
⊥
vk ∈ L
53
CAPÍTULO 3. APLICACIONES
x → φ(x) de Rm → Rm
tiene rango m − n en V.
Tenemos que:
54
CAPÍTULO 3. APLICACIONES
∃V ⊂ Rm , con a ∈ V
∃U ⊂ Rn , abierto
f es de rango n.
diagrama:
f
b ∈ U 0 ⊂ U ⊂ Rn / a ∈ V 0 ⊂ V ⊂ Rm
g h
0 ∈ U 00 ⊂ Rn
Inclusión / 0 ∈ V 00 ⊂ Rm
55
CAPÍTULO 3. APLICACIONES
Se tiene que:
Pero x ∈ S y x ∈ V 0 , luego por (4) tenemos que existe un único u ∈ U tal que
Incluso desde el punto de vista histórico podemos apreciar dicha relación, debi-
A mediados del siglo XX, John Nash inició el uso de una forma sofisticada del
56
CAPÍTULO 3. APLICACIONES
Aunque en el libro de Krantz y Parks (ver Krantz [5])se afirma que una versión
para espacios de Banach del teorema de la función implı́cita puede ser usada para
demostración por lo que hemos optado finalmente por no inluirlo en esta memoria.
Observación. La solución de
dx = F (t, x)
dt
x(t0 ) = x0
x(0) = 0
t3
tiene dos soluciones x ≡ 0 y x(t) = .
3
Luego para garantizar la unicidad de solución, necesitamos añadir una condición
57
CAPÍTULO 3. APLICACIONES
(1) u(t0 ) = x0
Demostración:
58
CAPÍTULO 3. APLICACIONES
∂f
− (t, ϕ(t))
ϕ0 (t) = ∂t
∂f
(t, ϕ(t))
∂x
ϕ(t0 ) = x0
que:
59
CAPÍTULO 3. APLICACIONES
60
Bibliografı́a
[3] Edouard Jean Baptiste Goursat, Sur la théorie des fonctions implici-
[5] Steven G. Krantz and Harold R. Parks, The Implicit Function Theo-
rem. History, theory and applications, Springer Science & Business Media,
2012.
[6] J.J. O’Connor and E.F. Robertson, The Function Concept, MacTutor
61