tecktom.com

例題 3:エアリー関数と退化鞍点

2026年10月15日10分で読めますAI生成教科書『基礎理論』第8章 鞍点法と漸近展開
目次
  1. 変数変換と積分表示
  2. 鞍点の計算
  3. 問題 (1):鞍点と最急降下路
  4. なぜ虚軸は積分路に選べないのか
  5. 問題 (2):積分路変形と式 (31) の導出
  6. 問題 (3):漸近展開の主要項
  7. 木下の層

AI 生成・木下が未勉強

応用数学入門 第8章 §8.6 ★★★ 最急降下路の選択・経路変形・主要項まで扱う本教材の中心

例題 3(エアリー関数) ★★★

エアリー関数(t>0t > 0)

Ai(t)=∫0∞dsπcos⁡ ⁣(s33+ts)\mathrm{Ai}(t) = \int_0^\infty \frac{\mathrm{d} s}{\pi}\cos\!\left(\frac{s^3}{3} + ts\right)

の t→+∞t \to +\infty における漸近形を、鞍点法(最急降下法)を用いて求めよ。

変数変換と積分表示

★★ s=t1/2xs=t^{1/2}x で λ=t3/2\lambda=t^{3/2}、g=i(x3/3+x)g=i(x^3/3+x) の形に整える

コサインを実部表示 cos⁡θ=Re⁡ eiθ\cos\theta = \operatorname{Re}\,\mathrm{e}^{i\theta} で書き、s=t1/2xs = t^{1/2} x と変換すると、

Ai(t)=t1/22π∫−∞∞exp⁡ ⁣[t3/2i ⁣(x33+x)]dx.(30)\mathrm{Ai}(t) = \frac{t^{1/2}}{2\pi} \int_{-\infty}^{\infty} \exp\!\left[t^{3/2} i\!\left(\frac{x^3}{3} + x\right)\right]\mathrm{d} x. \tag{30}

λ=t3/2\lambda = t^{3/2}、g(x)=i(x3/3+x)g(x) = i(x^3/3 + x)、f(x)=1f(x) = 1 の形である。

実軸上ではこの被積分関数は激しく振動し(図8.2左)、正確な数値の算出は計算機を以てしても難しい。鞍点法の目標は、積分路を変形してこの振動を除去することにある。

鞍点の計算

★★★ x+=ix_+=i が減衰側で支配的と判定、g′′(i)=−2g''(i)=-2 を得る

g′(x)=i(x2+1)=0  ⟹  x±=±i.g'(x) = i(x^2 + 1) = 0 \implies x_{\pm} = \pm i.

鞍点は純虚数である。各鞍点での Re⁡g\operatorname{Re} g の値:

g(i)=i ⁣(−i3+i)=−23,g(−i)=i ⁣(i3−i)=23.g(i) = i\!\left(-\tfrac{i}{3} + i\right) = -\tfrac{2}{3},\qquad g(-i) = i\!\left(\tfrac{i}{3} - i\right) = \tfrac{2}{3}.

Re⁡[g(i)]=−2/3<0\operatorname{Re}[g(i)] = -2/3 < 0、Re⁡[g(−i)]=2/3>0\operatorname{Re}[g(-i)] = 2/3 > 0 であるから、t3/2→∞t^{3/2} \to \infty では鞍点 x+=ix_+ = i からの寄与(指数減衰側)が支配的となる。

g′′(x)=2ix,g′′(i)=−2.g''(x) = 2ix,\quad g''(i) = -2.

問題 (1):鞍点と最急降下路

★★★ Im⁡f=0\operatorname{Im} f=0 から虚軸と双曲線の2枝を出す(最急降下路の候補)

f(z)=iz3/3+izf(z) = iz^3/3 + iz とおき z=x+iyz = x + iy として分解する:

