簡単にまとめます。 詳細はいずれ。
超関数は、関数を拡張した概念で、大雑把な言い方をすると以下のような特徴があります。
「無限大の値」なんてものは実際には存在しないので、 2つの超関数の等値性を以下のように定義します。
「2つの超関数
f(t)dt = ∫ b a
g(t)dt b a
このように定義することで、ある点で無限大の値を持つ(要するに、値が発散する)関数でも、積分値さえ有限ならばちゃんとした意味を持つことになります。
ただし、このように定義したことによって、関数としては異なるものであっても、超関数としては同じものになってしまうこともあります。
例えば、以下の2つの関数
| t | (t≠0) |
| 1 | (t=0) |
超関数の中で最も有名なものとして、ディラックのδ関数があげられます。 δ関数は、(口語的に述べると)以下のような性質を持つ超関数です。
「基本アイディア」
で述べた定義を使ってこの言葉を置き換えると、
δ関数
| b |
| a |
| 1 | (a<0<b) |
| 0 | (otherwise) |
δ関数は、通常の関数の極限として定義することも出来ます。 定義の仕方は1通りではありませんが、以下に代表的なものをいくつか列挙します。
| lim |
| σ→0 |
| 1 |
| 2πσ |
| x2 |
| σ2 |
| lim |
| ε→0 |
| (|t|<
| ||||
| 0 | (otherwise) |
| 1 |
| 2π |
| ∞ |
| -∞ |
| lim |
| ω→∞ |
| sinωt |
| πω |
1つ目は正規分布の密度関数に対して分散を0に限りなく近づけたもの、 2つ目は面積1の矩形を限りなく細くしていったもの、 3つ目はフーリエ変換を用いてδ関数を表したものになっています。
詳細は省略します(余裕があれば追加します)。 いくつか異なる定義の仕方がありますが、 詳しく知りたい人は以下のキーワードで検索してみてください。
大雑把に説明すると以下のような感じで定義します。
1つ目の方法に関しては、例えば、
| t2 | (t≧0) |
| -t2 | (t<0) |
とすると(この
(ただし、
一方、2つ目の方法に関しては、例えば、
任意の関数
| ∞ |
| -∞ |
というような汎関数(関数
例を挙げると、
| ∞ |
| 0 |
というような汎関数