
。上は時計回りに 90° 回転したものです。これは、恒等式を生成する最小の正の指数であるため、次数は 4 です。下は、無限次数のせん断マッピングです。
その下には、それらの合成があり、どちらも次数は 3 です。
数学において、反復関数とは、ある関数をそれ自身と 2 回以上合成することによって得られる関数のことです。同じ関数を繰り返し適用する処理を反復と呼びます。この処理では、ある初期オブジェクトから始めて、与えられた関数を適用した結果が再び関数に入力として与えられ、この処理が繰り返されます。
たとえば、右側の画像の場合:
反復関数は、コンピュータサイエンス、フラクタル、力学システム、数学、および繰り込み群物理学で研究されています。
意味
集合 X上の反復関数の正式な定義は次のとおりです。
X を集合とし、f : X → Xを関数とする。
f n をfのn番目の反復として定義します(nは非負の整数です) 。
ここで、id X はX上の恒等関数であり、( f g )( x ) = f ( g ( x ))は関数合成を表します。この表記法は1813 年にジョン・フレデリック・ウィリアム・ハーシェルによって考案されました。 [1] [2] [3] [4]ハーシェルはハンス・ハインリッヒ・ビュルマンにこの記法の功績を認めましたが、ビュルマンの研究を具体的に言及していませんでした。ビュルマンの研究は未発見のままです。[5]
f nという表記は関数fの反復(合成)と関数 fの累乗(後者は三角法でよく使われる)の両方を指すことがあるため、一部の数学者[要出典]は合成の意味を表すために∘ を使用し、関数f ( x )のn回目の反復をf ∘ n ( x )と書きます。たとえば、f ∘3 ( x ) はf ( f ( f ( x )))を意味します。同じ目的で、ベンジャミン・パースはf [ n ] ( x )を使用しました[6] [4] [nb 1] 。一方、アルフレッド・プリングシャイムとジュール・モルクは代わりにn f ( x )を提案しました。[7] [4] [nb 2]
アーベル的性質と反復シーケンス
一般に、すべての非負整数mとnに対して次の恒等式が成り立つ。
これは、 a m a n = a m + nという指数関数の性質と構造的に同一です。
一般に、任意の一般的な(負、非整数など)インデックスmとnに対して、この関係は変換関数方程式と呼ばれます(シュレーダー方程式およびアーベル方程式を参照) 。対数スケールでは、これはチェビシェフ多項式の入れ子特性、T m ( T n ( x )) = T m n ( x )に簡約されます。これは、 T n ( x ) = cos( n arccos( x ))であるためです 。
指数関数の性質である ( a m ) n = ( a n ) m = a mnと同様に、 ( f m ) n ( x ) = ( f n ) m ( x ) = f mn ( x ) という関係 も成り立ちます。
関数f nの列は ピカール列と呼ばれ、[8] [9]シャルル・エミール・ピカールにちなんで名付けられました。
X内の与えられたxに対して、値の シーケンスf n ( x )はxの軌道と呼ばれます。
ある整数m > 0に対してf n ( x ) = f n + m ( x )が成り立つ場合 、その軌道は周期軌道と呼ばれます。与えられたxに対するmの最小の値は、軌道の周期と呼ばれます。点x自体は周期点と呼ばれます。コンピュータサイエンスにおけるサイクル検出問題は、軌道の最初の周期点と軌道の周期を見つける アルゴリズムの問題です。
固定点
X内の何らかのxに対して x = f ( x )である場合(つまり、xの軌道の周期が1である場合)、x は反復列の不動点と呼ばれます。不動点の集合は、しばしばFix ( f )と表記されます。バナッハの不動点定理やブラウワーの不動点定理など、さまざまな状況で不動点が存在することを保証する不動点定理が数多く存在します。
固定点反復によって生成されるシーケンスの収束を加速するためのいくつかの手法があります。[10]たとえば、反復固定点に適用されるエイトケン法はステフェンセン法として知られており、2次収束を生成します。
行動を制限する
反復すると、縮小して1点に収束する集合が存在することがわかる。このような場合、収束する点は魅力的な固定点と呼ばれる。逆に、反復によって点が1点から発散するように見えることもある。これは不安定な固定点の場合に当てはまる。[11]
軌道上の点が 1 つ以上の極限に収束する場合、軌道上の累積点の集合は極限集合またはω 極限集合と呼ばれます。
引力と反発力の考え方も同様に一般化できます。反復を、反復処理における小近傍の挙動に応じて、安定集合と不安定集合に分類できます。解析関数の無限合成も参照してください。
他にも制限的な動作が可能です。たとえば、さまようポイントは、離れた場所に移動し、開始した場所の近くにも決して戻ってこないポイントです。
不変測度
個々の点のダイナミクスではなく、密度分布の発展を考えるとき、限界動作は不変測度によって与えられます。これは、反復を繰り返す際の点群またはダストクラウドの動作として視覚化できます。不変測度は、ルーレ・フロベニウス・ペロン演算子または転送演算子の固有状態であり、固有値 1 に対応します。固有値が小さいほど、不安定で減衰する状態に対応します。
一般に、反復の繰り返しはシフト、転送演算子、およびその随伴演算子に対応するため、クープマン演算子は両方ともシフト空間に対するシフト演算子の作用として解釈できます。有限型のサブシフトの理論は、多くの反復関数、特にカオスにつながる関数に対する一般的な洞察を提供します。
分数反復とフロー、および負の反復

