汎関数の計算

; pdf

定義域が関数族であるような関数を物理では汎関数 functional と呼ぶ. 例えば, F:{AB}CF:\{A→B\}→C など. このとき, φ:ABφ:A→B に対して F[φ(x)]CF[φ(x)]∈C と書くことが多い. ただし表記中 xAx∈A は「ダミー」であって, 汎関数の定義中で用いられる変数を明示しているだけに過ぎない. 単に F[φ]F[φ] と書かれることもある. この文章中では, ダミー変数を添字にした Fx[φ]F_x[φ], FxA[φ]F_{x∈A}[φ] も用いる1. F[φ(x)]F[φ(x)] が汎関数であるとき, 通常の関数 g:CDg:C→D を合成した g(F[φ(x)])g(F[φ(x)]) もまた汎関数である.

物理では, 汎関数といえば専ら積分である. この文章では頻出する汎関数の基本的な計算方法についてまとめる. 数学的な厳密性は一切考慮していない. 高校微積分程度の習得を目指している2. また, 勝手な解釈も多く含んでいるので, 気持ち程度に読んでほしい.

汎関数の考え方

例として関数 φ:[a,b]Rφ:[a,b]→ℝ の汎関数 F[φ(x)]F[φ(x)] を考える. II の分割 a=x0<<xN=ba = x_0 < ⋯ < x_N = b に対し, 関数値を φn:=φ(xn)φ_n := φ(x_n) として, 汎関数 F[φ(x)]F[φ(x)] はある関数 fN(φ0,,φN)f_N(φ_0,…,φ_N) の分割数 NN を極限まで増やしたものと見做すことができる. たとえば積分 F[φ(x)]=abdxφ(x)\displaystyle F[φ(x)] = ∫_a^b \d{x} φ(x) では, 分割幅を Δxn:=xnxn1Δx_n := x_n - x_{n-1} として, Riemann 積分の考え方を用いれば3,

fN(φ0,,φN)=n=1NΔxn×φ(xn)NF[φ(x)]=abdxφ(x).\begin{gathered} f_N(φ_0,…,φ_N) = ∑_{n=1}^{N} Δx_n × φ(x_n) \\ \xrightarrow{N→∞} \quad F[φ(x)] = ∫_a^b \d{x} φ(x). \end{gathered}

または, 等間隔な分割 xn:=a+n(ba)N\displaystyle x_n := a + \frac{n(b-a)}{N}, 分割幅 Δx:=baN\displaystyle Δx := \frac{b-a}{N} に対し, 例えば φ(x):=x2φ(x) := x^2 とすると,

fN(x02,,xN2)=n=1NΔx×xn2NF[x2]=abdxx2.\begin{gathered} f_N(x_0^2,…,x_N^2) = ∑_{n=1}^{N} \Delta{x} × x_n^2 \\ \xrightarrow{N→∞} \quad F[x^2] = ∫_a^b \d{x} x^2. \end{gathered}

このような汎関数の離散的な表現を考えることも重要である. 特に, 汎関数積分の計算においては離散表現が必須である.

汎関数の例

