Articulo de referencia

Teorema del punto fijo de Banach

En matemáticas , el teorema del punto fijo de Banach (también conocido como teorema de la aplicación contractiva o teorema de Banach-Caccioppoli ) es una herramienta importante ...

En matemáticas , el teorema del punto fijo de Banach (también conocido como teorema de la aplicación contractiva o teorema de Banach-Caccioppoli ) es una herramienta importante en la teoría de espacios métricos ; garantiza la existencia y unicidad de puntos fijos de ciertas autoaplicaciones de espacios métricos y proporciona un método constructivo para encontrar esos puntos fijos. Puede entenderse como una formulación abstracta del método de aproximaciones sucesivas de Picard . [ 1 ] El teorema lleva el nombre de Stefan Banach (1892-1945), quien lo enunció por primera vez en 1922. [ 2 ] [ 3 ]

Declaración

Definición. Deje(incógnita,d){\displaystyle (X,d)}ser un espacio métrico con métricad(incógnita,y){\displaystyle d(x,y)}Luego un mapaT:incógnitaincógnita{\displaystyle T:X\to X}se denomina mapeo de contracción enincógnita{\displaystyle X}si existe una constante no negativaq<1{\displaystyle q<1}de tal manera que

d(T(incógnita),T(y))qd(incógnita,y){\displaystyle d(T(x),T(y))\leq q\,d(x,y)}

a pesar deincógnita,yincógnita.{\displaystyle x,y\in X.}

Teorema del punto fijo de Banach. Sea(incógnita,d){\displaystyle (X,d)}ser un espacio métrico completo no vacío con una aplicación de contracciónT:incógnitaincógnita.{\displaystyle T:X\to X.}EntoncesT{\displaystyle T}admite un punto fijo únicoincógnitaincógnita{\displaystyle x^{*}\in X}, significadoT(incógnita)=incógnita{\displaystyle T(x^{*})=x^{*}}. Además,incógnita{\displaystyle x^{*}}se puede encontrar de la siguiente manera: comience con un elemento arbitrarioincógnita0incógnita{\displaystyle x_{0}\in X}y definirincógnitanorte=T(incógnitanorte1){\displaystyle x_{n}=T(x_{n-1})}paranorte1.{\displaystyle n\geq 1.}Entonceslímitenorteincógnitanorte=incógnita{\displaystyle \lim _{n\to \infty }x_{n}=x^{*}}.

Observación 1. Las siguientes desigualdades son equivalentes y describen la velocidad de convergencia :

d(incógnita,incógnitanorte)qnorted(incógnita,incógnita0),d(incógnita,incógnitanorte)qnorte1qd(incógnita1,incógnita0),d(incógnita,incógnitanorte+1)q1qd(incógnitanorte+1,incógnitanorte),d(incógnita,incógnitanorte+1)qd(incógnita,incógnitanorte).{\displaystyle {\begin{aligned}d(x^{*},x_{n})&\leq q^{n}d(x^{*},x_{0}),\\[5pt]d(x^{*},x_{n})&\leq {\frac {q^{n}}{1-q}}d(x_{1},x_{0}),\\[5pt]d(x^{*},x_{n+1})&\leq {\frac {q}{1-q}}d(x_{n+1},x_{n}),\\[5pt]d(x^{*},x_{n+1})&\leq q\,d(x^{*},x_{n}).\end{aligned}}}

El valorq{\displaystyle q}se denomina constante de Lipschitz paraT{\displaystyle T}y un mínimo de talesq{\displaystyle q}a veces se la llama "la mejor constante de Lipschitz" deT{\displaystyle T}.

Observación 2. La condiciónd(T(incógnita),T(y))<d(incógnita,y){\displaystyle d(T(x),T(y))<d(x,y)}a pesar deincógnitay{\displaystyle x\neq y}En general, no es suficiente para garantizar la existencia de un punto fijo, como lo muestra el mapa. T:[1,)[1,),T(incógnita)=incógnita+1incógnita,{\displaystyle T:[1,\infty )\to [1,\infty ),\,\,T(x)=x+{\tfrac {1}{x}}\,,} que carece de un punto fijo. Sin embargo, siincógnita{\displaystyle X}es compacto , entonces esta condición más débil implica la existencia y unicidad de un punto fijo que se puede encontrar fácilmente como un minimizador ded(incógnita,T(incógnita)){\displaystyle d(x,T(x))}: en efecto, un minimizador existe por compacidad y debe ser un punto fijo. Entonces se deduce fácilmente que el punto fijo es el límite de cualquier secuencia de iteraciones deT{\displaystyle T}.

