logo

ヘヴィサイド階段関数を微分するとディラックのデルタ関数になることの証明 📂数理物理学

ヘヴィサイド階段関数を微分するとディラックのデルタ関数になることの証明

定理

ヘビサイド階段関数の導関数はディラックのデルタ関数である。

dHdx=δ(x) \dfrac{dH}{dx}=\delta (x)

この時、H=H(x)H=H(x)ヘビサイド階段関数Heaviside step functionまたは単位階段関数unit step function

H(x)={1x>00x0 H(x)=\begin{cases} 1 & x>0 \\ 0 & x \le 0 \end{cases}

ディラックのデルタ関数

以下の二つの条件を満たす関数をディラックのデルタ関数と言う。

δ(x)={0,x0,x=0 \begin{equation} \delta (x) = \begin{cases} 0, & x\neq 0 \\ \infty , & x=0 \end{cases} \label{condition1} \end{equation}

δ(x)dx=1 \begin{equation} \int_{-\infty}^{\infty}{\delta (x) dx}=1 \label{condition2} \end{equation}

証明

dHdx\dfrac{dH}{dx}がディラックのデルタ関数になる二つの条件を満たしているか確認することで証拠を示す。

条件 (condition1)\eqref{condition1}

H(x)H(x)x0x \neq 0で定数関数であるため、dHdx=0\dfrac{dH}{dx}=0であり、x=0x=0で接線がyy軸に平行な垂直線であるため、微分係数は発散してdHdx=\dfrac{dH}{dx}=\infty従って dHdx={x=00x0 \dfrac{dH}{dx} = \begin{cases} \infty & x=0 \\ 0 & x \neq 0 \end{cases}

条件 (condition2)\eqref{condition2}

dHdxdx=dH=[H]=10=1 \begin{align*} \int _{-\infty} ^{\infty} \dfrac{dH}{dx} dx &= \int_{-\infty} ^{\infty} dH \\ &= \left[ H \right]_{-\infty}^{\infty} \\ &= 1-0 =1 \end{align*}

dHdx\dfrac{dH}{dx}がディラックのデルタ関数になる二つの条件を共に満たしているため、以下の結果を得る。

dHdx=δ(x) \dfrac{dH}{dx}=\delta (x)