(en:Lagrange inversion theorem oldid=718587970)
解析学においてラグランジュの反転定理(ラグランジュのはんてんていり、英: Lagrange inversion theorem)またはラグランジュ=ビュールマンの公式(ラグランジュ=ビュールマンのこうしき、英: Lagrange–Bürmann formula)とは、解析関数に対してその逆関数のテイラー展開を与えるものである。
z が w の関数
![{\displaystyle f(w)=z}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1e6b8f094855c6eff34992c4d4d1000e1152f508)
として定義されているとし、f は点 a で解析的かつ f'(a) ≠ 0 であるとする。このときこの式は、g が解析的となる点 f(a) の近傍において逆にするまたは w について解く
![{\displaystyle w=g(z)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/53969a6b25293f37fd5706480e5958bf391c8f9f)
ことができ、これを級数の反転などと呼ぶ。
g の級数展開は次のように与えられる。[1]
![{\displaystyle g(z)=a+\sum _{n=1}^{\infty }\left\{\lim _{w\to a}\left[{\frac {(z-f(a))^{n}}{n!}}{\frac {\mathrm {d} ^{\,n-1}}{\mathrm {d} w^{\,n-1}}}\left({\frac {w-a}{f(w)-f(a)}}\right)^{n}\right]\right\}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7971385f19887c29afb135067555a38146ad49d6)
この公式は形式的冪級数においても成り立ち、一般化には幾つかの方法が存在する。
この定理の証明はラグランジュに、一般化はハンス・ハインリヒ・ビュールマン(英語版)によっていずれも18世紀後半に与えられた。複素解析と経路積分を用いて簡単に導く方法が存在する。反転定理の複素冪級数版は明らかに多項式に関する知識の結果であるから、解析関数の理論を適用することができる。ただしこの証明においては、解析関数の理論はあくまで形式的にのみ登場する。この証明において要求されるのは形式的剰余の幾つかの性質のみである。また、より直接的な形式的証明も可能である。
x に関する p 次代数方程式
![{\displaystyle x^{p}-x+z=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/263baf1196dc4712440ecc294b4f6511fe44f2ae)
は関数 f(x) = x − xp に対するラグランジュの反転定理によって解くことができ、次の形式的冪級数解が従う。
![{\displaystyle x=\sum _{k=0}^{\infty }{pk \choose k}{\frac {z^{(p-1)k+1}}{(p-1)k+1}}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/78ed17e74bc99263031fa21156d79298f169bf8e)
収束判定により、この級数は |z| ≤ (p − 1) p−p / (p − 1) のとき収束する。またこの収束円は、f の局所的な逆が定義可能な領域内における最大の円板となっている。
組合せ数学において用いられるラグランジュの反転定理として、f(w) = w/φ(w) に対するものがある。ただし φ は解析関数であり、φ(0) ≠ 0 を満たす(これにより f(0) = 0 となる)。ラグランジュの反転定理より次式を得る。
![{\displaystyle {\begin{aligned}g(z)&=\sum _{n=1}^{\infty }\left(\lim _{w\to 0}\left({\frac {\mathrm {d} ^{n-1}}{\mathrm {d} w^{n-1}}}\left({\frac {w}{w/\phi (w)}}\right)^{n}\right){\frac {z^{n}}{n!}}\right)\\&=\sum _{n=1}^{\infty }{\frac {1}{n}}\left({\frac {1}{(n-1)!}}\lim _{w\to 0}\left({\frac {\mathrm {d} ^{n-1}}{\mathrm {d} w^{n-1}}}\phi (w)^{n}\right)\right)z^{n},\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bcb8d458c971f7291eef2232ff7c692b5bb7e748)
これは、次のように書き換えられる。
![{\displaystyle [z^{n}]g(z)={\frac {1}{n}}[w^{n-1}]\phi (w)^{n},}](https://wikimedia.org/api/rest_v1/media/math/render/svg/40dd3c72c1981bf5a581dcb634c8b7a131d63d4a)
ここで [wr] は、w を変数とする関数のテイラー展開における wr の係数を取り出す作用素である。
この式には次のラグランジュ=ビュールマンの公式として知られる有用な一般化が存在する。
![{\displaystyle [z^{n}]H(g(z))={\frac {1}{n}}[w^{n-1}](H'(w)\phi (w)^{n})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4fe99606ed984e3e1545a7b0286a4b13caef3a18)
ここで H は任意の解析関数(H(w) = wk など)である。
しかし導関数 H′(w) が常に単純であるとは限らない。その場合は次のように H′(w) を 1 − φ′(w)/φ(w)H(w) へと置き換えると良い。
![{\displaystyle [z^{n}]H(g(z))=[w^{n}]H(w)\phi (w)^{n-1}(\phi (w)-w\phi '(w)),}](https://wikimedia.org/api/rest_v1/media/math/render/svg/07399d0d90c11fcf93f6f1cef65d93f5c91e0b9e)
この式では H′(w) の代わりに φ′(w) が登場している。
ランベルトのW関数とは、次の方程式によって陰的に定義される関数 W(z) である。
![{\displaystyle W(z)e^{W(z)}=z}](https://wikimedia.org/api/rest_v1/media/math/render/svg/280af73eda3831d684b91cb916eb41272ee13c3c)
ラグランジュの反転定理を用いて、この W(z) の z = 0 におけるテイラー展開を求めることができる。f(w) = wew および a = b = 0 とおくと、
![{\displaystyle {\frac {\mathbb {d} ^{n}}{\mathbb {d} x^{n}}}e^{\alpha x}=\alpha ^{n}e^{\alpha x}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bc840b0b59d70d567eda11511a3e989c00978bc2)
より、次のようになる。
![{\displaystyle W_{0}(z)=\sum _{n=1}^{\infty }\lim _{w\to 0}\left({\frac {\mathrm {d} ^{\,n-1}}{\mathrm {d} w^{\,n-1}}}\ \mathrm {e} ^{-nw}\right){\frac {z^{n}}{n!}}\,=\,\sum _{n=1}^{\infty }(-n)^{n-1}\,{\frac {z^{n}}{n!}}=z-z^{2}+{\frac {3}{2}}z^{3}-{\frac {8}{3}}z^{4}+O(z^{5}).}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b276ae766c4ed93aaa8e248e374606fcb7409090)
この級数の収束半径は e−1 である。(W0 は W の主枝)
大きな z (任意の z ではない)に対して収束する級数は、級数の反転によって導くことができる。関数を f(z) = W(ez) − 1 とおくと、これは次の式を満たす。
![{\displaystyle 1+f(z)+\ln(1+f(z))=z}](https://wikimedia.org/api/rest_v1/media/math/render/svg/37de0a17490af5422ed1afdb4ff53b110fa6fa7f)
ここで z + ln(1 + z) が冪級数展開することができ反転できることを用いると、f(z+1) = W(ez+1) − 1 に対する次の級数が得られる。
![{\displaystyle W(e^{1+z})=1+{\frac {z}{2}}+{\frac {z^{2}}{16}}-{\frac {z^{3}}{192}}-{\frac {z^{4}}{3072}}+{\frac {13z^{5}}{61440}}-{\frac {47z^{6}}{1474560}}-{\frac {73z^{7}}{41287680}}+{\frac {2447z^{8}}{1321205760}}+O(z^{9}).}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d64ee634513ee4644238e8b056574b32777ef0a6)
この式の z を ln x − 1 で置き換えることで W(x) を求めることができる。例として、z を −1 で置き換えるとW(1) = 0.567143 が得られる。
ラベル無し二分木の集合
を考える。
の元は、大きさゼロの葉ノードか、二つの部分木からなる根ノードのいずれかである。n 個のノードからなる二分木の総数を Bn と表す。
ここで、根ノードを取り除くと二分木はより小さな二つの木へと分解されることに注意すると、母関数 B(z) = ∞∑n=0Bn zn についての関数方程式が得られる。
![{\displaystyle B(z)=1+zB(z)^{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/345fa9592ce103569bd5f1e27a8bf4a395400381)
この式に C(z) = B(z) − 1 を代入すると
![{\displaystyle z={\frac {C(z)}{{\Bigr (}C(z)+1{\Bigl )}^{2}}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ed1691a9d9ba205949347e76ca64312699c4aedb)
となる。ここで φ(w) = (w + 1)2 とおいてラグランジュの反転定理を適用すると次式を得る。
![{\displaystyle B_{n}=[z^{n}]C(z)={\frac {1}{n}}[w^{n-1}](w+1)^{2n}={\frac {1}{n}}{2n \choose n-1}={\frac {1}{n+1}}{2n \choose n}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5daab82453ea9dbb2c48b897261113216b616159)
以上から Bn はカタラン数であることが分かる。
ラプラス型積分の漸近近似を与えるラプラス=エルデリの定理において、関数の反転が重要なステップとして用いられる。
{@{デフォルトソート:らくらんしゆのはんてんていり}}
[@[Category:実解析の定理]]
[@[Category:数学に関する記事]]