En matemáticas , una función iterada es una función que se obtiene al componer otra función consigo misma dos o más veces. El proceso de aplicar repetidamente la misma función se denomina iteración . En este proceso, a partir de un objeto inicial, el resultado de la aplicación de una función dada se vuelve a introducir en la función como entrada, y este proceso se repite.
Por ejemplo, en la imagen de la derecha:
Las funciones iteradas se estudian en informática , fractales , sistemas dinámicos , matemáticas y física de grupos de renormalización .
A continuación se presenta la definición formal de una función iterada en un conjunto X.
Sea X un conjunto y f : X → X una función .
Definiendo f n como el n -ésimo iterado de f , donde n es un entero no negativo, por: y
donde id X es la función identidad en X y ( f g )( x ) = f ( g ( x )) denota composición de funciones . Esta notación se remonta a John Frederick William Herschel en 1813. [1] [2] [3] [4] Herschel le dio crédito a Hans Heinrich Bürmann por ello, pero sin dar una referencia específica al trabajo de Bürmann, que permanece sin descubrir. [5]
Debido a que la notación f n puede referirse tanto a la iteración (composición) de la función f como a la exponenciación de la función f (esta última se usa comúnmente en trigonometría ), algunos matemáticos [ cita requerida ] eligen usar ∘ para denotar el significado compositivo, escribiendo f ∘ n ( x ) para la n -ésima iteración de la función f ( x ) , como, por ejemplo, f ∘3 ( x ) que significa f ( f ( f ( x ))) . Para el mismo propósito, f [ n ] ( x ) fue utilizado por Benjamin Peirce [6] [4] [nb 1] mientras que Alfred Pringsheim y Jules Molk sugirieron n f ( x ) en su lugar. [7] [4] [nb 2]
En general, la siguiente identidad se cumple para todos los números enteros no negativos m y n ,
Esto es estructuralmente idéntico a la propiedad de exponenciación de que a m a n = a m + n .
En general, para índices generales arbitrarios (negativos, no enteros, etc.) m y n , esta relación se denomina ecuación funcional de la traslación , véase la ecuación de Schröder y la ecuación de Abel . En una escala logarítmica, esto se reduce a la propiedad de anidamiento de los polinomios de Chebyshev , T m ( T n ( x )) = T m n ( x ) , ya que T n ( x ) = cos( n arccos( x )) .
La relación ( f m ) n ( x ) = ( f n ) m ( x ) = f mn ( x ) también se cumple, análoga a la propiedad de exponenciación de que ( a m ) n = ( a n ) m = a mn .
La secuencia de funciones f n se denomina secuencia de Picard , [8] [9] llamada así en honor a Charles Émile Picard .
Para una x dada en X , la secuencia de valores f n ( x ) se llama órbita de x .
Si f n ( x ) = f n + m ( x ) para algún entero m > 0 , la órbita se denomina órbita periódica . El valor más pequeño de m para una x dada se denomina período de la órbita . El punto x en sí mismo se denomina punto periódico . El problema de detección de ciclos en informática es el problema algorítmico de encontrar el primer punto periódico en una órbita y el período de la órbita.
Si x = f ( x ) para algún x en X (es decir, el período de la órbita de x es 1 ), entonces x se llama un punto fijo de la secuencia iterada. El conjunto de puntos fijos a menudo se denota como Fix ( f ) . Existen varios teoremas de punto fijo que garantizan la existencia de puntos fijos en varias situaciones, incluido el teorema del punto fijo de Banach y el teorema del punto fijo de Brouwer .
Existen varias técnicas para acelerar la convergencia de las secuencias producidas por iteración de punto fijo . [10] Por ejemplo, el método de Aitken aplicado a un punto fijo iterado se conoce como método de Steffensen y produce convergencia cuadrática.
Al iterar, se puede encontrar que hay conjuntos que se encogen y convergen hacia un único punto. En tal caso, el punto al que converge se conoce como punto fijo atractivo . Por el contrario, la iteración puede dar la apariencia de puntos que divergen de un único punto; este sería el caso de un punto fijo inestable . [11]
Cuando los puntos de la órbita convergen a uno o más límites, el conjunto de puntos de acumulación de la órbita se conoce como conjunto límite o conjunto ω-límite .
Las ideas de atracción y repulsión se generalizan de manera similar; se pueden clasificar las iteraciones en conjuntos estables y conjuntos inestables , según el comportamiento de los vecindarios pequeños bajo la iteración. Véase también composiciones infinitas de funciones analíticas .
Son posibles otros comportamientos limitantes; por ejemplo, los puntos errantes son puntos que se alejan y nunca vuelven ni siquiera cerca del punto de partida.
Si se considera la evolución de una distribución de densidad, en lugar de la de la dinámica de puntos individuales, entonces el comportamiento límite viene dado por la medida invariante . Se puede visualizar como el comportamiento de una nube de puntos o de una nube de polvo bajo iteraciones repetidas. La medida invariante es un estado propio del operador de Ruelle-Frobenius-Perron o del operador de transferencia , correspondiente a un valor propio de 1. Los valores propios más pequeños corresponden a estados inestables y en descomposición.
En general, debido a que la iteración repetida corresponde a un desplazamiento, el operador de transferencia y su adjunto, el operador Koopman , pueden interpretarse como operadores de desplazamiento, acción sobre un espacio de desplazamiento . La teoría de subdesplazamientos de tipo finito proporciona una visión general de muchas funciones iteradas, especialmente aquellas que conducen al caos.
La noción f 1/ n debe usarse con cuidado cuando la ecuación g n ( x ) = f ( x ) tiene múltiples soluciones, lo que normalmente es el caso, como en la ecuación de Babbage de las raíces funcionales de la función identidad. Por ejemplo, para n = 2 y f ( x ) = 4 x − 6 , tanto g ( x ) = 6 − 2 x como g ( x ) = 2 x − 2 son soluciones; por lo que la expresión f 1/2 ( x ) no denota una función única, así como los números tienen múltiples raíces algebraicas. Siempre se puede obtener una raíz trivial de f si el dominio de f se puede extender lo suficiente, cf. figura. Las raíces elegidas son normalmente las que pertenecen a la órbita en estudio.
La iteración fraccionaria de una función se puede definir: por ejemplo, una semi-iteración de una función f es una función g tal que g ( g ( x )) = f ( x ) . [12] Esta función g ( x ) se puede escribir usando la notación de índice como f 1/2 ( x ) . De manera similar, f 1/3 ( x ) es la función definida de manera que f 1/3 ( f 1/3 ( f 1/3 ( x ))) = f ( x ) , mientras que f 2/3 ( x ) se puede definir como igual a f 1/3 ( f 1/3 ( x )) , y así sucesivamente, todo basado en el principio, mencionado anteriormente, de que f m ○ f n = f m + n . Esta idea se puede generalizar de modo que el recuento de iteraciones n se convierta en un parámetro continuo , una especie de "tiempo" continuo de una órbita continua . [13] [14]
En tales casos, nos referimos al sistema como un flujo (véase la sección sobre conjugación más adelante).
Si una función es biyectiva (y por lo tanto posee una función inversa), entonces las iteraciones negativas corresponden a las inversas de funciones y sus composiciones. Por ejemplo, f −1 ( x ) es la inversa normal de f , mientras que f −2 ( x ) es la inversa compuesta consigo misma, es decir f −2 ( x ) = f −1 ( f −1 ( x )) . Las iteraciones negativas fraccionarias se definen de manera análoga a las positivas fraccionarias; por ejemplo, f −1/2 ( x ) se define de manera que f −1/2 ( f −1/2 ( x )) = f −1 ( x ) , o, equivalentemente, de manera que f −1/2 ( f 1/2 ( x )) = f 0 ( x ) = x .
Uno de los varios métodos para encontrar una fórmula de serie para iteración fraccionaria, haciendo uso de un punto fijo, es el siguiente. [15]
Esto puede continuar indefinidamente, aunque de manera ineficiente, ya que los términos se vuelven cada vez más complicados. En la siguiente sección sobre conjugación se describe un procedimiento más sistemático .
Por ejemplo, al establecer f ( x ) = Cx + D se obtiene el punto fijo a = D /(1 − C ) , por lo que la fórmula anterior termina en sólo , lo cual es trivial de verificar.
Halla el valor de donde esto se hace n veces (y posiblemente los valores interpolados cuando n no es un entero). Tenemos f ( x ) = √ 2 x . Un punto fijo es a = f (2) = 2 .
Por lo tanto, si x = 1 y f n (1) se desarrollan en torno al valor de punto fijo 2, se obtiene una serie infinita que, tomando solo los tres primeros términos, es correcta hasta el primer decimal cuando n es positivo. Véase también Tetración : f n (1) = n √ 2 . Si se utiliza el otro punto fijo a = f (4) = 4, la serie diverge.
Para n = −1 , la serie calcula la función inversa 2+en x/en 2 .
Con la función f ( x ) = x b , expande alrededor del punto fijo 1 para obtener la serie que es simplemente la serie de Taylor de x ( b n ) expandida alrededor de 1.
Si f y g son dos funciones iteradas, y existe un homeomorfismo h tal que g = h −1 ○ f ○ h , entonces se dice que f y g son topológicamente conjugadas .
Claramente, la conjugación topológica se conserva bajo iteración, ya que g n = h −1 ○ f n ○ h . Por lo tanto, si se puede resolver un sistema de funciones iteradas, también se tienen soluciones para todos los sistemas topológicamente conjugados. Por ejemplo, la función de tienda de campaña es topológicamente conjugada con la función logística . Como caso especial, tomando f ( x ) = x + 1 , se tiene la iteración de g ( x ) = h −1 ( h ( x ) + 1) como
Realizando la sustitución x = h −1 ( y ) = ϕ ( y ) obtenemos
Incluso en ausencia de un homeomorfismo estricto, cerca de un punto fijo, aquí tomado como x = 0, f (0) = 0, a menudo se puede resolver [16] la ecuación de Schröder para una función Ψ, que hace que f ( x ) sea localmente conjugada a una mera dilatación, g ( x ) = f '(0) x , es decir
Por lo tanto, su órbita de iteración, o flujo, bajo disposiciones adecuadas (por ejemplo, f '(0) ≠ 1 ), equivale al conjugado de la órbita del monomio,
donde n en esta expresión sirve como exponente simple: ¡ la iteración funcional se ha reducido a la multiplicación! Aquí, sin embargo, el exponente n ya no necesita ser entero o positivo, y es un "tiempo" continuo de evolución para la órbita completa: [17] el monoide de la secuencia de Picard (cf. semigrupo de transformación ) se ha generalizado a un grupo continuo completo . [18]
Este método (determinación perturbativa de la función propia principal Ψ, cf. matriz de Carleman ) es equivalente al algoritmo de la sección anterior, aunque, en la práctica, más potente y sistemático.
Si la función es lineal y puede describirse mediante una matriz estocástica , es decir, una matriz cuyas filas o columnas suman uno, entonces el sistema iterado se conoce como cadena de Markov .
Existen muchos mapas caóticos . Las funciones iteradas más conocidas incluyen el conjunto de Mandelbrot y los sistemas de funciones iteradas .
Ernst Schröder , [20] en 1870, elaboró casos especiales del mapa logístico , como el caso caótico f ( x ) = 4 x (1 − x ) , de modo que Ψ( x ) = arcsin( √ x ) 2 , por lo tanto f n ( x ) = sin(2 n arcsin( √ x )) 2 .
Schröder también ilustró un caso no caótico con su método, f ( x ) = 2 x (1 − x ) , y obtuvo Ψ( x ) = − 1/2 ln(1 − 2 x ) , y por lo tanto f n ( x ) = − 1/2 ((1 − 2 x ) 2 n − 1) .
Si f es la acción de un elemento de un grupo sobre un conjunto, entonces la función iterada corresponde a un grupo libre .
La mayoría de las funciones no tienen expresiones explícitas generales en forma cerrada para la iteración n -ésima. La tabla siguiente enumera algunas [20] que sí las tienen. Tenga en cuenta que todas estas expresiones son válidas incluso para números no enteros y negativos n , así como para números enteros no negativos n .
Nota: estos dos casos especiales de ax 2 + bx + c son los únicos casos que tienen una solución en forma cerrada. Elegir b = 2 = – a y b = 4 = – a , respectivamente, los reduce aún más a los casos logísticos no caóticos y caóticos analizados antes de la tabla.
Algunos de estos ejemplos están relacionados entre sí mediante conjugaciones simples.
Las funciones iteradas se pueden estudiar con la función zeta de Artin-Mazur y con operadores de transferencia .
En informática , las funciones iteradas se presentan como un caso especial de funciones recursivas , que a su vez fundamentan el estudio de temas tan amplios como el cálculo lambda , o más específicos, como la semántica denotacional de los programas informáticos.
Se pueden definir dos funciones importantes en términos de funciones iteradas. Estas son la suma :
y el producto equivalente:
La derivada funcional de una función iterada viene dada por la fórmula recursiva:
Las funciones iteradas surgen en la expansión en serie de funciones combinadas, como g ( f ( x )) .
Dada la velocidad de iteración , o función beta (física) ,
Para el n -ésimo iterado de la función f , tenemos [22]
Por ejemplo, para la advección rígida, si f ( x ) = x + t , entonces v ( x ) = t . En consecuencia, g ( x + t ) = exp( t ∂/∂ x ) g ( x ) , acción mediante un operador de desplazamiento simple .
Por el contrario, se puede especificar f ( x ) dado un v ( x ) arbitrario , a través de la ecuación genérica de Abel discutida anteriormente,
dónde
Esto queda claro al observar que
Para el índice de iteración continua t , entonces, ahora escrito como subíndice, esto equivale a la célebre realización exponencial de Lie de un grupo continuo,
La velocidad de flujo inicial v es suficiente para determinar el flujo completo, dada esta realización exponencial que proporciona automáticamente la solución general a la ecuación funcional de la traducción , [23]
[…] §473. Logaritmos iterados […] Notamos aquí el simbolismo usado por Pringsheim y Molk en su artículo conjunto en la Encyclopédie : " 2 log b a = log b (log b a ), …, k +1 log b a = log b ( k log b a )." [a] […] §533. La notación de John Herschel para funciones inversas, sen −1 x , tan −1 x , etc., fue publicada por él en Philosophical Transactions of London , para el año 1813. Dice (p. 10): "Esta notación cos. −1 e no debe entenderse como 1/cos. e , sino lo que usualmente se escribe así, arc (cos.= e )". Admite que algunos autores usan cos. m A para (cos. A ) m , pero justifica su propia notación señalando que dado que d 2 x , Δ 3 x , Σ 2 x significa dd x , ΔΔΔ x , ΣΣ x , deberíamos escribir sen. 2 x para sen. sen. x , log. 3 x para log. log. log. x . Así como escribimos d − n V=∫ n V, podemos escribir de manera similar sen. −1 x =arc (sen.= x ), log. −1 x .=c x . Algunos años después, Herschel explicó que en 1813 utilizó f n ( x ), f − n ( x ), sen. −1 x , etc., "como supuso entonces por primera vez. Sin embargo, en estos pocos meses ha llegado a su conocimiento el trabajo de un analista alemán, Burmann , en el que se explica lo mismo en una fecha considerablemente anterior. Él [Burmann], sin embargo, no parece haber notado la conveniencia de aplicar esta idea a las funciones inversas tan −1, etc., ni parece en absoluto consciente del cálculo inverso de funciones al que da lugar". Herschel añade: "La simetría de esta notación y, sobre todo, las nuevas y más amplias perspectivas que abre sobre la naturaleza de las operaciones analíticas parecen autorizar su adopción universal". [b] […] §535. Persistencia de notaciones rivales para funciones inversas. — […] El uso de la notación de Herschel sufrió un ligero cambio en los libros de Benjamin Peirce , para eliminar la principal objeción a ellos; Peirce escribió: "cos [−1] x ", "log [−1] x ". [ c] […] §537. Potencias de funciones trigonométricas. —Se han utilizado tres notaciones principales para denotar, por ejemplo, el cuadrado de sen x , a saber, (sen x ) 2 , sen x 2 , sen 2 x . La notación predominante en la actualidad es sen 2 x , aunque la primera es la menos propensa a ser malinterpretada. En el caso de sen 2 x se sugieren dos interpretaciones: primero, sen x ⋅ sen x ; segundo, [d] sen (sen x ). Como las funciones del último tipo no se presentan habitualmente, el peligro de mala interpretación es mucho menor que en el caso de log 2 x , donde log x ⋅ log x y log (log x ) son de aparición frecuente en el análisis. […] La notación sen n x para (sen x ) n ha sido ampliamente utilizada y ahora es la que prevalece. […](xviii+367+1 páginas incluyendo 1 página de adenda) (NB. ISBN y enlace para reimpresión de la 2.ª edición por Cosimo, Inc., Nueva York, EE. UU., 2013.)
{{cite book}}
: CS1 maint: location missing publisher (link){{cite book}}
: CS1 maint: multiple names: authors list (link)