Observación 3. Al utilizar el teorema en la práctica, la parte más difícil suele ser definirincógnita{\displaystyle X}correctamente para queT(incógnita)incógnita{\displaystyle T(X)\subseteq X}.

Prueba

Dejarincógnita0incógnita{\displaystyle x_{0}\in X}ser arbitrario y definir una secuencia(incógnitanorte)nortenorte{\displaystyle (x_{n})_{n\in \mathbb {N} }}al establecerincógnitanorte=T(incógnitanorte1){\displaystyle x_{n}=T(x_{n-1})}. Primero observamos que para todosnortenorte,{\displaystyle n\in \mathbb {N} ,}tenemos la desigualdad

d(incógnitanorte+1,incógnitanorte)qnorted(incógnita1,incógnita0).{\displaystyle d(x_{n+1},x_{n})\leq q^{n}d(x_{1},x_{0}).}

Esto se deduce por inducción sobrenorte{\displaystyle n}, utilizando el hecho de queT{\displaystyle T}es una aplicación de contracción. Entonces podemos demostrar que(incógnitanorte)nortenorte{\displaystyle (x_{n})_{n\in \mathbb {N} }}es una sucesión de Cauchy . En particular, seametro,nortenorte{\displaystyle m,n\in \mathbb {N} }de tal manera quemetro>norte{\displaystyle m>n}:

d(incógnitametro,incógnitanorte)d(incógnitametro,incógnitametro1)+d(incógnitametro1,incógnitametro2)++d(incógnitanorte+1,incógnitanorte)qmetro1d(incógnita1,incógnita0)+qmetro2d(incógnita1,incógnita0)++qnorted(incógnita1,incógnita0)=qnorted(incógnita1,incógnita0)k=0metronorte1qkqnorted(incógnita1,incógnita0)k=0qk=qnorted(incógnita1,incógnita0)(11q).{\displaystyle {\begin{aligned}d(x_{m},x_{n})&\leq d(x_{m},x_{m-1})+d(x_{m-1},x_{m-2})+\cdots +d(x_{n+1},x_{n})\\[5pt]&\leq q^{m-1}d(x_{1},x_{0})+q^{m-2}d(x_{1},x_{0})+\cdots +q^{n}d(x_{1},x_{0})\\[5pt]&=q^{n}d(x_{1},x_{0})\sum _{k=0}^{mn-1}q^{k}\\[5pt]&\leq q^{n}d(x_{1},x_{0})\sum _{k=0}^{\infty }q^{k}\\[5pt]&=q^{n}d(x_{1},x_{0})\left({\frac {1}{1-q}}\right).\end{aligned}}}

Dejarε>0{\displaystyle \varepsilon >0}ser arbitrario. Dado queq[0,1){\displaystyle q\in [0,1)}, podemos encontrar una grannortenorte{\displaystyle N\in \mathbb {N} }de modo que

qnorte<ε(1q)d(incógnita1,incógnita0).{\displaystyle q^{N}<{\frac {\varepsilon (1-q)}{d(x_{1},x_{0})}}.}

Por lo tanto, al elegirmetro{\displaystyle m}ynorte{\displaystyle n}más quenorte{\displaystyle N}podemos escribir:

d(incógnitametro,incógnitanorte)qnorted(incógnita1,incógnita0)(11q)<(ε(1q)d(incógnita1,incógnita0))d(incógnita1,incógnita0)(11q)=ε.{\displaystyle d(x_{m},x_{n})\leq q^{n}d(x_{1},x_{0})\left({\frac {1}{1-q}}\right)<\left({\frac {\varepsilon (1-q)}{d(x_{1},x_{0})}}\right)d(x_{1},x_{0})\left({\frac {1}{1-q}}\right)=\varepsilon .}

