色々な Gauss 積分

; draft

1変数 Gauss 積分

最も簡単な形の Gauss 積分は

dx e12x2=2π∫ \d{x}\ e^{- \frac12 x^2} = \sqrt{2π}

である1. 実際, I=dx e12x2I = ∫ \d{x}\ e^{-\frac12x^2} とすれば,

I2=dxdy e12(x2+y2)=02πdθ0dr re12r2=2π[e12r2]0=2πI^2 = ∫ \d{x} ∫ \d{y}\ e^{- \frac12 (x^2 + y^2)} = ∫_0^{2π} \d{θ} ∫_0^∞\d{r}\ re^{- \frac12 r^2} = 2π \bqty{-e^{- \frac12 r^2}}_0^∞ = 2π

となって, I=2πI = \sqrt{2π} がわかる.

以下のように, 実数の係数が付く場合の Gauss 積分も, 簡単な変数変換をすることで順に確かめることができる:

また, 係数が複素数であるときにも, いくつかの場合で同様の公式が成立する:

公式がたくさんあるように思えるが, 実際の計算ではとにかく平方完成して次の形に持っていくだけでよい:

1変数の Gauss 積分は

dx e12α(xχ0)2=2πα∫\d{x}\ e^{-\frac12α(x-χ_0)^2} = \sqrt{\frac{2π}{α}}

である. ただし, αα が複素数の範囲 Imα0\operatorname{Im} α ≠ 0 で積分が収束しないのは以下のときである:

  1. Reα<0\operatorname{Re} α < 0,
  2. Reα=0\operatorname{Re} α = 0 かつ Imχ00\operatorname{Im} χ_0 ≠ 0.

収束しないときは, それまでの計算を見直すべきだろう.

応用

  1. 平均 x0x_0, 分散 σ2σ^2 の正規分布 N(x0,σ2)\mathcal{N}(x_0,σ^2) の実軸上での積分:
    確率密度関数 ρ(x)=12πσ2e12(xx0)2σ2\displaystyle ρ(x) = \frac1{\sqrt{2πσ^2}} e^{-\frac12 \frac{(x-x_0)^2}{σ^2}} を実軸上で積分して,

    dx ρ(x)=12πσ2dx e12(xx0)2σ2=12πσ2×2πσ2=1.∫\d{x}\ ρ(x) = \frac1{\sqrt{2πσ^2}} ∫\d{x}\ e^{-\frac12\frac{(x-x_0)^2}{σ^2}} = \frac1{\sqrt{2πσ^2}} × \sqrt{2πσ^2} = 1.
  2. 正規分布 N(x0,σ2)\mathcal{N}(x_0,σ^2) の Fourier 変換:
    確率密度関数 ρ(x)=12πσ2e12(xx0)2σ2\displaystyle ρ(x) = \frac1{\sqrt{2πσ^2}} e^{-\frac12 \frac{(x-x_0)^2}{σ^2}} を Fourier 変換して,

    F[ρ(x)](k)dx2πρ(x)eikx=12πσ2dx2πe12(xx0)2σ2ikx.\mathcal{F}[ρ(x)](k) ≡ ∫ \frac{\d{x}}{\sqrt{2π}} ρ(x) e^{-ikx} = \frac1{\sqrt{2πσ^2}} ∫ \frac{\d{x}}{\sqrt{2π}} e^{-\frac12 \frac{(x-x_0)^2}{σ^2} -ikx}.

    ここで, 指数関数の肩を平方完成すると,

    12(xx0)2σ2ikx=121σ2[x+i(σ2k+ix0)]12k21/σ2ikx0-\frac12 \frac{(x-x_0)^2}{σ^2} -ikx = -\frac12 \frac1{σ^2} [x + i(σ^2k + ix_0)] - \frac1{2} \frac{k^2}{1/σ^2} - ikx_0

    となるから, Gauss 積分を実行して

    F[ρ(x)](k)=12πσ2×2πσ2×12πe12k21/σ2ikx0=eikx02πe12k21/σ2\mathcal{F}[ρ(x)](k) = \frac1{\sqrt{2πσ^2}} × \sqrt{2πσ^2} × \frac1{\sqrt{2π}} e^{- \frac1{2} \frac{k^2}{1/σ^2} - ikx_0} = \frac{e^{- ikx_0}}{\sqrt{2π}} e^{- \frac1{2} \frac{k^2}{1/σ^2}}

    となる. 正規分布の Fourier 変換も Gauss 型の関数になっている.

  3. ガンマ関数の 1/21/2 での値:
    ガンマ関数の定義式 Γ(z)=0dt tz1et\displaystyle Γ(z) = ∫_0^∞ \d{t}\ t^{z-1} e^{-t}z=1/2z=1/2 を代入して,

    Γ(12)=0dt t12et=20ds e12s2=12ds e12s2=π.Γ\pqty{\frac12} = ∫_0^∞ \d{t}\ t^{-\frac12} e^{-t} = \sqrt{2} ∫_0^∞ \d{s}\ e^{-\frac12s^2} = \frac1{\sqrt{2}} ∫ \d{s}\ e^{-\frac12s^2} = \sqrt{π}.

    ただし, 2つ目のイコールで s=2t12s = \sqrt{2} t^{\frac12}, ds=12t12dt\d{s} = \frac1{\sqrt{2}} t^{-\frac12} \d{t} と変数変換した. 反対に Γ(1/2)=πΓ(1/2) = \sqrt{π} を既知として Gauss 積分を証明することもできる.