u(x,y):=Re⁡f(z)=−x2y+y33−y,v(x,y):=Im⁡f(z)=x33−xy2+x.\begin{aligned}u(x,y) &:= \operatorname{Re} f(z) = -x^2 y + \frac{y^3}{3} - y,\\ v(x,y) &:= \operatorname{Im} f(z) = \frac{x^3}{3} - xy^2 + x.\end{aligned}

鞍点は f′(z)=iz2+i=0⇒z=±if'(z) = iz^2 + i = 0 \Rightarrow z = \pm i(=(x,y)=(0,±1)= (x,y) = (0,\pm 1))。

鞍点 z0=iz_0 = i を通る最急降下・最急上昇線は Im⁡f=Im⁡f(i)=v(0,1)=0\operatorname{Im} f = \operatorname{Im} f(i) = v(0,1) = 0 を満たす曲線、すなわち

v(x,y)=x(x23−y2+1)=0.v(x,y) = x\left(\frac{x^2}{3} - y^2 + 1\right) = 0.

これは

  • x=0x = 0(虚軸)、
  • y2=x23+1y^2 = \dfrac{x^2}{3} + 1(双曲線)

の2つの曲線族を与え、どちらも鞍点 (0,±1)(0, \pm 1) を通る(図8.1)。

図

図 8.1 Re⁡f(z)=u(x,y)\operatorname{Re} f(z) = u(x,y) のカラーマップ。赤実線が最急降下路y=x2/3+1y = \sqrt{x^2/3+1}、黒点線が虚軸(最急上昇路)。黒丸は鞍点 z0=±iz_0 = \pm i。赤破線は下側の双曲線の枝。

なぜ虚軸は積分路に選べないのか

★★ 等位相=必要条件にすぎず、無限遠で Re⁡f→−∞\operatorname{Re} f\to-\infty の枝を選ぶ

虚軸 x=0x = 0 も v=0v = 0 の等位相線であり鞍点 z0=iz_0 = i を通るのに、なぜ双曲線の方だけが積分路として使えるのか。鍵は無限遠での Re⁡f\operatorname{Re} f の挙動である。

虚軸上では z=iyz = iy(y∈Ry \in \mathbb{R})として

f(iy)=i(iy)33+i(iy)=y33−y  ⟹  Re⁡f(iy)=y33−y→  y→+∞  +∞.f(iy) = \frac{i(iy)^3}{3} + i(iy) = \frac{y^3}{3} - y \implies \operatorname{Re} f(iy) = \frac{y^3}{3} - y \xrightarrow{\;y \to +\infty\;} +\infty.

被積分関数 et3/2f(z)\mathrm{e}^{t^{3/2}f(z)} が無限遠で発散するため、虚軸に沿った積分は収束しない。

一方、双曲線 y2=x2/3+1y^2 = x^2/3+1 上では(後述の式 (31) の指数部)

Re⁡f=−(89x2+23)x23+1→  ∣x∣→∞  −∞\operatorname{Re} f = -\left(\frac{8}{9}x^2 + \frac{2}{3}\right)\sqrt{\frac{x^2}{3}+1} \xrightarrow{\;|x| \to \infty\;} -\infty

となり、被積分関数が急速に減衰して積分が収束する。

経路v=Im⁡fv = \operatorname{Im} f無限遠での Re⁡f\operatorname{Re} f積分の収束
虚軸 x=0x = 0=0=0(等位相)→+∞\to +\infty発散
双曲線 y2=x2/3+1y^2 = x^2/3+1=0=0(等位相)→−∞\to -\infty収束

鞍点の局所構造で見ても、虚軸に沿って u(0,y)=y3/3−yu(0,y) = y^3/3 - y は y=1y = 1 で極小(∂y2u=2>0\partial_y^2 u = 2 > 0)となるから、虚軸は鞍点から Re⁡f\operatorname{Re} f が増加する方向、すなわち最急上昇路である。等位相線であることは必要条件にすぎず、積分路には Re⁡f\operatorname{Re} f が減少する最急降下路の枝を選ばなければならない。

