3

x^xとガンマ関数を含む積分とランベルトのW関数

131
0
$$$$

前書き

お久しぶりです。少し前に考えていた$x^x$$\Gamma(n-x)$を含む積分について考えを整理したかったので記事にすることにしました。厳密ではないかもしれませんが大目に見てください、指摘は歓迎です。

ランベルトW関数の積分表示

ランベルトのW関数は$f(x)=xe^x$の逆関数と知って定義される無限多価関数で、通常$k$番目の枝を$W_k(x)$と表記します。
この記事では主枝である$W_0(x)$しか扱わないので単に$W(x)$と書くことにしましょう。
$W(x)$$-1/e$に対数分岐点を持つ関数で、通常は$]-\infty,-1/e]$に切断を置きます。定義より、
$$e^{W(x)}=\frac{x}{W(x)}\:\:\:\:\:\:\:\:\:\:\ln(W(x))=\ln(x)-W(x)\:\:\:\:\:\:\:\:\:\:W'(x)=\frac{1}{x+e^{W(x)}}=\frac{W(x)}{x(W(x)+1)}$$
などの式が導かれます。また、$W(1)$は通常オメガ定数と呼ばれ$\Omega$と表記されます。もちろん$\Omega e^\Omega=1$です。

準備ができたので、この記事の根幹となる積分表示を求めていきましょう。

周回積分の計算

$C$を下図のようにとり、$R\rightarrow\infty,\epsilon\rightarrow0$とすると$s>0$に対して次が成り立つ。
$$\int_C\frac{1}{\ln(x)+sx}dx=\frac{2\pi i}{s}-2\pi i\int_0^\infty\frac{1}{(\ln(x)-sx)^2+\pi^2}dx$$

積分路!FORMULA[18][36709][0]の概形 積分路$C$の概形