以下は汎関数である:

  1. 積分

    iN(φ0,,φN)=n=1NΔx×g(φn)NI[φ(x)]=dxg(φ(x)).\begin{gathered} i_N(φ_0,…,φ_N) = ∑_{n=1}^N Δx × g(φ_n) \\ \xrightarrow{N→∞} \quad I[φ(x)] = ∫ \d{x} g(φ(x)). \end{gathered}
  2. 代入

    s(φ0,,φN;xm=x)=n=1NΔx×φnδnmΔx=φmNS[φ(x)](x)=dxφ(x)δ(xx)=φ(x).\begin{gathered} s(φ_0,…,φ_N;x_m=x') = ∑_{n=1}^N Δx × φ_n \frac{δ_{nm}}{Δx} = φ_m \\ \xrightarrow{N→∞} \quad S[φ(x)](x') = ∫ \d{x} φ(x) δ(x-x') = φ(x'). \end{gathered}

    汎関数中のデルタ関数 δ(xx)δ(x-x') は, 離散表現の δnmΔx\displaystyle \frac{δ_{nm}}{Δx} に対応している.

  3. Fourier 変換

    fN(φ0,,φN;km)=n=1NΔx2π×φneikmxnNF[φ(x)](k)=dx2πφ(x)eikx.\begin{gathered} f_N(φ_0,…,φ_N;k_m) = ∑_{n=1}^N \frac{Δx}{\sqrt{2π}} × φ_n e^{-ik_mx_n} \\ \xrightarrow{N→∞} \quad \mathcal{F}[φ(x)](k) = ∫ \frac{\d{x}}{\sqrt{2π}} φ(x) e^{-ikx}. \end{gathered}
  4. Fourier 逆変換

    fN1(φ˜0,,φ˜N;xn)=m=1NΔk2π×φ˜meikmxnNF1[φ˜(k)](x)=dk2πφ˜(k)eikx;\begin{gathered} f^{\text{``$\scriptstyle-1$''}}_N(\~φ_0,…,\~φ_N;x_n) = ∑_{m=1}^N \frac{Δk}{\sqrt{2π}} × \~φ_m e^{ik_mx_n} \\ \xrightarrow{N→∞} \quad \mathcal{F}^{-1}[\~φ(k)](x) = ∫ \frac{\d{k}}{\sqrt{2π}} \~φ(k) e^{ikx}; \end{gathered}

    実際, F1[F[φ(x˜)](k)](x)=φ(x)\mathcal{F}^{-1}[\mathcal{F}[φ(\~x)](k)](x) = φ(x).

  5. 汎関数のダミー変数を関数にしたもの

    gN(x0,,xN)=fN(φ0,,φN)NGt[x]:=Fx(t)[φ].\begin{gathered} g_N(x_0,…,x_N) = f_N(φ_0,…,φ_N) \\ \xrightarrow{N→∞} \quad G_t[x] := F_{x(t)}[φ]. \end{gathered}

    ただし, xn=x(tn)x_n = x(t_n). 例えば Fx[φ]:=dxφ(x)\displaystyle F_x[φ] := ∫\d{x} φ(x) に対して,

    gN(x0,,xN)=fN(φ0,,φN)=n=1NΔx×φn=n=1NΔt×ΔxΔtφ(xn)NGt[x]=Fx(t)[φ]=dx(t)φ(x(t))=dtdxdtφ(x(t)).\begin{gathered} g_N(x_0,…,x_N) = f_N(φ_0,…,φ_N) = ∑_{n=1}^N Δx × φ_n = ∑_{n=1}^N Δt × \frac{Δx}{Δt} φ(x_n) \\ \xrightarrow{N→∞} \quad G_t[x] = F_{x(t)}[φ] = ∫\d{x(t)} φ(x(t)) = ∫\d{t} \dv{x}{t} φ(x(t)). \end{gathered}

汎関数微分

汎関数 F[φ(x)]F[φ(x)] の点 yy における汎関数微分 functional derivative は, 以下で定義される:

δF[φ(x)]δφ(y):=limh0F[φ(x)+hδ(xy)]F[φ(x)]h.\fdv{F[φ(x)]}{φ(y)} := \lim_{h→0} \frac{F[φ(x) + hδ(x-y)] - F[φ(x)]}{h}.

物理では汎関数微分を変分とも呼び, 単に δF[φ]δφ\displaystyle \fdv{F[φ]}{φ} とも略記される.

汎関数微分の離散的な表現は, y=xmy=x_m として, 定義から

 limh0fN(φ1+hδ1mΔx,,φN+hδNmΔx)fN(φ1,,φN)h= 1Δxlimh0fN(φ1,,φm+h/Δx,,φN)fN(φ1,,φN)h/Δx= 1ΔxfNφm.\begin{aligned} \quad&\ \lim_{h→0} \frac{\displaystyle f_N\pqty{φ_1+h\frac{δ_{1m}}{Δx},…,φ_N+h\frac{δ_{Nm}}{Δx}} - f_N(φ_1,…,φ_N)}{h} \\ =&\ \frac1{Δx} \lim_{h→0} \frac{f_N(φ_1,…,φ_m+h/Δx,…,φ_N) - f_N(φ_1,…,φ_N)}{h/Δx} \\ =&\ \frac1{Δx} \pdv{f_N}{φ_m}. \end{aligned}

したがって, 汎関数微分演算子 δδφ(y)\displaystyle \fdv{}{φ(y)} に対応する離散表現は 1Δxφm\displaystyle \frac1{Δx} \pdv{}{φ_m} である.

汎関数微分は線形性

δδφ(y){aF[φ(x)]+bG[φ(x)]}=aδF[φ(x)]δφ(y)+bδG[φ(x)]δφ(y)\fdv{}{φ(y)} \Big\{ aF[φ(x)] + bG[φ(x)] \Big\} = a \fdv{F[φ(x)]}{φ(y)} + b \fdv{G[φ(x)]}{φ(y)}

や Leibniz 則

δδφ(y){F[φ(x)]G[φ(x)]}=δF[φ(x)]δφ(y)G[φ(x)]+F[φ(x)]δG[φ(x)]δφ(y)\fdv{}{φ(y)} \Big\{ F[φ(x)] G[φ(x)] \Big\} = \fdv{F[φ(x)]}{φ(y)} G[φ(x)] + F[φ(x)] \fdv{G[φ(x)]}{φ(y)}

を満たす.

汎関数微分の計算例

以下の汎関数 F[φ(x)]F[φ(x)] について汎関数微分 δF[φ(x)]δφ(y)\displaystyle \fdv{F[φ(x)]}{φ(y)} を計算する:

  1. F[φ(x)]=dxg(x)φ(x)\displaystyle F[φ(x)] = ∫ \d{x} g(x) φ(x):

     δδφ(y)dxg(x)φ(x)= limh01h[dxg(x)(φ(x)+hδ(xy))dxg(x)φ(x)]= limh01hdxg(x)hδ(xy)= dxg(x)δ(xy)=g(y).\begin{aligned} &\ \fdv{}{φ(y)} ∫ \d{x} g(x) φ(x) \\ =&\ \lim_{h→0} \frac1h \bqty{∫ \d{x} g(x) (φ(x) + hδ(x-y)) - ∫ \d{x} g(x) φ(x)} \\ =&\ \lim_{h→0} \frac1h ∫ \d{x} g(x) hδ(x-y) \\ =&\ ∫ \d{x} g(x) δ(x-y) = g(y). \end{aligned}

    離散表現では, y=xmy=x_m として,

    1Δxφmn=1NΔx×g(xn)φn=g(xm).\frac1{Δx} \pdv{}{φ_m} ∑_{n=1}^N Δx × g(x_n) φ_n = g(x_m).
  2. F[φ(x)]=φ(x)F[φ(x)] = φ(x'):

    δφ(x)δφ(y)=δδφ(y)dzφ(z)δ(xz)=δ(xy).\fdv{φ(x')}{φ(y)} = \fdv{}{φ(y)} ∫ \d{z} φ(z) δ(x'-z) = δ(x'-y).

    離散表現では, y=xmy=x_m, x=xkx'=x_k として,

    1Δxφmn=1NΔx×φnδnkΔx=δmkΔx.\frac1{Δx} \pdv{}{φ_m} ∑_{n=1}^N Δx × φ_n \frac{δ_{nk}}{Δx} = \frac{δ_{mk}}{Δx}.
  3. F[φ(x)]=dxg(φ(x))\displaystyle F[φ(x)] = ∫ \d{x} g(φ(x)):

     δδφ(y)dxg(φ(x))= limh01h[dxg(φ(x)+hδ(xy))dxg(φ(x))]= limh01h{dx[hdg(φ(x))dφ(x)δ(xy)+O(h2)]}= limh01h[hdg(φ(y))dφ(y)+O(h2)]= dg(φ(y))dφ(y).\begin{aligned} &\ \fdv{}{φ(y)} ∫ \d{x} g(φ(x)) \\ =&\ \lim_{h→0} \frac1h \bqty{∫ \d{x} g(φ(x) + hδ(x-y)) - ∫ \d{x} g(φ(x))} \\ =&\ \lim_{h→0} \frac1h \qty{∫ \d{x} \bqty{h \dv{g(φ(x))}{φ(x)} δ(x-y) + O(h^2)}} \\ =&\ \lim_{h→0} \frac1h \bqty{h \dv{g(φ(y))}{φ(y)} + O(h^2)} \\ =&\ \dv{g(φ(y))}{φ(y)}. \end{aligned}

    離散表現では, y=xmy=x_m として,

    1Δxφmn=1NΔx×g(φn)=dg(φm)dφm.\frac1{Δx} \pdv{}{φ_m} ∑_{n=1}^N Δx × g(φ_n) = \dv{g(φ_m)}{φ_m}.
  4. F[φ(x)]=dxg(φ(x))\displaystyle F[φ(x)] = ∫ \d{x} g\pqty{φ'(x)}:

     δδφ(y)dxg(φ(x))= limh01h[dxg(d{φ(x)+hδ(xy)}dx)dxg(dφ(x)dx)]= limh01h[dxg(dφ(x)dx+hdδ(xy)dx)dxg(dφ(x)dx)]= limh01h{dx[hdg(dφ(x)/dx)d(dφ(x)/dx)dδ(xy)dx+O(h2)]}= limh01h{dx[hddxdg(dφ(x)/dx)d(dφ(x)/dx)δ(xy)+hddt(dg(dφ(x)/dx)d(dφ(x)/dx)δ(xy))+O(h2)]} (部分積分)= limh01h[hddydg(dφ(y)/dy)d(dφ(y)/dy)+hd(dg(dφ(x)/dx)d(dφ(x)/dx)δ(xy))+O(h2)]= ddydg(dφ(y)/dy)d(dφ(y)/dy)+d(dg(dφ(x)/dx)d(dφ(x)/dx)δ(xy))= ddydg(φ(y))dφ(y)+d(dg(φ(x))dφ(x)δ(xy)).\begin{aligned} &\ \fdv{}{φ(y)} ∫ \d{x} g\pqty{φ'(x)} \\ =&\ \lim_{h→0} \frac1h \bqty{∫ \d{x} g\pqty{\dv{\qty{φ(x) + hδ(x-y)}}{x}} - ∫ \d{x} g\pqty{\dv{φ(x)}{x}}} \\ =&\ \lim_{h→0} \frac1h \bqty{∫ \d{x} g\pqty{\dv{φ(x)}{x} + h\dv{δ(x-y)}{x}} - ∫ \d{x} g\pqty{\dv{φ(x)}{x}}} \\ =&\ \lim_{h→0} \frac1h \qty{∫ \d{x} \bqty{h \dv{g(\d{φ(x)}/\d{x})}{(\d{φ(x)}/\d{x})} \dv{δ(x-y)}{x} + O(h^2)}} \\ =&\ \lim_{h→0} \frac1h \qty{∫ \d{x} \bqty{- h \dv{}{x} \dv{g(\d{φ(x)}/\d{x})}{(\d{φ(x)}/\d{x})} δ(x-y) + h \dv{}{t} \pqty{\dv{g(\d{φ(x)}/\d{x})}{(\d{φ(x)}/\d{x})} δ(x-y)} + O(h^2)}} \\ &\ (∵\text{部分積分}) \\ =&\ \lim_{h→0} \frac1h \bqty{- h \dv{}{y} \dv{g(\d{φ(y)}/\d{y})}{(\d{φ(y)}/\d{y})} + h ∫ \d{\pqty{\dv{g(\d{φ(x)}/\d{x})}{(\d{φ(x)}/\d{x})} δ(x-y)}} + O(h^2)} \\ =&\ - \dv{}{y} \dv{g(\d{φ(y)}/\d{y})}{(\d{φ(y)}/\d{y})} + ∫ \d{\pqty{\dv{g(\d{φ(x)}/\d{x})}{(\d{φ(x)}/\d{x})} δ(x-y)}} \\ =&\ - \dv{}{y} \dv{g(φ'(y))}{φ'(y)} + ∫ \d{\pqty{\dv{g(φ'(x))}{φ'(x)} δ(x-y)}}. \end{aligned}

    特に yy が積分範囲の内部にあるとき, 発散項を消すことができて,

    δδφ(y)dxg(φ(x))=ddydg(φ(y))dφ(y).\fdv{}{φ(y)} ∫ \d{x} g\pqty{φ'(x)} = - \dv{}{y} \dv{g(φ'(y))}{φ'(y)}.

    離散表現では, y=xmy=x_m として,

    1Δxφmn=1NΔx×g(φnφn1Δx)=g(φm+1φmΔx)g(φmφm1Δx)Δx.\begin{aligned} \frac1{Δx} \pdv{}{φ_m} ∑_{n=1}^N Δx × g\pqty{\frac{φ_n-φ_{n-1}}{Δx}} &= - \frac{\displaystyle g'\pqty{\frac{φ_{m+1}-φ_{m}}{Δx}} - g'\pqty{\frac{φ_m-φ_{m-1}}{Δx}}}{Δx}. \end{aligned}
  5. F[φ(x)]=dxg(φ(x),φ(x))\displaystyle F[φ(x)] = ∫ \d{x} g\pqty{φ(x),φ'(x)}:
    上の例を繰り返し使うことで,

    δδφ(y)dxg(φ(x),φ(x))=gφ(y)ddygφ(y)+d(gφ(x)δ(xy)),\fdv{}{φ(y)} ∫ \d{x} g\pqty{φ(x),φ'(x)} = \pdv{g}{φ(y)} - \dv{}{y} \pdv{g}{φ'(y)} + ∫ \d{\pqty{\pdv{g}{φ'(x)} δ(x-y)}},

    あるいは, yy が積分範囲の内部にあるとき,

    δδφ(y)dxg(φ(x),φ(x))=gφ(y)ddygφ(y).\fdv{}{φ(y)} ∫ \d{x} g\pqty{φ(x),φ'(x)} = \pdv{g}{φ(y)} - \dv{}{y} \pdv{g}{φ'(y)}.

汎関数冪級数

連続な汎関数は Tayler 級数に相当する以下の冪級数に展開することができる. これを Volterra 級数 Volterra series という: 微小な関数 η(x)η(x) を用いて,

F[φ(x)+η(x)]=F[φ(x)]+dyδF[φ(x)]δφ(y)η(y)+12dy1dy2δ2F[φ(x)]δφ(y1)δφ(y2)η(y1)η(y2)+=n=01n!dy1dynδnF[φ(x)]δφ(y1)δφ(yn)η(y1)η(yn).\begin{aligned} F[φ(x) + η(x)] &= F[φ(x)] + ∫ \d{y} \fdv{F[φ(x)]}{φ(y)} η(y) \\ & \qquad\qquad\quad + \frac12 ∫ \d{y_1} ∫ \d{y_2} \frac{δ^2F[φ(x)]}{δφ(y_1) δφ(y_2)} η(y_1) η(y_2) + ⋯ \\ &= ∑_{n = 0}^∞ \frac1{n!} ∫ \d{y_1} ⋯ ∫ \d{y_n} \frac{δ^n F[φ(x)]}{δφ(y_1)⋯δφ(y_n)} η(y_1)⋯η(y_n). \end{aligned}

特に, φ=0φ=0 まわりの冪展開は,

F[φ(x)]=F[0]+dyδF[φ(x)]δφ(y)φ=0φ(y)+12dy1dy2δ2F[φ(x)]δφ(y1)δφ(y2)φ=0φ(y1)φ(y2)+=n=01n!dy1dynδnF[φ(x)]δφ(y1)δφ(yn)φ=0φ(y1)φ(yn).\begin{aligned} F[φ(x)] &= F[0] + ∫ \d{y} \left. \fdv{F[φ(x)]}{φ(y)} \right|_{φ=0} φ(y) + \frac12 ∫ \d{y_1} ∫ \d{y_2} \left. \frac{δ^2F[φ(x)]}{δφ(y_1) δφ(y_2)} \right|_{φ=0} φ(y_1) φ(y_2) + ⋯ \\ &= ∑_{n = 0}^∞ \frac1{n!} ∫ \d{y_1} ⋯ ∫ \d{y_n} \left. \frac{δ^n F[φ(x)]}{δφ(y_1)⋯δφ(y_n)} \right|_{φ=0} φ(y_1)⋯φ(y_n). \end{aligned}

汎関数冪級数の離散表現は,

 fN(φ0+η0,,φN+ηN)= fN(φ0,,φN)+m=0NΔx1ΔxfNφmηm+12m1=0NΔxm2=0NΔx1(Δx)22fNφm1φm2ηm1ηm2+= n=01n!m1=0NΔxmn=0NΔx1(Δx)nnfN(φ0,,φN)φm1φmnηm1ηmn.\begin{aligned} &\ f_N(φ_0+η_0,…,φ_N+η_N) \\ =&\ f_N(φ_0,…,φ_N) + ∑_{m=0}^N Δx \frac1{Δx}\pdv{f_N}{φ_m} η_m + \frac12 ∑_{{m_1}=0}^N Δx ∑_{{m_2}=0}^N Δx \frac1{(Δx)^2} \frac{∂^2f_N}{∂φ_{m_1}∂φ_{m_2}} η_{m_1} η_{m_2} + ⋯ \\ =&\ ∑_{n=0}^∞ \frac1{n!} ∑_{{m_1}=0}^N Δx ⋯ ∑_{{m_n}=0}^N Δx \frac1{(Δx)^n} \frac{∂^nf_N(φ_0,…,φ_N)}{∂φ_{m_1}⋯∂φ_{m_n}} η_{m_1} ⋯ η_{m_n}. \end{aligned}

この表現は関数 fN(φ0+η0,,φN+ηN)f_N(φ_0+η_0,…,φ_N+η_N)(φ0,,φN)(φ_0,…,φ_N) まわりでの Taylor 展開になっている.

nn 階汎関数微分 δnF[φ(x)]δφ(y1)δφ(yn)\displaystyle \frac{δ^n F[φ(x)]}{δφ(y_1)⋯δφ(y_n)}y1,,yny_1,…,y_n について対称であると仮定して, δnFδφn\displaystyle \fdv{{}^n F}{φ^n} と略記する. また,

δnFδφnηn:=dy1dynδnF[φ(x)]δφ(y1)δφ(yn)η(y1)η(yn)\fdv{{}^n F}{φ^n} * η^n := ∫ \d{y_1} ⋯ ∫ \d{y_n} \frac{δ^n F[φ(x)]}{δφ(y_1)⋯δφ(y_n)} η(y_1)⋯η(y_n)

とすると, Volterra 級数は以下のように書き直せる:

F[φ(x)+η(x)]=n=01n!δnFδφnηn.F[φ(x) + η(x)] = ∑_{n = 0}^∞ \frac1{n!} \fdv{{}^n F}{φ^n} * η^n.

冪級数を用いた計算例

  1. δnFδφnηn\displaystyle \fdv{{}^n F}{φ^n} * η^nη(y)η(y) による汎関数微分:

     δδη(y)(δnFδφnηn)= limh01h[dy1dynδnF[φ(x)]δφ(y1)δφ(yn)[η(y1)+hδ(y1y)][η(yn)+hδ(yny)]dy1dynδnF[φ(x)]δφ(y1)δφ(yn)η(y1)η(yn)]= limh01h[i=0ndy1dynδnF[φ(x)]δφ(y1)δφ(yn)η(y1)η(yi)^η(yn)hδ(yiy)+O(h2)]= i=0ndy1dynδnF[φ(x)]δφ(y1)δφ(yn)η(y1)η(yi)^η(yn)δ(yiy)= ndy1dyn1δnF[φ(x)]δφ(y)δφ(y1)δφ(yn1)η(y1)η(yn1)= nδδφ(y)(δn1Fδφn1)ηn1(=:nδnFδφnηn1 とも書く).\begin{aligned} &\ \fdv{}{η(y)} \pqty{\fdv{{}^n F}{φ^n} * η^n} \\ =&\ \lim_{h→0} \frac1h \left[∫ \d{y_1} ⋯ ∫ \d{y_n} \frac{δ^n F[φ(x)]}{δφ(y_1)⋯δφ(y_n)} [η(y_1)+hδ(y_1-y)]⋯[η(y_n)+hδ(y_n-y)]\right. \\ &\qquad\qquad\quad - \left.∫ \d{y_1} ⋯ ∫ \d{y_n} \frac{δ^n F[φ(x)]}{δφ(y_1)⋯δφ(y_n)} η(y_1)⋯η(y_n)\right] \\ =&\ \lim_{h→0} \frac1h \bqty{∑_{i=0}^n ∫ \d{y_1} ⋯ ∫ \d{y_n} \frac{δ^n F[φ(x)]}{δφ(y_1)⋯δφ(y_n)} η(y_1)⋯\widehat{η(y_i)}⋯η(y_n) hδ(y_i-y) + O(h^2)} \\ =&\ ∑_{i=0}^n ∫ \d{y_1} ⋯ ∫ \d{y_n} \frac{δ^n F[φ(x)]}{δφ(y_1)⋯δφ(y_n)} η(y_1)⋯\widehat{η(y_i)}⋯η(y_n) δ(y_i-y) \\ =&\ n ∫ \d{y_1} ⋯ ∫ \d{y_{n-1}} \frac{δ^n F[φ(x)]}{δφ(y)δφ(y_1)⋯δφ(y_{n-1})} η(y_1)⋯η(y_{n-1}) \\ =&\ n \fdv{}{φ(y)} \pqty{\fdv{{}^{n-1} F}{φ^{n-1}}} * η^{n-1} \quad \pqty{\text{$\displaystyle =: n \fdv{{}^{n} F}{φ^{n}} * η^{n-1}$ とも書く}}. \end{aligned}
  2. g(F[φ(x)])g(F[φ(x)]) の汎関数微分:

     δg(F[φ(x)])δφ(y)= limh01h[g(F[φ(x)+hδ(xy)])g(F[φ(x)])]= limh01h[g(F[φ(x)]+dzδF[φ(x)]δφ(z)hδ(zy)+O(h2))g(F[φ(x)])]= limh01h[g(F[φ(x)]+hδF[φ(x)]δφ(y)+O(h2))g(F[φ(x)])]= limh01h[hdg(F[φ(x)])dF[φ(x)]δF[φ(x)]δφ(y)+O(h2)]= dg(F[φ(x)])dF[φ(x)]δF[φ(x)]δφ(y).\begin{aligned} &\ \fdv{g(F[φ(x)])}{φ(y)} \\ =&\ \lim_{h→0} \frac1h \bqty{g(F[φ(x) + hδ(x-y)]) - g(F[φ(x)])} \\ =&\ \lim_{h→0} \frac1h \bqty{g \pqty{F[φ(x)] + ∫ \d{z} \fdv{F[φ(x)]}{φ(z)} hδ(z-y) + O(h^2)} - g(F[φ(x)])} \\ =&\ \lim_{h→0} \frac1h \bqty{g \pqty{F[φ(x)] + h \fdv{F[φ(x)]}{φ(y)} + O(h^2)} - g(F[φ(x)])} \\ =&\ \lim_{h→0} \frac1h \bqty{h \dv{g(F[φ(x)])}{F[φ(x)]} \fdv{F[φ(x)]}{φ(y)} + O(h^2)} \\ =&\ \dv{g(F[φ(x)])}{F[φ(x)]} \fdv{F[φ(x)]}{φ(y)}. \end{aligned}
  3. xx の積分で定義される汎関数 F[φ(x,t)]F[φ(x, t)] に対し, 微分 ddtF[φ(x,t)]\displaystyle \dv{}{t}F[φ(x, t)]:

     ddtF[φ(x,t)]= limh0F[φ(x,t+h)]F[φ(x,t)]h= limh01h{F[φ(x,t)+hφ(x,t)t+O(h2)]F[φ(x,t)]}= limh01h{F[φ(x,t)]+hdyδF[φ(x)]δφ(y)φ(y,t)t+O(h2)F[φ(x,t)]}= dyδF[φ(x,t)]δφ(y,t)φ(y,t)t.\begin{aligned} &\ \dv{}{t}F[φ(x, t)] \\ =&\ \lim_{h→0} \frac{F[φ(x, t + h)] - F[φ(x, t)]}{h} \\ =&\ \lim_{h→0} \frac1h \qty{F\bqty{φ(x, t) + h \pdv{φ(x, t)}{t} + O(h^2)} - F[φ(x, t)]} \\ =&\ \lim_{h→0} \frac1h \qty{F\bqty{φ(x, t)} + h ∫ \d{y} \fdv{F[φ(x)]}{φ(y)} \pdv{φ(y, t)}{t} + O(h^2) - F[φ(x, t)]} \\ =&\ ∫ \d{y} \fdv{F[φ(x, t)]}{φ(y, t)} \pdv{φ(y, t)}{t}. \\ \end{aligned}
  4. 微小変換 x(t)x(t)=x(t)+δx(t)x(t)↦x'(t)=x(t)+δx(t) に対し φ(x(t))φ(x(t))=φ(x(t))+δφ(x(t))φ(x(t))↦φ'(x'(t))=φ(x(t))+δφ(x(t)) と変換されるとき, 汎関数 Fx(t)[φ]F_{x'(t)}[φ'] を 1 次まで展開することを考える. 汎関数 Fx(t)[φ]F_{x(t)}[φ'] をパラメータ x(t)x(t) に関する汎関数 Gt[x]:=Fx(t)[φ]G_t[x]:=F_{x(t)}[φ'] と見れば δx(t)δx(t) の 1次で展開することができ,

     Fx(t)[φ]= Fx(t)+δx(t)[φ] (=Gt[x+δx]=Gt[x]+dx0δGt[x]δx(t0)δx(t0))= Fx(t)[φ]+dt0δFx(t)[φ]δx(t0)δx(t0)= Fx(t)[φ+δLφ]+dt0δFx(t)[φ+δLφ]δx(t0)δx(t0)= Fx(t)[φ+δLφ]+dt0δFx(t)[φ]δx(t0)δx(t0).\begin{aligned} &\ F_{x'(t)}[φ'] \\ =&\ F_{x(t)+δx(t)}[φ'] \\ &\ \pqty{= G_t[x+δx] = G_t[x] + ∫\d{x_0} \fdv{G_t[x]}{x(t_0)} δx(t_0)} \\ =&\ F_{x(t)}\bqty{φ'} + ∫\d{t_0} \fdv{F_{x(t)}\bqty{φ'}}{x(t_0)} δx(t_0) \\ =&\ F_{x(t)}\bqty{φ+δ^Lφ} + ∫\d{t_0} \fdv{F_{x(t)}\bqty{φ+δ^Lφ}}{x(t_0)} δx(t_0) \\ =&\ F_{x(t)}\bqty{φ+δ^Lφ} + ∫\d{t_0} \fdv{F_{x(t)}\bqty{φ}}{x(t_0)} δx(t_0). \\ \end{aligned}

    ただし, δLφ(x(t))δ^Lφ(x(t)) は Lie 微分である:

    δLφ(x(t)):=φ(x(t))φ(x(t))=δφ(x(t))dφ(x(t))dx(t)δx(t).δ^Lφ(x(t)) := φ'(x(t)) - φ(x(t)) = δφ(x(t)) - \dv{φ(x(t))}{x(t)} δx(t).

    次に Fx(t)[φ]F_{x(t)}[φ'] を 1 次で展開して,

     Fx(t)[φ+δLφ]= Fx(t)[φ]+dx(t0)δFx(t)[φ]δφ(x(t0))δLφ(x(t0))= Fx(t)[φ]+dx(t0)δFx(t)[φ]δφ(x(t0))δφ(x(t0))dx(t0)δFx(t)[φ]δφ(x(t0))dφ(x(t0))dx(t0)δx(t0)= Fx(t)[φ]+dx(t0)δFx(t)[φ]δφ(x(t0))δφ(x(t0))dt0δFx(t)[φ]δφ(x(t0))dφ(x(t0))dt0δx(t0).\begin{aligned} &\ F_{x(t)}[φ+δ^Lφ] \\ =&\ F_{x(t)}[φ] + ∫\d{x(t_0)} \fdv{F_{x(t)}[φ]}{φ(x(t_0))} δ^Lφ(x(t_0)) \\ =&\ F_{x(t)}[φ] + ∫\d{x(t_0)} \fdv{F_{x(t)}[φ]}{φ(x(t_0))} δφ(x(t_0)) - ∫\d{x(t_0)} \fdv{F_{x(t)}[φ]}{φ(x(t_0))} \dv{φ(x(t_0))}{x(t_0)} δx(t_0) \\ =&\ F_{x(t)}[φ] + ∫\d{x(t_0)} \fdv{F_{x(t)}[φ]}{φ(x(t_0))} δφ(x(t_0)) - ∫\d{t_0} \fdv{F_{x(t)}[φ]}{φ(x(t_0))} \dv{φ(x(t_0))}{t_0} δx(t_0). \\ \end{aligned}

    これを前の式に代入すれば, Fx(t)[φ]F_{x'(t)}[φ'] の 1 次の展開が得られる:

    Fx(t)[φ]=Fx(t)[φ]+dx(t0)δFx(t)[φ]δφ(x(t0))δLφ(x(t0))+dt0δFx(t)[φ]δx(t0)δx(t0)=Fx(t)[φ]+dx(t0)δFx(t)[φ]δφ(x(t0))δφ(x(t0))+dt0[δFx(t)[φ]δx(t0)δFx(t)[φ]δφ(x(t0))dφ(x(t0))dt0]δx(t0).\begin{aligned} F_{x'(t)}[φ'] &= F_{x(t)}[φ] + ∫\d{x(t_0)} \fdv{F_{x(t)}[φ]}{φ(x(t_0))} δ^Lφ(x(t_0)) + ∫\d{t_0} \fdv{F_{x(t)}[φ]}{x(t_0)} δx(t_0) \\ &= F_{x(t)}[φ] + ∫\d{x(t_0)} \fdv{F_{x(t)}[φ]}{φ(x(t_0))} δφ(x(t_0)) \\ & \qquad\qquad + ∫\d{t_0} \bqty{\fdv{F_{x(t)}[φ]}{x(t_0)} - \fdv{F_{x(t)}[φ]}{φ(x(t_0))} \dv{φ(x(t_0))}{t_0}} δx(t_0). \\ \end{aligned}
  5. 一般の汎関数微分:

    (DF)[φ(x)][η(x)]:=dF[φ(x)+λη(x)]dλλ=0=limh0F[φ(x)+hη(x)]F[φ(x)]h.\begin{aligned} (DF)[φ(x)][η(x)] &:= \left. \dv{F[φ(x)+λη(x)]}{λ} \right|_{λ=0} \\ &= \lim_{h→0} \frac{F[φ(x)+hη(x)]-F[φ(x)]}{h}. \\ \end{aligned}

    先に定義した汎関数微分は

    δF[φ(x)]δφ(y)=(DF)[φ(x)][δ(xy)]\fdv{F[φ(x)]}{φ(y)} = (DF)[φ(x)][δ(x-y)]

    と書ける. また, F[φ(x)+hη(x)]F[φ(x)+hη(x)] を冪展開すると

    F[φ(x)+hη(x)]=F[φ(x)]+hdyδF[φ(x)]δφ(y)η(y)+O(h2)F[φ(x)+hη(x)] = F[φ(x)] + h ∫ \d{y} \fdv{F[φ(x)]}{φ(y)} η(y) + O(h^2)

    だから, 定義式に代入すれば, 一般の汎関数微分の表示が得られる4:

    (DF)[φ(x)][η(x)]=dxδF[φ(x)]δφ(x)η(x)=δFδφη.(DF)[φ(x)][η(x)] = ∫ \d{x} \fdv{F[φ(x)]}{φ(x)} η(x) = \fdv{{} F}{φ} * η.

    また, この表示を汎関数冪級数に代入すれば, 一般の汎関数微分に関する冪級数展開が得られる:

    F[φ(x)+η(x)]=n=01n!(DnF)[φ(x)][η(x)][η(x)]n.F[φ(x) + η(x)] = ∑_{n = 0}^∞ \frac1{n!} (D^nF)[φ(x)]\underbrace{[η(x)] \cdots [η(x)]}_n.

汎関数積分

x[a,b]x∈[a,b] の関数上で定義される F[φ(x)]F[φ(x)]汎関数積分 functional integration は, 以下で定義される:

Dφ(x)F[φ(x)]:=1θ(x[a,b]dφ(x))F[φ(x)]:=limN1θ(N)dφ0dφNfN(φ0,,φN).\begin{aligned} ∫ \mathcal{D}φ(x) F[φ(x)] &:= \frac1{θ} \pqty{∏_{x∈[a,b]} ∫ \d{φ(x)}} F[φ(x)] \\ &:= \lim_{N→∞} \frac1{θ(N)} ∫ \d{φ_0} ⋯ ∫ \d{φ_N} f_N(φ_0,…,φ_N). \end{aligned}

ただし, θθ は有限値に収束させるための正規化因子, fN(φ0,,φN)f_N(φ_0,…,φ_N)F[φ(x)]F[φ(x)] の離散表現である. 単に DφF[φ]∫ \mathcal{D} φ F[φ] とも略記される.

φ(x)\varphi(x) の端を固定した汎関数積分も重要である:

φ0φDφ(x)F[φ(x)]:=1θ(x(a,b)dφ(x))F[φ(x)]φ(a)=φ0φ(b)=φ:=limN1θ(N)dφ1dφN1fN(φ0,φ1,,φN1,φ).\begin{aligned} ∫_{φ_0}^φ \mathcal{D}φ(x) F[φ(x)] &:= \left. \frac1{θ} \pqty{∏_{x∈(a,b)} ∫ \d{φ(x)}} F[φ(x)] \right|_{φ(a)=φ_0}^{φ(b)=φ} \\ &:= \lim_{N→∞} \frac1{θ(N)} ∫ \d{φ_1} ⋯ ∫ \d{φ_{N-1}} f_N(φ_0,φ_1,…,φ_{N-1},φ). \end{aligned}

これは, 端点を固定した経路の経路上各点について積分した積になっていることから, 経路積分とも呼ばれる. 経路積分の表記法については別記事を参照.

汎関数積分の計算例

  1. 自由粒子型:

    I(φ)=φ0φDφ(x)exp[iabdxA2{φ(x)}2],I(φ) = ∫_{φ_0}^φ \mathcal{D}φ(x) \exp \bqty{i ∫_a^b \d{x} \frac{A}2 \qty{φ'(x)}^2},

    ただし dφI(φ)=1\displaystyle ∫ \d{φ} I(φ) = 1 として正規化する. F[φ(x)]=exp[iabdxA2{φ(x)}2]\displaystyle F[φ(x)] = \exp \bqty{i ∫_a^b \d{x} \frac{A}2 \qty{φ'(x)}^2} の離散表現は,

    fN(φ0,φ1,,φN1,φ)=exp[in=1NΔx×A2(φnφn1Δx)2]φ0=φ0φN=φ.f_N(φ_0,φ_1,…,φ_{N-1},φ) = \exp \bqty{i ∑_{n=1}^N Δx × \frac{A}2 \pqty{\frac{φ_n - φ_{n-1}}{Δx}}^2}_{φ_0=φ_0}^{φ_N=φ}.

    ただし, 分割幅を Δx:=(ba)/NΔx := (b-a)/N とした. したがって F[φ(x)]F[φ(x)] の汎関数積分は,

    I(φ)=φ(a)=φ0φ(b)=φDφ(x)exp[iabdxA2{φ(x)}2]=limN1θ(N)dφ1dφN1exp[in=1NΔx×A2(φnφn1Δx)2]φ0=φ0φN=φ=limN1θ(N)dφ1dφN1exp[iA2Δxn=1N(φnφn1)2]φ0=φ0φN=φ=limN1θ(N)dφ1dφN1exp{iA2Δx[(φφN1)2+k=1N1(φNkφN(k+1))2]}φ0=φ0.\begin{aligned} I(φ) &= ∫_{φ(a)=φ_0}^{φ(b)=φ} \mathcal{D}φ(x) \exp \bqty{i ∫_a^b \d{x} \frac{A}2 \qty{φ'(x)}^2} \\ &= \lim_{N→∞} \frac1{θ(N)} ∫ \d{φ_1} ⋯ ∫ \d{φ_{N-1}} \exp \bqty{i ∑_{n=1}^N Δx × \frac{A}2 \pqty{\frac{φ_n - φ_{n-1}}{Δx}}^2}_{φ_0=φ_0}^{φ_N=φ} \\ &= \lim_{N→∞} \frac1{θ(N)} ∫ \d{φ_1} ⋯ ∫ \d{φ_{N-1}} \exp \bqty{\frac{iA}{2Δx} ∑_{n=1}^N (φ_n - φ_{n-1})^2}_{φ_0=φ_0}^{φ_N=φ} \\ &= \lim_{N→∞} \frac1{θ(N)} ∫ \d{φ_1} ⋯ ∫ \d{φ_{N-1}} \exp \qty{\frac{iA}{2Δx} \bqty{(φ - φ_{N-1})^2 + ∑_{k=1}^{N-1} (φ_{N-k} - φ_{N-(k+1)})^2}}_{φ_0=φ_0}. \end{aligned}

    ここで φNkφ_{N-k} の積分について考えると,

    dφNkexp{iA2Δx[1k(φφNk)2+(φNkφN(k+1))2]}=dφNkexp{iA2Δx[k+1kφNk22(1kφ+φN(k+1))φNk+(1kφ2+φN(k+1)2)]}=dφNkexp[iA2Δxk+1kφNk2iA2Δx2(1kφ+φN(k+1))φNk+iA2Δx(1kφ2+φN(k+1)2)](dxexp(iax2+ibx)=πiaexp(ib24a))=kk+12πiΔxAexp[iA2Δxkk+1(φ+φN(k+1))2+iA2Δx(1kφ2+φN(k+1)2)]=kk+12πiΔxAexp[iA2Δx1k+1(φφN(k+1))2]\begin{aligned} & ∫ \d{φ_{N-k}} \exp \qty{\frac{iA}{2Δx} \bqty{\frac1k (φ - φ_{N-k})^2 + (φ_{N-k} - φ_{N-(k+1)})^2}} \\ =& ∫ \d{φ_{N-k}} \exp \qty{\frac{iA}{2Δx} \bqty{\frac{k+1}k φ_{N-k}^2 - 2 \pqty{\frac1k φ + φ_{N-(k+1)}} φ_{N-k} + \pqty{\frac1k φ^2 + φ_{N-(k+1)}^2}}} \\ =& ∫ \d{φ_{N-k}} \exp \bqty{\frac{iA}{2Δx} \frac{k+1}k φ_{N-k}^2 - \frac{iA}{2Δx} 2 \pqty{\frac1k φ + φ_{N-(k+1)}} φ_{N-k} + \frac{iA}{2Δx} \pqty{\frac1k φ^2 + φ_{N-(k+1)}^2}} \\ & \quad \pqty{∫ \d{x} \exp \pqty{-iax^2+ibx} = \sqrt{\frac{π}{ia}} \exp \pqty{\frac{ib^2}{4a}} } \\ =& \sqrt{\frac{k}{k+1}} \sqrt{\frac{2πiΔx}{A}} \exp \bqty{- \frac{iA}{2Δx} \frac{k}{k+1} (φ + φ_{N-(k+1)})^2 + \frac{iA}{2Δx} \pqty{\frac1k φ^2 + φ_{N-(k+1)}^2}} \\ =& \sqrt{\frac{k}{k+1}} \sqrt{\frac{2πiΔx}{A}} \exp \bqty{\frac{iA}{2Δx} \frac1{k+1} \pqty{φ - φ_{N-(k+1)}}^2} \end{aligned}

    より, k=1,,N1k=1,…,N-1 で順に積分することで,

    I(φ)=limN1θ(N)1223N1N(2πiΔxA)N1exp[iA2NΔx(φφ0)2]=limN1θ(N)1N(2πiΔxA)(N1)/2exp[iA2NΔx(φφ0)2].\begin{aligned} I(φ) &= \lim_{N→∞} \frac1{θ(N)} \sqrt{\frac12} \sqrt{\frac23} ⋯ \sqrt{\frac{N-1}{N}} \pqty{\sqrt{\frac{2πiΔx}{A}}}^{N-1} \exp \bqty{\frac{iA}{2NΔx} \pqty{φ - φ_0}^2} \\ &= \lim_{N→∞} \frac1{θ(N)} \frac1{\sqrt{N}} \pqty{\frac{2πiΔx}{A}}^{(N-1)/2} \exp \bqty{\frac{iA}{2NΔx} \pqty{φ - φ_0}^2}. \end{aligned}

    ここで, 定数 CC を用いて θ(N)=1C(2πiΔxA)N/2\displaystyle θ(N) = \frac1C\pqty{\frac{2πiΔx}{A}}^{N/2} とすれば,

    I(φ)=limNC(A2πiΔx)N/21N(2πiΔxA)(N1)/2exp[iA2NΔx(φφ0)2]=limNCa2πiNΔxexp[iA2NΔx(φφ0)2]=CA2πi(ba)exp[iA2(φφ0)2ba].\begin{aligned} I(φ) &= \lim_{N→∞} C \pqty{\frac{A}{2πiΔx}}^{N/2} \frac1{\sqrt{N}} \pqty{\frac{2πiΔx}{A}}^{(N-1)/2} \exp \bqty{\frac{iA}{2NΔx} \pqty{φ - φ_0}^2} \\ &= \lim_{N→∞} C \sqrt{\frac{a}{2πiNΔx}} \exp \bqty{\frac{iA}{2NΔx} \pqty{φ - φ_0}^2} \\ &= C \sqrt{\frac{A}{2πi(b-a)}} \exp \bqty{i \frac{A}2 \frac{(φ - φ_0)^2}{b-a}}. \end{aligned}

    正規化条件より定数 CC を決定すると,

    1=dφI(φ)=CdφA2πi(ba)exp[iA2(φφ0)2ba]=C.1 = ∫ \d{φ} I(φ) = C ∫ \d{φ} \sqrt{\frac{A}{2πi(b-a)}} \exp \bqty{i \frac{A}2 \frac{(φ - φ_0)^2}{b-a}} = C.

    したがって,

    I(φ)=φ(a)=φ0φ(b)=φDφ(x)exp[iabdxA2{φ(x)}2]=A2πi(ba)exp[iA2(φφ0)2ba].I(φ) = ∫_{φ(a)=φ_0}^{φ(b)=φ} \mathcal{D}φ(x) \exp \bqty{i ∫_a^b \d{x} \frac{A}2 \qty{φ'(x)}^2} = \sqrt{\frac{A}{2πi(b-a)}} \exp \bqty{i \frac{A}2 \frac{(φ - φ_0)^2}{b-a}}.
  2. 汎関数積分の連結:
    x3>x2>x1x_3>x_2>x_1 に対し, x[x3,x1]x∈[x_3,x_1] の関数上で定義される汎関数 F[φ(x)]F[φ(x)] について,

    φ1φ2Dφ(x)dφ2φ2φ3Dφ(x)F[φ(x)]=φ1φ3Dφ(x)F[φ(x)].∫_{φ_1}^{φ_2} \mathcal{D}φ(x) ∫\d{φ_2} ∫_{φ_2}^{φ_3} \mathcal{D}φ(x) F[φ(x)] = ∫_{φ_1}^{φ_3} \mathcal{D}φ(x) F[φ(x)].

    実際,

     φ1φ2Dφ(x)dφ2φ2φ3Dφ(x)g(φ2)F[φ(x)]= 1θ(x(t1,t2)dφ(x))dφ(x2)(x(t2,t3)dφ(x))F[φ(x)]= 1θ(x(t1,t3)dφ(x))F[φ(x)]((t1,t2){t2}(t2,t3)=(t1,t3))= φ1φ3Dφ(x)F[φ(x)].\begin{aligned} &\ ∫_{φ_1}^{φ_2} \mathcal{D}φ(x) ∫\d{φ_2} ∫_{φ_2}^{φ_3} \mathcal{D}φ(x) g(φ_2) F[φ(x)] \\ =&\ \frac1θ \pqty{∏_{x∈(t_1,t_2)} ∫\d{φ(x)}} ∫\d{φ(x_2)} \pqty{∏_{x∈(t_2,t_3)} ∫\d{φ(x)}} F[φ(x)] \\ =&\ \frac1θ \pqty{∏_{x∈(t_1,t_3)} ∫\d{φ(x)}} F[φ(x)] \quad \pqty{∵(t_1,t_2)∪\{t_2\}∪(t_2,t_3) = (t_1,t_3)} \\ =&\ ∫_{φ_1}^{φ_3} \mathcal{D}φ(x) F[φ(x)]. \\ \end{aligned}

    特に, 指数法則 FxA[φ]FxB[φ]=FxAB[φ]F_{x∈A}[φ]F_{x∈B}[φ]=F_{x∈A∪B}[φ] を満たす汎関数 (例えば Fx[a,b][φ]=exp[abdxφ(x)]F_{x∈[a,b]}[φ] = \exp \bqty{∫_a^b \d{x} φ(x)}) に対しては,

     dφ2g(φ2)(φ1φ2Dφ(x)Fx[x1,x2][φ])(φ2φ3Dφ(x)Fx[x2,x3][φ])= φ1φ3Dφ(x)Fx[x1,x3][φ]g(φ(x2)).\begin{aligned} &\ ∫\d{φ_2} g(φ_2) \pqty{∫_{φ_1}^{φ_2} \mathcal{D}φ(x) F_{x∈[x_1,x_2]}[φ]} \pqty{∫_{φ_2}^{φ_3} \mathcal{D}φ(x) F_{x∈[x_2,x_3]}[φ]} \\ =&\ ∫_{φ_1}^{φ_3} \mathcal{D}φ(x) F_{x∈[x_1,x_3]}[φ] g(φ(x_2)). \end{aligned}

    実際,

     dφ2g(φ2)(φ1φ2Dφ(x)Fx[x1,x2][φ])(φ2φ3Dφ(x)Fx[x2,x3][φ])= φ1φ2Dφ(x)dφ2φ2φ3Dφ(x)g(φ2)Fx[x1,x2][φ]Fx[x2,x3][φ]= φ1φ3Dφ(x)g(φ(x2))Fx[x1,x3][φ].\begin{aligned} &\ ∫\d{φ_2} g(φ_2) \pqty{∫_{φ_1}^{φ_2} \mathcal{D}φ(x) F_{x∈[x_1,x_2]}[φ]} \pqty{∫_{φ_2}^{φ_3} \mathcal{D}φ(x) F_{x∈[x_2,x_3]}[φ]} \\ =&\ ∫_{φ_1}^{φ_2} \mathcal{D}φ(x) ∫\d{φ_2} ∫_{φ_2}^{φ_3} \mathcal{D}φ'(x) g(φ_2) F_{x∈[x_1,x_2]}[φ] F_{x∈[x_2,x_3]}[φ'] \\ =&\ ∫_{φ_1}^{φ_3} \mathcal{D}φ(x) g(φ(x_2)) F_{x∈[x_1,x_3]}[φ]. \\ \end{aligned}
  3. デルタ汎関数 Δ[φ(x)]Δ[φ(x)]:
    汎関数積分で

    Δ[φ(x)]:=Dξ(x)exp[idxφ(x)ξ(x)]Δ[φ(x)] := ∫\mathcal{D}ξ(x) \exp\bqty{i∫\d{x} φ(x) ξ(x)}

    と定義される. 離散表現は

    δN({φn})1θ(N)(ndξn)exp[inΔx×φnξn]=1θ(N)ndξnexp(iΔx×φnξn)=1θ(N)n2πδ(φnΔx)=1θ(N)(2πΔx)Nnδ(φn)\begin{aligned} δ_N(\{φ_n\}) &≡ \frac1{θ(N)} \pqty{∏_n ∫\d{ξ_n}} \exp\bqty{i ∑_n Δx × φ_n ξ_n} \\ &= \frac1{θ(N)} ∏_n ∫\d{ξ_n} \exp \Big( i Δx × φ_n ξ_n \Big) \\ &= \frac1{θ(N)} ∏_n 2π δ(φ_n Δx) \\ &= \frac1{θ(N)} \pqty{\frac{2π}{Δx}}^N ∏_n δ(φ_n) \\ \end{aligned}

    となって, 正規化因子を θ(N)=(2π/Δx)Nθ(N) = \pqty{2π/Δx}^{N} と置けば

    δN({φn})=nδ(φn)δ_N(\{φ_n\}) = ∏_n δ(φ_n)

    であるから, NN→∞ の極限で, デルタ汎関数は

    Δ[φ(x)]=xδ(φ(x))Δ[φ(x)] = ∏_x δ(φ(x))

    と書ける. さて, 汎関数デルタ関数は,

    Dφ(x)F[φ(x)]Δ[φ(x)φ˜(x)]=F[φ˜(x)],Dφ(x)Δ[φ(x)]=1\begin{gathered} ∫\mathcal{D}φ(x) F[φ(x)] Δ[φ(x) - \~φ(x)] = F[\~φ(x)], \\ ∫\mathcal{D}φ(x) Δ[φ(x)] = 1 \\ \end{gathered}

    の性質を満たす. 実際,

     Dφ(x)F[φ(x)]Δ[φ(x)φ˜(x)]= 1θ(xdφ(x))F[φ(x)](xδ(φ(x)φ˜(x)))= 1θ(xdφ(x)δ(φ(x)φ˜(x)))F[φ(x)]= F[φ˜(x)]\begin{aligned} &\ ∫\mathcal{D}φ(x) F[φ(x)] Δ[φ(x) - \~φ(x)] \\ =&\ \frac1{θ} \pqty{∏_{x} ∫ \d{φ(x)}} F[φ(x)] \pqty{∏_x δ(φ(x) - \~φ(x))} \\ =&\ \frac1{θ} \pqty{∏_{x} ∫ \d{φ(x)} δ(φ(x) - \~φ(x))} F[φ(x)] \\ =&\ F[\~φ(x)] \\ \end{aligned}

    であって, 恒等的に F[φ(x)]=1F[φ(x)]=1, φ˜(x)=1\~φ(x)=1 とすれば第二式が得られる.

汎関数 Fourier 変換

汎関数 F[φ(x)]F[φ(x)] に対する汎関数 Fourier 変換 F\mathscr{F}

F{F[φ(x)]}[ξ(x)]:=Dφ(x)F[φ(x)]exp[idxφ(x)ξ(x)],\mathscr{F}\{F[φ(x)]\}[ξ(x)] := ∫\mathcal{D}φ(x) F[φ(x)] \exp\bqty{-i∫\d{x} φ(x) ξ(x)},

また, F˜[ξ(x)]\~F[ξ(x)] に対する逆変換 F1\mathscr{F}^{-1}

F1{F˜[ξ(x)]}[φ(x)]:=Dξ(x)F˜[ξ(x)]exp[idxφ(x)ξ(x)]\mathscr{F}^{-1}\{\~F[ξ(x)]\}[φ(x)] := ∫\mathcal{D}ξ(x) \~F[ξ(x)] \exp\bqty{i∫\d{x} φ(x) ξ(x)}

で定義され,

F1{F{F[φ˜(x)]}[ξ(x)]}[φ(x)]=F[φ(x)]\mathscr{F}^{-1}\{\mathscr{F}\{F[\~φ(x)]\}[ξ(x)]\}[φ(x)] = F[φ(x)]

を満たす.

離散表現で汎関数 Fourier 変換の表式を導出する. 汎関数の離散表現 fN({φn})f_N(\{φ_n\})f˜N({ξn})\~f_N(\{ξ_n\}) に対し, gN({Δxφn})fN({φn})g_N(\{\sqrt{Δx}φ_n\}) ≡ f_N(\{φ_n\})g˜N({Δxξn})f˜N({ξn})\~g_N(\{\sqrt{Δx}ξ_n\}) ≡ \~f_N(\{ξ_n\}) を定義して, gNg_Ng˜N\~g_N の間の多変数 Fourier 変換を考えると,

g˜N({Δxξn})=(nΔxdφn2π)gN({Δxφn})exp[inΔxφn×Δxξn]=(Δx2π)N/2(ndφn)gN({Δxφn})exp[inΔx×φnξn]\begin{aligned} \~g_N(\{\sqrt{Δx}ξ_n\}) &= \pqty{∏_n ∫\frac{\sqrt{Δx}\d{φ_n}}{\sqrt{2π}}} g_N(\{\sqrt{Δx}φ_n\}) \exp\bqty{-i∑_n\sqrt{Δx}φ_n × \sqrt{Δx}ξ_n} \\ &= \pqty{\frac{Δx}{2π}}^{N/2} \pqty{∏_n ∫\d{φ_n}} g_N(\{\sqrt{Δx}φ_n\}) \exp\bqty{-i∑_n Δx × φ_nξ_n} \\ \end{aligned}

となるから, 結局 fNf_Nf˜N\~f_N の関係は

f˜N({ξn})=(Δx2π)N/2(ndφn)fN({φn})exp[inΔx×φnξn]\~f_N(\{ξ_n\}) = \pqty{\frac{Δx}{2π}}^{N/2} \pqty{∏_n ∫\d{φ_n}} f_N(\{φ_n\}) \exp\bqty{-i∑_n Δx × φ_nξ_n}

となって, NN→∞ の極限で汎関数 Fourier 変換が得られる. 逆変換も同様.

汎関数デルタ関数 Δ[φ(x)]Δ[φ(x)] を用いれば, 容易に逆変換であることがわかる:

F1{F{F[φ˜(x)]}[ξ(x)]}[φ(x)]=Dξ(x)F{F[φ˜(x)]}[ξ(x)]exp[idxφ(x)ξ(x)]=Dφ˜(x)F[φ˜(x)]Dξ(x)exp{idx[φ(x)φ˜(x)]ξ(x)}=Dφ˜(x)F[φ˜(x)]Δ[φ(x)φ˜(x)]=F[φ(x)].\begin{aligned} &\quad \mathscr{F}^{-1}\{\mathscr{F}\{F[\~φ(x)]\}[ξ(x)]\}[φ(x)] \\ &= ∫\mathcal{D}ξ(x) \mathcal{F}\{F[\~φ(x)]\}[ξ(x)] \exp\bqty{i∫\d{x} φ(x) ξ(x)} \\ &= ∫\mathcal{D}\~φ(x) F[\~φ(x)] ∫\mathcal{D}ξ(x) \exp\qty{i∫\d{x} \Big[φ(x) - \~φ(x)\Big] ξ(x)} \\ &= ∫\mathcal{D}\~φ(x) F[\~φ(x)] Δ[φ(x) - \~φ(x)] \\ &= F[φ(x)]. \end{aligned}

汎関数 Fourier 変換の計算例

規格化定数は都合の良いように取る.

  1. 11 (恒等的に1である汎関数) の汎関数 Fourier 変換:

    F{1}[ξ(x)]=Dφ(x)exp[idxφ(x)ξ(x)]=Δ[ξ(x)].\mathscr{F}\{1\}[ξ(x)] = ∫\mathcal{D}φ(x) \exp\bqty{-i∫\d{x} φ(x) ξ(x)} = Δ[ξ(x)].
  2. デルタ汎関数 Δ[φ(x)]Δ[φ(x)] の汎関数 Fourier 変換:

    F{Δ[φ(x)]}[ξ(x)]=Dφ(x)Δ[φ(x)]exp[idxφ(x)ξ(x)]=exp[idx0×ξ(x)]=1\begin{aligned} \mathscr{F}\{Δ[φ(x)]\}[ξ(x)] &= ∫\mathcal{D}φ(x) Δ[φ(x)] \exp\bqty{-i∫\d{x} φ(x) ξ(x)} \\ &= \exp\bqty{-i∫\d{x} 0 × ξ(x)} \\ &= 1 \\ \end{aligned}

参考文献

Footnotes

  1. F[φ(x)]F[φ(x)] という表記法は誤解を生む. たとえば, 十分に小さい xx の関数 ε:AAε:A→A に対して F[φ(x+ε(x))]F[φ(x+ε(x))] を考える. このとき,

    φ(x+ε(x))=φ(x)+φ(x)ε(x)φ(x+ε(x)) = φ(x)+φ'(x)ε(x)

    であるが,

    F[φ(x+ε(x))]F[φ(x)+φ(x)ε(x)]F[φ(x+ε(x))] ≠ F[φ(x)+φ'(x)ε(x)]

    である. ダミー変数を添字にした Fx[φ]F_x[φ] という表記法を用いれば, 不等号の理由は明らかであろう:

    Fx+ε(x)[φ]Fx[φ+φε].F_{x+ε(x)}[φ] ≠ F_x[φ+φ'ε].
  2. それすら怪しいかもしれない. 気付いたことがあれば随時更新する.

  3. これは Riemann 積分ではなく「区分求積法」である. Riemann 和を用いるならば φn=φ(xn)φ_n = φ(x_n) ではなく, 代表点 xn1ξnxnx_{n-1}≤ξ_n≤x_n を用いて φn:=φ(ξn)φ_n := φ(ξ_n) とするべき. しかし, ここでは計算を主目的としているので, 細かいことは気にしない.

  4. δF[φ(x)]/δφ(y)δF[φ(x)]/δφ(y)yy の寄与に対してだけデルタ関数を足した微分であったことを思い出せば, (DF)[φ(x)][η(x)](DF)[φ(x)][η(x)]η(x)η(x) で特徴付けられる方向に沿った微分と考えることができる. これはちょうど偏微分 f(x)/xi∂f(\bm{x})/∂x_i と方向微分 vf(x)\bm{v} \cdot ∇f(\bm{x}) の関係に対応している.