多変数 Gauss 積分

最も簡単な多変数への拡張は, NN 変数 x=(x1,,xN)\bm{x}=(x^1,\ldots,x^N)^⊤ に対して

dNx e12xx=(2π)N/2∫\d{^N \bm{x}}\ e^{-\frac12 \bm{x}^⊤ \bm{x}} = (2π)^{N/2}

である. ただし xx=x2=(x1)2++(xN)2\bm{x}^⊤ \bm{x} = |\bm{x}|^2 = (x^1)^2 + \cdots + (x^N)^2 である. 実際, e12xx=e12j=1Nxj2=j=1Ne12(xj)2e^{-\frac12 \bm{x}^{\top} \bm{x}} = e^{-\frac12 \sum_{j=1}^N x_j^2} = \prod_{j=1}^N e^{-\frac12 (x^j)^2} であるから,

dNx e12xx=dNx j=1Ne12(xj)2=j=1Ndxj e12(xj)2=j=1N2π=(2π)N/2∫\d{^N \bm{x}}\ e^{-\frac12 \bm{x}^{\top} \bm{x}} = ∫\d{^N \bm{x}}\ \prod_{j=1}^N e^{-\frac12 (x^j)^2} = \prod_{j=1}^N ∫\d{x_j}\ e^{-\frac12 (x^j)^2} = \prod_{j=1}^N \sqrt{2π} = (2π)^{N/2}

となる.

指数関数の肩を二次形式に拡張しよう. 正定値の対称行列 AA に対して,

dNx e12xAx=(2π)NdetA∫\d{^N \bm{x}}\ e^{-\frac12 \bm{x}^⊤ A \bm{x}} = \sqrt{\frac{(2π)^N}{ \det A}}

が成立する. 実際, AA を対角化 P1AP=diag(λ1,,λN)P^{-1}AP = \operatorname{diag}(λ_1,\cdots,λ_N) して dimP=1\dim{P}=1 となるような直交行列 PP が存在し, 変数変換 y=P1x\bm{y}=P^{-1}\bm{x}, dNy=dNx\d{{}^N \bm{y}}=\d{{}^N \bm{x}} すると, 指数関数が e12xAx=e12yP1APy=e12j=1Nλj(yj)2=j=1Ne12λj(yj)2e^{-\frac12 \bm{x}^⊤ A \bm{x}} = e^{-\frac12 \bm{y}^⊤ P^{-1}AP \bm{y}} = e^{-\frac12 \sum_{j=1}^N λ_j (y^j)^2} = \prod_{j=1}^N e^{-\frac12 λ_j (y^j)^2} となるから,

dNx e12xAx=dNy j=1Ne12λj(yj)2=j=1Ndyj e12λj(yj)2=j=1N2πλj=(2π)NdetA∫\d{^N \bm{x}}\ e^{-\frac12 \bm{x}^⊤ A \bm{x}} = ∫\d{^N \bm{y}}\ \prod_{j=1}^N e^{-\frac12 λ_j (y^j)^2} = \prod_{j=1}^N ∫\d{y_j}\ e^{-\frac12 λ_j (y^j)^2} = \prod_{j=1}^N \sqrt{\frac{2π}{λ_j}} = \sqrt{\frac{(2π)^N}{ \det A}}

となる.

Footnotes

  1. 積分範囲の指定のない積分は実軸上での積分

    dx e12x2∫_{-∞}^∞ \d{x}\ e^{- \frac12 x^2}

    とする. また, おそらく通常は

    dx ex2=π∫ \d{x}\ e^{-x^2} = \sqrt{π}

    が Gauss 積分の公式とされるが, 物理においては 1/21/2 の係数がある Gauss 積分が殆どであるから, この記事ではこちらを採用する.

  2. この積分は「Fresnel 積分」と呼ばれ, Gauss 積分と区別されることがあるが, ここでは Gauss 積分に含めることにする.