ここでは簡単のために$f(x)=\frac{1}{\ln(x)+sx}$と置く。
$$\int_Cf(x)dx=\int_{C_+}f(x)dx-\int_{C_-}f(x)dx+\int_{\Gamma_R}f(x)dx-\int_{\Gamma_\epsilon}f(x)dx$$
負の実軸に沿った積分は、
$$\begin{align*}\int_{C_+}f(x)dx&-\int_{C_-}f(x)dx=\int_{-\infty+i\epsilon}^{0+i\epsilon}\frac{1}{\ln(x)+sx}dx-\int_{-\infty-i\epsilon}^{0-i\epsilon}\frac{1}{\ln(x)+sx}dx\\ &=\int_{-\infty}^{0}\frac{1}{\ln(x+i\epsilon)+sx+is\epsilon}dx-\int_{-\infty}^{0}\frac{1}{\ln(x-i\epsilon)+sx-is\epsilon}dx\\ &=\int_{0}^{\infty}\frac{1}{\ln(-(x-i\epsilon))-sx+is\epsilon}dx-\int_{0}^{\infty}\frac{1}{\ln(-(x+i\epsilon))-sx-is\epsilon}dx\\ \end{align*}$$
$\ln(x)$の切断を負の実軸に置いたので$\epsilon\rightarrow0$と極限をとると、次のようになる。
$$\begin{align*}\lim_{\epsilon\rightarrow0}\int_{C_+}f(x)dx-\int_{C_-}f(x)dx&=\int_{0}^{\infty}\frac{1}{\ln(x)-sx+i\pi}dx-\int_{0}^{\infty}\frac{1}{\ln(x)-sx-i\pi}dx\\ &=\int_0^\infty\frac{\ln(x)-sx-i\pi-\ln(x)+sx-i\pi}{(\ln(x)-sx)^2+\pi^2}\\ &=-2\pi i\int_0^\infty\frac{1}{(\ln(x)-sx)^2+\pi^2}dx \end{align*}$$
次に$\Gamma_-$での積分を評価する。
$$\abs{\int_{\Gamma_\epsilon}f(x)dx}=\abs{\int_{-\pi}^\pi\frac{i\epsilon e^{it}}{\ln(\epsilon)+it+s\epsilon e^{it}}dt}\leq\epsilon\int_{-\pi}^\pi\frac{1}{\abs{\ln(\epsilon)}+\abs{t}+s\epsilon}\abs{dt}\leq\frac{2\pi\epsilon}{\abs{\ln(\epsilon)}+\pi+s\epsilon}\rightarrow0\:\:(\epsilon\rightarrow0)$$
よって、
$$\lim_{\epsilon\rightarrow0}\int_{\Gamma_\epsilon}f(x)dx=0$$
最後に$\Gamma_R$での積分を計算する。実部と虚部に分けて計算すると次が得られる。
$$\int_{\Gamma_R}f(x)dx=\int_{-\pi}^\pi\frac{iR e^{it}}{\ln(R)+it+sR e^{it}}dt=iR\int_{-\pi}^\pi\frac{\ln(R)\cos(t)+sR\cos(t)^2+t\sin(t)+sR\sin(t)^2}{(\ln(R)+sR\cos(t))^2+(t+sR\sin(t))^2}dt$$
最右辺の被積分関数を$I_R(t)$と書くと、これは$-\pi< t<\pi$で以下の不等式を満たす。
$$\frac{-\ln(R)+sR-\pi+sR}{(\ln(R)+sR)^2+(\pi+sR)^2}\leq I_R(t)\leq\frac{\ln(R)+sR\pi+sR}{(\ln(R)+sR)^2+(\pi+sR)^2}$$
これを$-\pi$から$\pi$、まで積分して両辺に$iR$をかける。すると次のような式が得られる。
$$2\pi iR\frac{-\ln(R)+sR-\pi+sR}{(\ln(R)+sR)^2+(\pi+sR)^2}\leq\int_{\Gamma_R}f(x)dx\leq2\pi iR\frac{\ln(R)+sR+\pi+sR}{(\ln(R)+sR)^2+(\pi+sR)^2}$$
両側の関数はどちらも$R\rightarrow\infty$$2\pi i/s$に収束するため、はさみうちの原理より結論として次を得る。
$$\lim_{R\rightarrow\infty}\int_{\Gamma_R}f(x)dx=\frac{2\pi i}{s}$$
以上を総括して定理の主張を得る。

留数計算

$s>0$に対して次が成り立つ。
$$\int_C\frac{1}{\ln(x)+sx}dx=2\pi iW'(s) $$

被積分関数の極は$W(s)/s$にある一位の極だけである。(これは実際に代入して確認してみればいい)
よって留数定理より、
$$\int_C\frac{1}{\ln(x)+sx}dx=2\pi i\underset{x=W(s)/s}{\mathrm{Res}}\left[\frac{dx}{\ln(x)+sx}\right]=\frac{2\pi iW(s)}{x(W(s)+1)}=2\pi iW'(s) $$

以上により、目的の積分表示を得る。

ランベルトのW関数の積分表示

$s>0$に対して次が成り立つ
$$\int_0^\infty\frac{1}{(\ln(x)-sx)^2+\pi^2}dx=\frac{W'(s)}{W(s)} $$

定理1と定理2より次の等式を得る。
$$\frac{2\pi i}{s}-2\pi i\int_0^\infty\frac{1}{(\ln(x)-sx)^2+\pi^2}dx=2\pi iW'(s)$$
よって、
$$\int_0^\infty\frac{1}{(\ln(x)-sx)^2+\pi^2}dx=\frac{1}{s}-W'(s)=\frac{d}{ds}(\ln(s)-W(s))=\frac{d}{ds}\ln(W(s))=\frac{W'(s)}{W(s)} $$

ガンマ関数と$x^x$を含む積分