Esto demuestra que la secuencia(incógnitanorte)nortenorte{\displaystyle (x_{n})_{n\in \mathbb {N} }}es Cauchy. Por completitud de(incógnita,d){\displaystyle (X,d)}La secuencia tiene un límite.incógnitaincógnita.{\displaystyle x^{*}\in X.}Además,incógnita{\displaystyle x^{*}}debe ser un punto fijo deT{\displaystyle T}:

incógnita=límitenorteincógnitanorte=límitenorteT(incógnitanorte1)=T(límitenorteincógnitanorte1)=T(incógnita).{\displaystyle x^{*}=\lim _{n\to \infty }x_{n}=\lim _{n\to \infty }T(x_{n-1})=T\left(\lim _{n\to \infty }x_{n-1}\right)=T(x^{*}).}

Como un mapeo de contracción,T{\displaystyle T}es continuo, por lo que llevar el límite adentroT{\displaystyle T}estaba justificado. Por último,T{\displaystyle T}no puede tener más de un punto fijo en(incógnita,d){\displaystyle (X,d)}, ya que cualquier par de puntos fijos distintospag1{\displaystyle p_{1}}ypag2{\displaystyle p_{2}}contradiría la contracción deT{\displaystyle T}:

d(pag1,pag2)=d(T(pag1),T(pag2))qd(pag1,pag2)<d(pag1,pag2),{\displaystyle d(p_{1},p_{2})=d(T(p_{1}),T(p_{2}))\leq qd(p_{1},p_{2})<d(p_{1},p_{2}),}

donde la igualdad se debe apag1,pag2{\displaystyle p_{1},p_{2}}siendo puntos fijos deT{\displaystyle T}, la primera desigualdad se debe aT{\displaystyle T}siendo una aplicación de contracción, y la última desigualdad se debe aq<1{\displaystyle q<1}yd(pag1,pag2)>0{\displaystyle d(p_{1},p_{2})>0}comopag1pag2{\displaystyle p_{1}\neq p_{2}}.