方程式g n ( x ) = f ( x )が複数の解を持つ場合、概念f 1/ n は注意して使用する必要があります。これは通常、恒等写像の関数根のバベッジの方程式で当てはまります。たとえば、 n = 2およびf ( x ) = 4 x − 6の場合、g ( x ) = 6 − 2 xとg ( x ) = 2 x − 2は両方とも解です。したがって、式f 1/2 ( x )は、数が複数の代数根を持つのと同じように、一意の関数を表しません。fの定義域を十分に拡張できる場合は、常にfの自明な根が得られます(図を参照)。選択される根は通常、調査中の軌道に属するものです。
関数の分数反復を定義することができます。たとえば、関数fの半反復は、 g ( g ( x )) = f ( x )となる関数gです。[12]この関数g ( x )は、インデックス表記を使用してf 1/2 ( x )と記述できます。同様に、f 1/3 ( x )は、f 1/3 ( f 1/3 ( f 1/3 ( x ))) = f ( x )となるように定義された関数であり、f 2/3 ( x ) はf 1/3 ( f 1/3 ( x ))と等しいと定義されるなど、すべて前述のf m ○ f n = f m + nという原理に基づいています。この考え方は、反復回数n が連続パラメータ、つまり連続軌道の連続「時間」のようなものになるように一般化できます。[13] [14]
このような場合、そのシステムはフローと呼ばれます(以下の共役に関するセクションを参照)。
関数が全単射である場合(つまり逆関数を持つ場合)、負の反復は関数の逆とその合成に対応します。たとえば、f −1 ( x ) はfの正規逆であり、f −2 ( x )はそれ自身との逆、つまりf −2 ( x ) = f −1 ( f −1 ( x ))です。分数の負の反復は分数の正の反復と同様に定義されます。たとえば、f −1/2 ( x )はf −1/2 ( f −1/2 ( x )) = f −1 ( x )となるように定義されます。または、同等に、f −1/2 ( f 1/2 ( x )) = f 0 ( x ) = xとなるように定義されます。
分数反復のいくつかの公式
固定点を利用して分数反復の級数式を求めるいくつかの方法のうちの1つは次のとおりです。[15]
- まず、 f ( a ) = aとなる関数の固定点を決定します。
- 実数に属するすべてのnに対してf n ( a ) = a を定義します。これは、ある意味では、分数反復に適用する最も自然な追加条件です。
- f n ( x )を固定点aの周りでテイラー級数として展開すると、
- 拡大する
- をf k ( a ) = aに代入すると、任意のkに対して、
- 等比数列を利用して項を簡略化すると、f '(a) = 1の特別なケースがあります。
この方法は、後者の項がだんだん複雑になるにつれて、非効率的ではありますが、いつまでも続けることができます。より体系的な手順については、次の活用のセクションで概説します。
例1
たとえば、f ( x ) = Cx + Dと設定すると、固定点a = D /(1 − C )が得られるので、上記の式は で終了し、 これは簡単に確認できます。
例2
これをn回実行した場合の値( nが整数でない場合は補間値も) を求めます。 f ( x ) = √ 2 xです。固定点はa = f (2) = 2です。
したがって、 x = 1と設定し、f n (1)を固定小数点値 2 の周囲に展開すると、無限級数になります。 これは、最初の 3 つの項だけを取ると、nが正の場合に小数点 1 桁目まで正確になります。テトレーションも参照してください: f n (1) = n √ 2。他の固定小数点a = f (4) = 4を使用すると、級数は発散します。
n = −1の場合、この級数は逆関数2を計算する。+直線x/行 2 .
例3
関数f ( x ) = x bを固定点 1 の周りで展開すると、 x ( b n ) のテイラー級数を1 の周りで展開しただけの級数が得られます。
共役
fとg が2つの反復関数であり、g = h −1 ○ f ○ hとなる 同相写像 h が存在する場合、fとg は位相的に共役であるといわれます。
明らかに、位相共役性は反復の下でも保持され、g n = h −1 ○ f n ○ hとなる。したがって、1つの反復関数系を解くことができれば、すべての位相共役系に対しても解が得られる。たとえば、テント写像はロジスティック写像と位相共役である。特殊なケースとして、 f ( x ) = x + 1とすると、 g ( x ) = h −1 ( h ( x ) + 1)の反復は次のように 表される。
- g n ( x ) = h −1 ( h ( x ) + n )、任意の関数hに対して。
x = h −1 ( y ) = ϕ ( y )と代入すると、
- g ( ϕ ( y )) = ϕ ( y +1) 、これはアーベル方程式として知られる形式です。
厳密な同相関係が存在しない場合でも、固定点(ここではx = 0、f (0) = 0とする)の近くでは、関数Ψに対するシュレーダー方程式[16] を解くことができ、 f ( x )は局所的には単なる拡大g ( x ) = f '(0) xと共役になり、
- f ( x ) = Ψ −1 ( f '(0) Ψ( x ))。
したがって、適切な条件(例えば、 f '(0) ≠ 1 )の下での反復軌道またはフローは、単項式の軌道の共役に相当する。
- Ψ −1 ( f '(0) n Ψ( x ))、
ここで、この式のnは単純な指数として機能します。関数の反復は乗算に簡約されています。 ただし、ここでは指数nは整数または正である必要はなく、完全な軌道の進化の連続「時間」です。[17]ピカール数列のモノイド(変換半群を参照)は、完全な連続群に一般化されています。[18]

この方法(主固有関数Ψ の摂動的な決定、カルマン行列を参照)は、前のセクションのアルゴリズムと同等ですが、実際にはより強力で体系的です。
マルコフ連鎖
関数が線形であり、確率行列、つまり行または列の合計が 1 になる行列で記述できる場合、反復システムはマルコフ連鎖と呼ばれます。
例
カオスマップは数多く存在します。よく知られている反復関数には、マンデルブロ集合や反復関数システムなどがあります。
エルンスト・シュレーダー[20]は1870年にロジスティック写像の特殊なケース、例えばカオス的なケースf ( x ) = 4 x (1 − x )を解明し、Ψ( x ) = arcsin( √ x ) 2となり、したがってf n ( x ) = sin(2 n arcsin( √ x )) 2となることを明らかにした。
シュレーダーが彼の方法で示した非カオス的なケース、f ( x ) = 2 x (1 − x )は、Ψ( x ) = − 1/2 ln(1 − 2 x )なので、 f n ( x ) = − 1/2 ((1 − 2 x ) 2 n − 1) .
f が集合に対する群要素の作用である場合、反復関数は自由群に対応します。
ほとんどの関数は、 n番目の反復に対して明示的な一般的な閉形式の式を持っていません。下の表は、そのような式をいくつか示しています[20]。これらの式はすべて、非整数や負のn、および負でない整数nに対しても有効であることに注意してください。
注: ax 2 + bx + cのこれら 2 つの特殊なケースは、閉じた形式の解を持つ唯一のケースです。それぞれb = 2 = – aとb = 4 = – aを選択すると、表の前に説明した非カオス的ロジスティックケースとカオス的ロジスティックケースにさらに簡略化されます。
これらの例のいくつかは、単純な活用によって互いに関連しています。
学習手段
反復関数は、アルティン・マズールのゼータ関数と転送演算子を使って研究することができます。
コンピュータサイエンス
コンピュータサイエンスでは、反復関数は再帰関数の特殊なケースとして発生し、ラムダ計算などの幅広いトピックや、コンピュータプログラムの表示的意味論などのより狭いトピックの研究の基礎となります。
反復関数による定義
反復関数の観点から、 2 つの重要な関数を定義できます。これらは合計です。
同等の製品:
機能的派生語
反復関数の関数微分は、次の再帰式で与えられます。
リーのデータ転送方程式
反復関数は、 g ( f ( x ))のような複合関数の級数展開で発生します 。
反復速度、またはベータ関数(物理学)を考えると、
関数fのn回目の反復については、[22]
たとえば、剛体移流の場合、f ( x ) = x + tであれば、v ( x ) = tです。したがって、 g ( x + t ) = exp( t ∂/∂ x ) g ( x )となり、これは単純なシフト演算子による作用です。
逆に、 任意のv ( x )が与えられた場合、上で述べた一般的なアーベル方程式を通してf ( x )を指定することもできます 。
どこ
これは次のことから明らかである。
連続反復指数tは下付き文字で書かれ、これはリーの有名な連続群の指数実現に相当する。
初期流速vは、この指数関数的実現が与えられた場合、流れ全体を決定するのに十分であり、これは自動的に並進関数方程式の一般解を提供する。[23]
参照
注記
- ^ f ( n )はn次導関数を表す
- ^ アルフレッド・プリングシャイムとジュール・モルク(1907) による関数合成を表す表記n f ( x )は、ハンス・マウラー (1901) とルーベン・ルイス・グッドスタイン(1947)がテトレーションを表すために導入したルドルフ・フォン・ビッター・ラッカー( 1982)の表記n xや、デイヴィッド・パターソン・エラーマン(1995) による根を表すn x の上付き文字の前表記と混同してはならない。
参考文献
- ^ ハーシェル、ジョン・フレデリック・ウィリアム(1813) [1812-11-12]. 「コーツの定理の注目すべき応用について」.ロンドン王立協会哲学論文集. 103 (第1部). ロンドン:ロンドン王立協会、印刷はW. ブルマー社、クリーブランド・ロウ、セント・ジェームズ、販売はG. およびW. ニコル、パル・モール: 8–26 [10]. doi : 10.1098/rstl.1813.0005 . JSTOR 107384. S2CID 118124706.
- ^ Herschel, John Frederick William (1820). 「第3部 第1節 差分法の直接法の例」差分法の応用例集。ケンブリッジ、イギリス:J. Smith印刷、J. Deighton & sons販売。pp. 1–13 [5–6]。2020年8月4日時点のオリジナルよりアーカイブ。 2020年8月4日閲覧。[1] (注:ここでハーシェルは1813年の著作に言及し、ハンス・ハインリヒ・ビュルマンの古い著作にも言及している。)
- ^ ペアノ、ジュゼッペ(1903)。Formulaire mathématique (フランス語)。 Vol. IV. p. 229.
- ^ abc カジョリ、フロリアン(1952) [1929 年 3 月]。「§472. 対数のべき乗 / §473. 反復対数 / §533. 逆関数のジョン・ハーシェルの表記法 / §535. 逆関数の競合表記法の持続性 / §537. 三角関数のべき乗」。数学表記法の歴史。第 2 巻 (1929 年発行の第 3 版訂正版)。シカゴ、米国:オープンコート出版会社。pp. 108、176–179、336、346。ISBN 978-1-60206-714-1. 2016-01-18に取得。
[…] §473.反復対数[…] ここで、PringsheimとMolkがEncyclopédie の共同記事で使用した記号に注目します。「2 log b a = log b (log b a )、…、k +1 log b a = log b ( k log b a )。」[a] […] §533.逆関数sin −1 x、 tan −1 xなどのJohn Herschelの表記は、 1813 年のPhilosophical Transactions of Londonで彼によって発表されました。彼は (p. 10) 次のように述べています。「この表記 cos. −1 e は1/cos. eを意味するのではなく、通常このように記述される arc (cos.= e )を意味すると理解する必要があります 。」彼は、一部の著者が cos. を使用していることを認めています。m Aを (cos. A ) mと書いていますが、d 2 x、 Δ 3 x、 Σ 2 x はdd x、 ΔΔΔ x、 ΣΣ xを意味するので、 sin. sin. x の代わりに sin. 2 x、 log. log . log. xの代わりに log. 3 xと書くべきだと指摘して、彼自身の表記法を正当化しています。 d − n V=∫ n Vと書くのと同じように 、 sin. −1 x =arc (sin.= x )、 log. −1 x .=c xと書くこともできます。 数年後、ハーシェルは、1813年にはf n ( x )、f − n ( x )、 sin. −1 xなど」と、彼が初めて想定した。しかし、この数か月の間に、ドイツの分析家バーマンの著作が彼の知るところとなり、その中で同じことがかなり以前に説明されていた。しかし、彼[バーマン]は、この考えを逆関数 tan −1に適用することの便利さに気付いていなかったようだ。 、など、また、それが生み出す関数の逆計算についてもまったく認識していないようだ。」ハーシェルは、「この表記法の対称性と、とりわけ解析演算の性質についてそれが開く新しい最も広範な見解は、この表記法の普遍的な採用を正当化するようだ。」と付け加えている。[b] […] §535.逆関数に対する競合表記法の存続。— […] ハーシェルの表記法の使用は、ベンジャミン・パースの著書で、それらに対する主な反対意見を取り除くためにわずかに変更された。パースは次のように書いている。「cos [−1] x」、「log [−1] x」。[c] […] §537.三角関数の累乗。—たとえば、sin xの2乗を表すために、(sin x ) 2、sin x 2、sin 2 xの3つの主要な表記法が使用されてきた 。現在、主流の表記法は sin 2 xであるが、最初の表記法は最も使用頻度が低い。誤解される。 sin 2 xの場合、2つの解釈が考えられる。1つは sin x ⋅ sin x、2つ目は[d] sin (sin x ) である。後者のタイプの関数は通常は現れないため、log 2 x の場合に比べて誤解の危険性は非常に低い。log 2 xの場合、log x ⋅ log xと log (log x ) は解析で頻繁に出現する。 […] (sin x ) nの 表記 sin n x は広く使用されており、現在ではこれが主流となっている。 […]
(xviii+367+1 ページ、うち補遺 1 ページ) (注: ISBN とリンクは、Cosimo, Inc.、ニューヨーク、米国、2013 年の第 2 版の再版です。) - ^ グリック、デニー、フォード、ジェフ(2024)。カオスとフラクタルとの遭遇(第3版)。CRCプレス。p.2。ISBN 9781003835776。
- ^ ピアーズ、ベンジャミン(1852)。曲線、関数および力。第1巻(新版)。ボストン、米国。p. 203。
{{cite book}}: CS1 maint: location missing publisher (link) - ^ アルフレッド、プリングスハイム;モルク、ジュールズ(1907)。Encyclopédie dessciences mathématiques pures et appliquées (フランス語)。 Vol. I.p. 195.パートI。
- ^ クチュマ、マレク(1968)。単一変数の関数方程式。モノグラフィー・マテマティチュネ。ワルシャワ: PWN – ポーランドの科学出版社。
- ^ Kuczma, M., Choczewski B., Ger, R. (1990).反復関数方程式. ケンブリッジ大学出版局. ISBN 0-521-35561-3。
{{cite book}}: CS1 maint: multiple names: authors list (link) - ^ カールソン、L.;ガムリン、TDW (1993)。複雑なダイナミクス。大学テキスト: 数学の小冊子。スプリンガー・フェルラーク。ISBN 0-387-97942-5。
- ^ Istratescu , Vasile (1981).不動点理論入門、D. Reidel、オランダ。ISBN 90-277-1224-7。
- ^ 「g が与えられたときに f(f(x))=g(x) となる f を見つける」。MathOverflow。
- ^ Aldrovandi, R.; Freitas, LP (1998). 「動的マップの連続反復」J. Math. Phys . 39 (10): 5324. arXiv : physics/9712026 . Bibcode :1998JMP....39.5324A. doi :10.1063/1.532574. hdl : 11449/65519 . S2CID 119675869.
- ^ Berkolaiko, G.; Rabinovich, S.; Havlin, S. (1998). 「解析的再帰のカルマン表現の解析」J. Math. Anal. Appl . 224 : 81–90. doi : 10.1006/jmaa.1998.5986 .
- ^ 「Tetration.org」.
- ^ Kimura, Tosihusa (1971). 「解析関数の反復について」、Funkcialaj Ekvacioj Archived 2012-04-26 at the Wayback Machine 14、197-238。
- ^ Curtright, TL ; Zachos, CK (2009). 「進化プロファイルと関数方程式」. Journal of Physics A. 42 ( 48): 485208. arXiv : 0909.2424 . Bibcode :2009JPhA...42V5208C. doi :10.1088/1751-8113/42/48/485208. S2CID 115173476.
- ^ 明示的な例として、上記の例 2 は、任意のnに対してf n ( x ) = Ψ −1 ((ln 2) n Ψ( x ))に相当します。ここで、 Ψ は関連するシュレーダー方程式の解、Ψ( √ 2 x ) = ln 2 Ψ( x )です。この解は、 ( f m ( x ) − 2)/(ln 2) mの無限m極限でもあります。
- ^ Curtright、TL 進化表面とシュレーダー関数法。
- ^ ab シュレーダー、エルンスト(1870)。 「Uber iterirte Functionen」。数学。アン。3 (2): 296–322。土井:10.1007/BF01443992。S2CID 116998358。
- ^ ブランド、ルイス、「差分方程式で定義されるシーケンス」、アメリカ数学月刊誌 62、1955年 9 月、489-492 ページ。オンライン
- ^ Berkson, E.; Porta, H. (1978). 「解析関数の半群と合成演算子」ミシガン数学ジャーナル25 : 101–115. doi : 10.1307/mmj/1029002009 . Curtright, TL; Zachos, CK (2010). 「カオスマップ、ハミルトンフロー、ホログラフィック法」. Journal of Physics A: Mathematical and Theoretical . 43 (44): 445101. arXiv : 1002.0104 . Bibcode :2010JPhA...43R5101C. doi :10.1088/1751-8113/43/44/445101. S2CID 115176169.
- ^ Aczel, J. (2006)、「関数方程式とその応用に関する講義」(Dover Books on Mathematics、2006)、第6章、ISBN 978-0486445236。
外部リンク
- ギル、ジョン(2017 年 1 月)。「複素関数の無限合成の基本理論入門」コロラド州立大学。