いよいよ目的の積分を求めていきましょう。
$$\frac{1}{(\ln(x)-sx)^2+\pi^2}=\frac{1}{\pi}\mathfrak{I}\frac{1}{sx-\ln(x)-i\pi} $$
と表せますから、先ほどの積分はこのように書き直せます。
$$\begin{align*}\int_0^\infty\frac{1}{(\ln(x)-sx)^2+\pi^2}dx&=\frac{1}{\pi}\mathfrak{I}\int_0^\infty\frac{1}{sx-\ln(x)-i\pi}dx\\&=\frac{1}{\pi}\mathfrak{I}\int_0^\infty\int_0^\infty e^{-tsx+t\ln(x)+i\pi t}dtdx\\ &=\frac{1}{\pi}\mathfrak{I}\int_0^\infty e^{i\pi t}\int_0^\infty e^{-tsx}x^tdxdt\\ &=\frac{1}{\pi}\int_0^\infty\frac{\sin(\pi t)\Gamma(t+1)}{t^{t+1}s^{t+1}}dt\\ &=\frac{1}{s}\int_0^\infty\frac{s^{-t}}{t^t\Gamma(1-t)}dt \end{align*}$$

$1/(x^x\Gamma(1-x))$のラプラス変換

$$\int_0^\infty\frac{e^{-sx}}{x^x\Gamma(1-x)}dx=\frac{1}{W(e^s)+1}$$