Aplicaciones

  • Una aplicación estándar es la demostración del teorema de Picard-Lindelöf sobre la existencia y unicidad de soluciones para ciertas ecuaciones diferenciales ordinarias . La solución buscada de la ecuación diferencial se expresa como un punto fijo de un operador integral adecuado en el espacio de funciones continuas bajo la norma uniforme . El teorema del punto fijo de Banach se utiliza entonces para demostrar que este operador integral tiene un único punto fijo.
  • Una consecuencia del teorema del punto fijo de Banach es que las pequeñas perturbaciones de Lipschitz de la identidad son homeomorfismos bilipschitz . SeaΩ{\displaystyle \Omega }ser un conjunto abierto de un espacio Banachmi{\displaystyle E}; dejarI:Ωmi{\displaystyle I:\Omega \rightarrow E}denotemos la aplicación identidad (de inclusión) y seagramo:Ωmi{\displaystyle g:\Omega \rightarrow E}ser un mapa de Lipschitz de constantek<1{\displaystyle k<1}. Entonces
  1. Ω:=(I+gramo)Ω{\displaystyle \Omega ':=(I+g)\Omega }es un subconjunto abierto demi{\displaystyle E}: precisamente, para cualquierincógnita{\displaystyle x}enΩ{\displaystyle \Omega }de tal manera queB(incógnita,r)Ω{\displaystyle B(x,r)\subset \Omega }uno tieneB((I+gramo)(incógnita),r(1k))Ω{\displaystyle B((I+g)(x),r(1-k))\subset \Omega '};
  2. I+gramo:ΩΩ{\displaystyle I+g:\Omega \rightarrow \Omega '}es un homeomorfismo bi-Lipschitz;
precisamente,(I+gramo)1{\displaystyle (I+g)^{-1}}sigue siendo de la formaI+h:ΩΩ{\displaystyle I+h:\Omega \rightarrow \Omega '}conh{\displaystyle h}un mapa de Lipschitz de constantek/(1k){\displaystyle k/(1-k)}Una consecuencia directa de este resultado proporciona la demostración del teorema de la función inversa .
  • Puede utilizarse para establecer condiciones suficientes bajo las cuales se garantiza el funcionamiento del método de aproximaciones sucesivas de Newton, y de forma similar para el método de tercer orden de Chebyshev.
  • Puede utilizarse para demostrar la existencia y unicidad de soluciones a ecuaciones integrales.
  • Puede utilizarse para dar una demostración del teorema de incrustación de Nash . [ 4 ]
  • Puede utilizarse para demostrar la existencia y unicidad de soluciones para la iteración de valor, la iteración de políticas y la evaluación de políticas del aprendizaje por refuerzo . [ 5 ]
  • Puede utilizarse para demostrar la existencia y unicidad de un equilibrio en la competencia de Cournot , [ 6 ] y otros modelos económicos dinámicos. [ 7 ]
  • Si X es un espacio vectorial, un método alternativo para aproximar iterativamente el punto fijo es aplicar el método de Newton para resolverF(incógnita)incógnita=0{\displaystyle f(x)-x=0}.
  • Un ejemplo práctico del teorema es la siguiente demostración, que a menudo se comprende con pocos conocimientos matemáticos formales. Imaginemos que una persona sostiene una hoja de papel con un mapa de la ciudad en la que se encuentra (o un mapa de su país, o el plano del edificio, etc.). A continuación, coloca el mapa en el suelo. Esto puede considerarse una función continua de la ciudad en sí misma y es claramente una contracción. Por lo tanto, existe un único punto en el mapa que se encuentra directamente encima del punto que representa. La precisión del mapa y del método de proyección no importa, siempre que el mapa esté completo y todos los puntos representados se acerquen entre sí en la proyección. Además, si la persona arruga el mapa y lo extiende sobre el suelo, siempre que el papel no se rompa, seguirá siendo una contracción y se llegará a la misma conclusión.

Converse

Existen varias recíprocas del principio de contracción de Banach. La siguiente se debe a Czesław Bessaga , de 1959:

DejarF:incógnitaincógnita{\displaystyle f:X\rightarrow X}sea ​​un mapa de un conjunto abstracto tal que cada iteraciónFnorte{\displaystyle f^{n}}tiene un único punto fijo.q(0,1){\displaystyle q\in (0,1)}, entonces existe una métrica completa sobreincógnita{\displaystyle X}de tal manera queF{\displaystyle f}es contractiva yq{\displaystyle q}es la constante de contracción.

De hecho, bastan supuestos muy débiles para obtener tal tipo de recíproco. Por ejemplo, siF:incógnitaincógnita{\displaystyle f:X\to X}es una aplicación en un espacio topológico T 1 con un único punto fijo.a{\displaystyle a}, de tal manera que para cadaincógnitaincógnita{\displaystyle x\in X}tenemosFnorte(incógnita)a{\displaystyle f^{n}(x)\rightarrow a}, entonces ya existe una métrica sobreincógnita{\displaystyle X}con respecto a quéF{\displaystyle f}satisface las condiciones del principio de contracción de Banach con constante de contracción1/2{\displaystyle 1/2}. [ 8 ] En este caso, la métrica es de hecho una ultramétrica .

Generalizaciones

Hay varias generalizaciones (algunas de las cuales son corolarios inmediatos ). [ 9 ]

DejarT:incógnitaincógnita{\displaystyle T:X\rightarrow X}Sea una aplicación en un espacio métrico completo no vacío. Entonces, por ejemplo, algunas generalizaciones del teorema del punto fijo de Banach son:

  • Supongamos que alguna iteraciónTnorte{\displaystyle T^{n}}deT{\displaystyle T}es una contracción. EntoncesT{\displaystyle T}tiene un punto fijo único.
  • Supongamos que para cadanorte{\displaystyle n}, existendonorte{\displaystyle c_{n}}de tal manera qued(Tnorte(incógnita),Tnorte(y))donorted(incógnita,y){\displaystyle d(T^{n}(x),T^{n}(y))\leq c_{n}d(x,y)}a pesar deincógnita{\displaystyle x}yy{\displaystyle y}y que
nortedonorte<.{\displaystyle \sum \nolimits _{n}c_{n}<\infty .}
EntoncesT{\displaystyle T}tiene un punto fijo único.

En las aplicaciones, la existencia y unicidad de un punto fijo a menudo se puede demostrar directamente con el teorema estándar del punto fijo de Banach, mediante una elección adecuada de la métrica que hace que la aplicaciónT{\displaystyle T}una contracción. De hecho, el resultado anterior de Bessaga sugiere fuertemente buscar dicha métrica. Véase también el artículo sobre teoremas de punto fijo en espacios de dimensión infinita para generalizaciones.

En un espacio métrico compacto no vacío , cualquier funciónT{\displaystyle T}satisfactoriod(T(incógnita),T(y))<d(incógnita,y){\displaystyle d(T(x),T(y))<d(x,y)}para todos los distintosincógnita,y{\displaystyle x,y}, tiene un único punto fijo. La demostración es más sencilla que el teorema de Banach, porque la funciónd(T(incógnita),incógnita){\displaystyle d(T(x),x)}es continua y, por lo tanto, asume un mínimo, que se demuestra fácilmente que es cero.

Una clase diferente de generalizaciones surge de generalizaciones adecuadas de la noción de espacio métrico , por ejemplo, debilitando los axiomas definitorios para la noción de métrica. [ 10 ] Algunas de estas tienen aplicaciones, por ejemplo, en la teoría de la semántica de la programación en la informática teórica. [ 11 ]

Ejemplo

Se puede utilizar una aplicación del teorema del punto fijo de Banach y la iteración del punto fijo para obtener rápidamente una aproximación deπ{\displaystyle \pi }con alta precisión. Considere la funciónF(incógnita)=incógnita+pecado(incógnita){\displaystyle f(x)=x+\sin(x)}. Se puede verificar queπ{\displaystyle \pi }es un punto fijo deF{\displaystyle f}y queF{\displaystyle f}mapas el intervalo[3π4,5π4]{\displaystyle \left[{\frac {3\pi }{4}},{\frac {5\pi }{4}}\right]}a sí mismo. Además,F(incógnita)=1+porque(incógnita){\displaystyle f^{\prime }(x)=1+\cos(x)}y se puede verificar que

01+porque(incógnita)1120,292893<1{\displaystyle 0\leqslant 1+\cos(x)\leqslant 1-{\frac {1}{{\sqrt {2\,}}\,}}\approx 0.292893<1}

en este intervalo. Por lo tanto, mediante una aplicación del teorema del valor medio ,F{\displaystyle f}tiene una constante de Lipschitz menor que1{\displaystyle 1}(a saber11/2{\displaystyle 1-1/{\sqrt {2}}}). Aplicando el teorema del punto fijo de Banach se muestra que el punto fijoπ{\displaystyle \pi }es el único punto fijo en el intervalo, lo que permite utilizar la iteración de punto fijo.

Por ejemplo, el valor3{\displaystyle 3}puede elegirse para iniciar la iteración de punto fijo, como3π435π4{\displaystyle {\frac {3\pi }{4}}\leqslant 3\leqslant {\frac {5\pi }{4}}}El teorema del punto fijo de Banach puede utilizarse para concluir que

π=F(F(F(F(3))))=(FF)(3).{\displaystyle \pi =f\!{\bigg (}f\!{\Big (}f\!{\big (}\cdots f(3)\cdots {\big )}{\Big )}{\bigg )}={\big (}f\circ \cdots \circ f{\big )}(3).}

AplicarF{\displaystyle f}a3{\displaystyle 3}Solo tres veces ya produce una expansión deπ{\displaystyle \pi }preciso hasta33{\displaystyle 33}dígitos:

identificación(3)=F[0](3)=3.0000000000000000000000000000000000F(3)=F[1](3)=3.1411200080598672221007448028081103F(F(3))=F[2](3)=3.1415926535721955587348885681408797F(F(F(3)))=F[3](3)=3.1415926535897932384626433832795020{\displaystyle {\begin{matrix}\operatorname {id} (3)&=&f^{[0]}\!(3)&=&{\boldsymbol {3.}}0000000000000000000000000000000000\cdots \\f(3)&=&f^{[1]}\!(3)&=&{\boldsymbol {3.141}}1200080598672221007448028081103\cdots \\f{\big (}f(3){\big )}&=&f^{[2]}\!(3)&=&{\boldsymbol {3.1415926535}}721955587348885681408797\cdots \\f{\Big (}f{\big (}f(3){\big )}{\Big )}&=&f^{[3]}\!(3)&=&{\boldsymbol {3.14159265358979323846264338327950}}20\cdots \end{matrix}}}

Véase también

Notas

  1. Kinderlehrer, David ; Stampacchia, Guido (1980). "Desigualdades variacionales en R N " . Introducción a las desigualdades variacionales y sus aplicaciones . Nueva York: Academic Press. págs. 7–22 . ISBN  0-12-407350-6.
  2. Banach, Stefan (1922). "Sur les opérations dans les ensembles abstraits et leur application aux équations intégrales" (PDF) . Fundamentos Mathematicae . 3 : 133– 181. doi : 10.4064/fm-3-1-133-181 . Archivado (PDF) desde el original el 7 de junio de 2011.
  3. Ciesielski, Krzysztof (2007). "Sobre Stefan Banach y algunos de sus resultados" (PDF) . Banach J. Math. Anal . 1 (1): 1– 10. doi : 10.15352/bjma/1240321550 . Archivado (PDF) del original el 30 de mayo de 2009.
  4. ^ Günther, Matías (1989). "Zum Einbettungssatz von J. Nash" [ Sobre el teorema de incrustación de J. Nash ] . Mathematische Nachrichten (en alemán). 144 : 165– 187. doi : 10.1002/mana.19891440113 . SEÑOR 1037168 . 
  5. Lewis, Frank L.; Vrabie, Draguna; Syrmos, Vassilis L. (2012). «Aprendizaje por refuerzo y control adaptativo óptimo» . Control óptimo . Nueva York: John Wiley & Sons. pp. 461–517 [p. 474]. ISBN  978-1-118-12272-3.
  6. Long, Ngo Van; Soubeyran, Antoine (2000). "Existencia y unicidad del equilibrio de Cournot: un enfoque de mapeo de contracción" (PDF) . Economics Letters . 67 (3): 345–348 . doi : 10.1016/S0165-1765(00)00211-1 . Archivado (PDF) del original el 30 de diciembre de 2004.
  7. Stokey, Nancy L.; Lucas , Robert E. Jr. (1989). Métodos recursivos en dinámica económica . Cambridge: Harvard University Press. págs. 508–516 . ISBN  0-674-75096-9.
  8. Hitzler, Pascal ; Seda, Anthony K. (2001). "Una 'conversa' del teorema de mapeo de contracción de Banach". Journal of Electrical Engineering . 52 (10/s): 3– 6.
  9. Latif, Abdul (2014). «Principio de contracción de Banach y sus generalizaciones». Temas en teoría del punto fijo . Springer. págs. 33–64 . doi : 10.1007/978-3-319-01586-6_2 . ISBN  978-3-319-01585-9.
  10. Hitzler, Pascal ; Seda, Anthony (2010). Aspectos matemáticos de la semántica de la programación lógica . Chapman and Hall/CRC. ISBN 978-1-4398-2961-5.
  11. Seda, Anthony K.; Hitzler, Pascal (2010). "Funciones de distancia generalizadas en la teoría de la computación". The Computer Journal . 53 (4): 443– 464. doi : 10.1093/comjnl/bxm108 .

Referencias

  • Agarwal, Praveen; Jleli, Mohamed; Samet, Bessem (2018). «Principio de contracción de Banach y aplicaciones». Teoría del punto fijo en espacios métricos . Singapur: Springer. pp. 1–23 . doi : 10.1007/978-981-13-2913-5_1 . ISBN  978-981-13-2912-8.
  • Chicone, Carmen (2006). «Contracción» . Ecuaciones diferenciales ordinarias con aplicaciones (2.ª  ed.). Nueva York: Springer. pp. 121–135 . ISBN  0-387-30769-9.
  • Granas, Andrzej; Dugundji, James (2003). Teoría del punto fijo . Nueva York: Springer-Verlag. ISBN 0-387-00173-5.
  • Istrăţescu, Vasile I. (1981). Teoría del punto fijo: una introducción . Países Bajos: D. Reidel. ISBN 90-277-1224-7.Véase el capítulo 7.
  • Kirk, William A.; Khamsi, Mohamed A. (2001). Introducción a los espacios métricos y la teoría del punto fijo . Nueva York: John Wiley. ISBN 0-471-41825-0.

Este artículo incorpora material del teorema del punto fijo de Banach en PlanetMath , que está bajo la licencia Creative Commons Attribution/Share-Alike License .