問題 (2):積分路変形と式 (31) の導出

★★★ 双曲線枝へ変形し、偶奇対称性で虚部を消して式 (31) を得る

積分路を双曲線の上側の枝z(x)=x+iy(x)z(x) = x + iy(x)、y(x)=x2/3+1y(x) = \sqrt{x^2/3 + 1}(x∈Rx \in \mathbb{R})に変形する(コーシーの定理による。円弧部分の寄与が R→∞R \to \infty で消えることは認める)。

この曲線上では Im⁡f=0\operatorname{Im} f = 0 であるから f(z(x))=u(x,y(x))f(z(x)) = u(x,y(x)) は実数。y=x2/3+1y = \sqrt{x^2/3+1} を代入して計算すると、

u(x,y(x))=−x2x23+1+13 ⁣(x23+1)3/2−x23+1.u(x,y(x)) = -x^2\sqrt{\tfrac{x^2}{3}+1} + \tfrac{1}{3}\!\left(\tfrac{x^2}{3}+1\right)^{3/2} - \sqrt{\tfrac{x^2}{3}+1}.

x23+1\sqrt{\tfrac{x^2}{3}+1} を因数としてくくり出して整理すると、

u(x,y(x))=−(89x2+23)x23+1.u(x,y(x)) = -\left(\frac{8}{9}x^2 + \frac{2}{3}\right)\sqrt{\frac{x^2}{3}+1}.