先ほどの計算より、
$$\int_0^\infty\frac{e^{-sx}}{x^x\Gamma(1-x)}dx=e^s \int_0^\infty\frac{1}{(\ln(x)-e^sx)^2+\pi^2}dx=e^s\frac{W'(e^s)}{W(e^s)}=\frac{1}{W(e^s)+1}$$

積分

$$\int_0^\infty\frac{1}{x^x\Gamma(1-x)}dx=\frac{1}{\Omega+1}$$
$$\int_0^\infty\frac{e^{-x}}{x^x\Gamma(1-x)}dx=\frac{1}{2}$$

ガンマ関数の引数を大きく

ラプラス変換には次のような便利な式がありました。
$$\int_0^\infty f(x)g(x)dx=\int_0^\infty\mathcal{L}_x\big[f(x)\big](s)\mathcal{L}_x^{-1}\big[g(x)\big](s)ds$$
これを使ってガンマ関数の引数を大きくしていきましょう。

引数が$2-x$

$$\int_0^\infty\frac{e^{-sx}}{x^x\Gamma(1-x)}\frac{dx}{x+a}=a^ae^{as}\Gamma(-a,aW(e^s))$$
$$\int_0^\infty\frac{e^{-sx}}{x^x\Gamma(2-x)}dx=\frac{1}{W(e^s)}$$
$$\int_0^\infty\frac{1}{x^x\Gamma(2-x)}dx=\frac{1}{\Omega}$$
$$\int_0^\infty\frac{e^{-x}}{x^x\Gamma(2-x)}dx=1$$

$$\begin{align*}\int_0^\infty \frac{e^{-sx}}{x^x\Gamma(1-x)}\frac{dx}{x+a}&=\int_0^\infty\mathcal{L}_x\left[\frac{e^{-sx}}{x^x\Gamma(1-x)}\right](t)\mathcal{L}_x^{-1}\left[\frac{1}{x+a}\right](t)dt\\ &=\int_0^\infty\frac{e^{-at}}{W(e^{t+s})+1}dt\\ &=e^{as}\int_s^\infty\frac{e^{-at}}{W(e^{t})+1}dt\\ &=e^{as}\int_{e^s}^\infty\frac{t^{-a-1}}{W(t)+1}dt\\ &=e^{as}\int_{W(e^s)}^\infty t^{-a-1}e^{-at}dt\\ &=a^ae^{as}\Gamma(-a,aW(e^s)) \end{align*}$$
となる。$a=-1$とすれば、
$$-\int_0^\infty\frac{e^{-sx}}{x^x\Gamma(2-x)}dx=(-1)^{-1}e^{-s}\Gamma(1,-W(e^s))=-e^{-s}e^{W(e^s)}=-\frac{1}{W(e^s)}$$
を得る。$s=0,1$とすれば残りの積分も示せる。

同様の方法で引数を大きくしていくことができる

引数が$3-x$

$$\int_0^\infty\frac{e^{-sx}}{x^x\Gamma(2-x)}\frac{dx}{x+a}=a^{a}e^{as}\Gamma(-a,aW(e^s))+a^{a+1}e^{as}\Gamma(-a-1,aW(e^s))$$
$$\int_0^\infty\frac{e^{-sx}}{x^x\Gamma(3-x)}dx=\frac{1}{4W(e^s)^2}+\frac{1}{2W(e^s)}$$
$$\int_0^\infty\frac{1}{x^x\Gamma(3-x)}dx=\frac{1}{4\Omega^2}+\frac{1}{2\Omega}$$
$$\int_0^\infty\frac{e^{-x}}{x^x\Gamma(3-x)}dx=\frac{3}{4}$$

引数が$4-x$

$$\begin{align*}&\int_0^\infty\frac{e^{-sx}}{x^x\Gamma(3-x)}\frac{dx}{x+a}\\&=\frac{1}{2}a^{a}e^{as}\Gamma(-a,aW(e^s))+\frac{3}{4}a^{a+1}e^{as}\Gamma(-a-1,aW(e^s))+\frac{1}{4}a^{a+2}e^{as}\Gamma(-a-2,aW(e^s))\end{align*}$$
$$\int_0^\infty\frac{e^{-sx}}{x^x\Gamma(4-x)}dx=\frac{1}{27W(e^s)^3}+\frac{5}{36W(e^s)^2}+\frac{1}{6W(e^s)}$$
$$\int_0^\infty\frac{1}{x^x\Gamma(4-x)}dx=\frac{1}{27\Omega^3}+\frac{5}{36\Omega^2}+\frac{1}{6\Omega}$$
$$\int_0^\infty\frac{e^{-x}}{x^x\Gamma(4-x)}dx=\frac{37}{108}$$

引数が$5-x$

$$\begin{align*}\int_0^\infty\frac{e^{-sx}}{x^x\Gamma(4-x)}&\frac{dx}{x+a}=\frac{1}{6}a^{a}e^{as}\Gamma(-a,aW(e^s))+\frac{11}{36}a^{a+1}e^{as}\Gamma(-a-1,aW(e^s))\\&+\frac{19}{108}a^{a+2}e^{as}\Gamma(-a-2,aW(e^s))+\frac{1}{27}a^{a+3}e^{as}\Gamma(-a-3,aW(e^s))\end{align*}$$
$$\int_0^\infty\frac{e^{-sx}}{x^x\Gamma(5-x)}dx=\frac{1}{256W(e^s)^4}+\frac{37}{1728W(e^s)^3}+\frac{13}{288W(e^s)^2}+\frac{1}{24W(e^s)}$$
$$\int_0^\infty\frac{1}{x^x\Gamma(5-x)}dx=\frac{1}{256\Omega^4}+\frac{37}{1728\Omega^3}+\frac{13}{288\Omega^2}+\frac{1}{24\Omega}$$
$$\int_0^\infty\frac{e^{-x}}{x^x\Gamma(5-x)}dx=\frac{775}{6912}$$

なにやら規則性のようなものを感じるので一般化できるか考えてみましょう。
$2\leq n$$a_k\in\mathbb{Q}$を用いて次のように書くことができると仮定します。
$$\sum_{k=1}^{n-1} \frac{a_k}{W(e^s)^k}:=\int_0^\infty\frac{e^{-sx}}{x^x\Gamma(n-x)}dx=I_n(s)$$
すると、先ほどと同じように計算することができます。
$$\begin{align*}\int_0^\infty\frac{e^{-sx}}{x^x\Gamma(n-x)}&\frac{dx}{x+a}=e^{as}a_{n-1}a^{a+n-1}\Gamma(-a-n+1,aW(e^s))\\ &\:\:\:+e^{as}\sum_{k=1}^{n-2}(a_k+a_{k+1})a^{a+k}\Gamma(-a-k,aW(e^s))\;\;+e^{as}a_1a^a\Gamma(-a,aW(e^s)) \end{align*}$$
$a=-n$とし、簡単のために$a_0=a_n=0$とすればこのように書けます。
$$\begin{align*}-I_{n+1}(s)=e^{-ns}\sum_{k=0}^{n-1}\frac{a_k+a_{k+1}}{(-n)^{n-k}}\Gamma(n-k,-nW(e^s))\end{align*}$$
第一変数が自然数の時、第一種不完全ガンマ関数は次のような表示を持ちます。
$$\Gamma(n,x)=\Gamma(n)e^{-x}\sum_{i=0}^{n-1}\frac{x^i}{i!}$$
これを用いて式を変形します。
$$I_{n+1}(s)=-\frac{1}{W(e^s)^n}\sum_{k=0}^{n-1}\frac{a_k+a_{k+1}}{(-n)^{n-k}}\Gamma(n-k)\sum_{i=0}^{n-k-1}\frac{(-nW(e^s))^i}{i!}$$
$I_{n+1}(s)$も同じ形で書けることが分かったので確かに$2\leq n$の時はこういう形で表せそうです。
ただ、この係数を一般の場合について閉じた形で表すのは難しそうです…

ガンマ関数の引数を小さく

こちらは先ほどとは違いシンプルです。
$$I_{-n}(s)=\int_0^\infty\frac{e^{-sx}}{x^x\Gamma(-n-x)}dx=\int_0^\infty\frac{(-n-x)e^{-sx}}{x^x\Gamma(1-n-x)}dx=-nI_{1-n}(s)+\frac{d}{ds}I_{1-n}(s)$$
が成り立つので、帰納的に
$$I_{-n}(s)=\prod_{k=0}^n\left(\frac{d}{ds}-n+k\right)\frac{1}{W(e^s)+1}$$
と書けます。単なる計算なので結果だけ載せていきます。

引数が負のラプラス変換

$$\int_0^\infty\frac{e^{-sx}}{x^x\Gamma(0-x)}dx=-\frac{W(e^s)}{(W(e^s)+1)^3}$$
$$\int_0^\infty\frac{e^{-sx}}{x^x\Gamma(-1-x)}dx=\frac{W(e^s)^2(W(e^s)+4)}{(W(e^s)+1)^5}$$
$$\int_0^\infty\frac{e^{-sx}}{x^x\Gamma(-2-x)}dx=\frac{W(e^s)^2(-2W(e^s)^2-9W(e^s)+8)}{(W(e^s)+1)^7}-2\frac{W(e^s)^2(W(e^s)+4)}{(W(e^s)+1)^5}$$

引数が負の積分

$$\int_0^\infty\frac{e^{-x}}{x^x\Gamma(0-x)}dx=-\frac{1}{8}$$
$$\int_0^\infty\frac{e^{-x}}{x^x\Gamma(-1-x)}dx=\frac{5}{32}$$
$$\int_0^\infty\frac{e^{-x}}{x^x\Gamma(-2-x)}dx=-\frac{43}{128}$$

分母が$2$の奇数乗で符号が入れ替わっていくようです。これ以上は計算量がきついので諦めましたが、もっと見てみたいですね。

まとめ

$$\int_0^\infty\frac{e^{-sx}}{x^x\Gamma(n-x)}dx$$という形の積分はすべてランベルトのW関数を使ってあらわせる。特に$s=1$なら有理数になる。

投稿日:13日前
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。

投稿者

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中