積分の測度は dz=(1+iy′(x))dx\mathrm{d} z = \left(1 + iy'(x)\right)\mathrm{d} x、y′(x)=x3x2/3+1y'(x) = \dfrac{x}{3\sqrt{x^2/3+1}} である。ここで u(x,y(x))u(x,y(x)) は xx の偶関数、y′(x)y'(x) は奇関数であるから、

∫−∞∞et3/2u(x,y(x)) iy′(x) dx=0\int_{-\infty}^{\infty} \mathrm{e}^{t^{3/2}u(x,y(x))}\, iy'(x)\,\mathrm{d} x = 0

となり、虚部の寄与は対称性により消える。よって

Ai(t)=t1/22π∫−∞∞exp⁡ ⁣[−t3/2 ⁣(89x2+23)x23+1 ]dx.(31)\mathrm{Ai}(t) = \frac{t^{1/2}}{2\pi}\int_{-\infty}^{\infty} \exp\!\left[-t^{3/2}\!\left(\frac{8}{9}x^2 + \frac{2}{3}\right) \sqrt{\frac{x^2}{3}+1}\,\right]\mathrm{d} x. \tag{31}

経路変形後の被積分関数は鞍点 x=0x = 0 で最大値をとる急峻な関数となっており(図8.2右)、積分値はほとんど鞍点近傍の関数形で決まる。

図

図 8.2 被積分関数の比較(t=5t=5)。左:実軸上(式 (30))では激しく振動する。右:最急降下路上(式 (31))では鞍点 x=0x=0 に鋭く集中した正値関数となる。

問題 (3):漸近展開の主要項

★★★ h(x)h(x) 展開で β=1\beta=1、ガウス積分で Ai∼t−1/4e−2t3/2/3\mathrm{Ai}\sim t^{-1/4}\mathrm{e}^{-2t^{3/2}/3}

式 (31) の指数部

h(x):=(89x2+23)x23+1h(x) := \left(\frac{8}{9}x^2 + \frac{2}{3}\right)\sqrt{\frac{x^2}{3}+1}

を x=0x = 0 近傍でテイラー展開する。1+s=1+s/2−s2/8+⋯\sqrt{1+s} = 1 + s/2 - s^2/8 + \cdots(s=x2/3s = x^2/3)より、

x23+1=1+x26−x472+⋯\sqrt{\frac{x^2}{3}+1} = 1 + \frac{x^2}{6} - \frac{x^4}{72} + \cdots

これを掛けると、

h(x)=23+(89+19)⏟=1x2+536x4+O(x6)=23+x2+536x4+O(x6).h(x) = \frac{2}{3} + \underbrace{\left(\frac{8}{9}+\frac{1}{9}\right)}_{=1}x^2 + \frac{5}{36}x^4 + O(x^6) = \frac{2}{3} + x^2 + \frac{5}{36}x^4 + O(x^6).

よって α=2/3\alpha = 2/3、β=1\beta = 1 である。x4x^4 以上の項をまとめて h(x)=α+βx2+ρ(x)h(x) = \alpha + \beta x^2 + \rho(x)(ρ(x)=536x4+⋯\rho(x) = \tfrac{5}{36}x^4 + \cdots)と書き、指数法則で

e−t3/2h(x)=e−t3/2(α+βx2)⋅e−t3/2ρ(x)\mathrm{e}^{-t^{3/2}h(x)} = \mathrm{e}^{-t^{3/2}(\alpha + \beta x^2)} \cdot \mathrm{e}^{-t^{3/2}\rho(x)}

と積に分解する。第2因子をテイラー展開すると

e−t3/2ρ(x)=1−536t3/2x4+⋯=:1+a4(t)x4+a6(t)x6+⋯\mathrm{e}^{-t^{3/2}\rho(x)} = 1 - \frac{5}{36}t^{3/2}x^4 + \cdots =: 1 + a_4(t)x^4 + a_6(t)x^6 + \cdots

となり、問題の式 (32) の形が得られる。「指数の中の高次項」が「指数にかかる多項式」に化けるのは、このように指数法則で積に分けてから第2因子を展開しているだけである。

主要項(初項)の計算: a4(t)x4a_4(t)x^4 以降を無視してガウス積分を実行する。

∫−∞∞e−t3/2x2dx=πt3/2=π t−3/4.\int_{-\infty}^{\infty}\mathrm{e}^{-t^{3/2}x^2}\mathrm{d} x = \sqrt{\frac{\pi}{t^{3/2}}} = \sqrt{\pi}\,t^{-3/4}.

したがって、

Ai(t)≈t1/22π e−23t3/2⋅π t−3/4=12π t−1/4 e−23t3/2.\mathrm{Ai}(t) \approx \frac{t^{1/2}}{2\pi}\,\mathrm{e}^{-\frac{2}{3}t^{3/2}} \cdot \sqrt{\pi}\,t^{-3/4} = \frac{1}{2\sqrt{\pi}}\,t^{-1/4}\,\mathrm{e}^{-\frac{2}{3}t^{3/2}}.

Ai(t)∼12π t−1/4 e−23t3/2,t→+∞.(8.8)\boxed{\mathrm{Ai}(t) \sim \frac{1}{2\sqrt{\pi}}\,t^{-1/4}\,\mathrm{e}^{-\frac{2}{3}t^{3/2}}, \quad t \to +\infty.}\tag{8.8}

検証: 一般式 (8.2) に λ=t3/2\lambda = t^{3/2}、g′′(z0)=−2g''(z_0) = -2 を代入すると、2π/(−λg′′)=π/t3/2=π t−3/4\sqrt{2\pi/(-\lambda g'')} = \sqrt{\pi/t^{3/2}} = \sqrt{\pi}\,t^{-3/4}、前置因子 t1/2/(2π)t^{1/2}/(2\pi) との積は t−1/4/(2π)t^{-1/4}/(2\sqrt{\pi})、一致する。数値的にも t=20t = 20 で主要項と Ai(t)\mathrm{Ai}(t) の比は 1.00121.0012 となり、t−3/2t^{-3/2} のオーダーで 11 に収束することが確認できる。

木下の勉強ステータス

木下はまだこの記事を勉強していません。

AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com

← AI生成教科書『基礎理論』の記事一覧へ