超関数
(超函数 から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/06/02 02:32 UTC 版)
数学において超関数(ちょうかんすう、英: generalized function)は、関数の概念を一般化するもので、いくつかの理論が知られている。超関数の重要な利点として、不連続関数の扱いを滑らかな関数に似せることができることが挙げられる。また点電荷のような離散的な物理現象の記述にも便利である。超関数の応用範囲は極めて広く、特に物理学や工学においても利用されている。
超関数の応用例としては主に、不連続関数の微分、デルタ関数、アダマール有限部分積分、緩増加関数のフーリエ変換などが挙げられる。
超関数の起源は演算子法に見ることができるが、直接的には、セルゲイ・ソボレフやローラン・シュヴァルツらの仕事がその始まりである。 1935年にソボレフが、部分積分を形式的に用いて、微分方程式の解の拡張をしたのをはじめ、何人かの数学者によって微分の拡張が行われ始め、1940年代末にはシュワルツがこれらを超関数の理論としてまとめた。1958年に佐藤幹夫が層コホモロジーの理論を応用して、シュワルツらとは別の見地に立った超関数論を組み立てた。超関数論に重要な影響を与えたのは、偏微分方程式や群の表現の理論などからの技術的な要請であった。
概要
「超関数」の導入は、ディラックのデルタ関数のような通常の関数の概念では許されない「関数」をもそれを「超関数」として扱うことで通常の関数と統一的に扱うことを可能にし、不連続関数の「微分」や偏微分方程式の「弱解」などに合理的根拠を与えるなど、解析演算の自由度を著しく高めた。
実際に超関数を用いるには、まず通常の関数に対応する要素をもち、かつさらに広い要素にも対処できる一つの数学的表現を定め、それを超関数と定義する。そして例えば関数を微分するなどの演算も対応する超関数の表現に対する操作として定義し直す。こうして例えばヘヴィサイドの階段関数では、それを超関数に読み替えたものを微分すると通常の関数とは解釈出来ない表現が得られる。それがディラックのデルタ関数という名の超関数である。
超関数論では、通常の関数の演算に対応する超関数の表現の操作を定め、超関数の計算規則をつくる。と同時に主な超関数に対して微分やフーリエ変換といった演算を施した結果を求め、それを公式集としてまとめておく(これらの計算規則や公式は数学的に厳密な表現に対する操作で定義され、実行されているので、数学的な正当性が保証されていることに注意)。すると超関数の計算は、計算規則に則り、公式集の助けを借りて、機械的に行うことが出来て、それを超関数と意識する必要もなくなる。かくして通常の関数に対応する超関数では普通の関数記号 f(x) を使ってそのまま演算を実行でき、結果が普通の関数でなくなればディラックのデルタ関数のような超関数の記号が現れる。
こうして超関数を用いることにより、不連続関数の微分、デルタ関数、アダマールの発散積分の有限部分、緩増加関数のフーリエ変換など、従来の数学の枠内には納まらない演算まで自由に扱うことが出来るようになった。
「超関数」は上記の性質を満たすように定義されていれば何でも使えるので、その定義の仕方は一通りではない。通常はこの言葉で代表的な 2 つの定義方法である、シュワルツの超関数か佐藤の超関数かのいずれかを指す。
名称
「超関数」という言葉自体は日本でつくられた数学用語である。これはシュワルツの著書を訳出するとき、原著では "distribution"(分布)とあった名称を、関数概念を拡張したものの名前であるという実体を取り入れて訳者が「超函数」と意訳したことに始まる[1]。英語文献において、一般の超関数を指すときは generalized function(一般化された関数)というが、特にシュワルツや佐藤の超関数を指す場合には、シュワルツの超関数は "distribution" と呼ばれ、佐藤の超関数は "hyperfunction"(超関数)と呼ばれる。hyperfunction という呼称は原論文で用いられる用語であり、佐藤の超関数に対する呼称はこれに倣っている。
先駆的な研究
19世紀の数学には、例えばグリーン関数の定義やラプラス変換、あるいは(可積分関数のフーリエ級数には必要でない部分の)リーマンの三角級数論などが、超関数論の片鱗として垣間見える。これらは当時、解析学の一部とは扱われていなかったものである。
ラプラス変換は工学において重用され、経験則に基づく記号的操作としての演算子法を生み出した。演算子法の正当化は発散級数を用いて与えられたため、純粋数学の観点からは悪い風評をうけることとなるが、これらは後に超関数法の典型的な応用先となった。1899年に出版されたヘヴィサイドの本 Electromagnetic Theory(『電磁気論』)は演算子法の定番の教科書となった。
ルベーグ積分が導入されると、超関数は初めて数学の中心に躍り出ることとなった。ルベーグ積分論では、殆ど至る所一致する可積分関数はすべて同値であると看做される。これはルベーグ積分論において関数の個々の点における値というのは関数の重要な特徴ではないということを意味する。関数解析学において、可積分関数は他の関数の線型汎関数を定めるという本質的な特徴を抽出することで、明確な定式化が行われた。こうして、弱微分の概念が定義されるようになる。
1920年代後半から1930年代に掛けて、その後の研究の基となる更なる展開がなされる。ディラックのデルタ関数はポール・ディラックが(彼の科学的形式主義の一部として)大胆に定義したもので、(電荷密度のような)密度として考えるべき測度をあたかも通常の関数であるかのように扱った。ソボレフは、偏微分方程式論の研究において偏微分方程式の弱解をきちんと扱うために、数学の観点からも十分正当な超関数論を初めて定義した。同じ頃、関連するほかの理論がボホナーやフリードリヒらによっても提案されている。ソボレフの業績は後にシュワルツによってさらに拡張され発展することとなる。
シュワルツの超関数
超関数の概念を実現する方法の中で、多くの目的に使われる決定版となったのは、ローラン・シュヴァルツによって発展させられた分布の理論である。位相線型空間に対する双対空間がこの理論の基本原理である。主なライバルとして、応用数学では(ジェイムズ・ライトヒルが述べたような)滑らかな関数の列による近似が用いられたが、これはより「アド・ホック」な理論であり、現在では軟化子の理論に含まれる。
この理論は大いに成功し、今も広く用いられているが、線型な操作しか扱えないという制限がある。つまり、超関数は(非常に特別な場合を除けば)乗法を定義することができない。これは古典的な関数空間が環を成すのとは対照的である。例えば、ディラック・デルタの自乗は意味を成さない。1954年前後からのシュワルツの仕事はこの困難が本質的なものであることを示している。
この乗法問題を解決する方法はいくつも提案された。そのひとつにエゴロフ[2]による非常に単純で直観的な超関数の定義に基づくものがあり、超関数の上のあるいは超関数同士の任意の演算ができるようになる(デミドフ[3]のエゴロフの項も参照せよ)。
乗法問題のほかの解法が量子力学の経路積分の定式化から要求された。量子力学においてシュレーディンガーの理論は経路積分の定式化と同値であることが必須であり、前者は座標変換で不変であるから、経路積分でもこの不変性を満たされなければならない。このことが超関数の全ての積を決定することをクライネルトとチェルビェコフが示した[4]。この結果は次元正則化から導かれるところのものと同値である[5]。
超関数環
超関数の成す多元環の構成について、シロコフ[6]とロジンガー、エゴロフとロビンソンなどによって様々な提示が成されている。前者の場合、乗法は超関数のある種の正則化によって決定される。後者では、超関数の乗法を構成することで考えられる。
超関数の非可換環
超関数の環は、関数 F = F(x) の平滑成分 Fsmooth と特異成分 Fsingular への射影を適当な方法で与えることによって構成することができる。すなわち、超関数 F, G の積は
超函数
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/17 04:25 UTC 版)
以下の表におけるフーリエ変換は (Erdélyi 1954) あるいは (Kammler 2000) の付録に見つけることができる。 もとの函数ユニタリ・周波に関するフーリエ変換ユニタリ・角周波に関するフーリエ変換非ユニタリ・角周波に関するフーリエ変換備考 f ( x ) {\displaystyle f(x)\,} f ^ ( ξ ) = {\displaystyle {\hat {f}}(\xi )=} ∫ − ∞ ∞ f ( x ) e − 2 π i x ξ d x {\displaystyle \int _{-\infty }^{\infty }f(x)e^{-2\pi ix\xi }\,dx} f ^ ( ω ) = {\displaystyle {\hat {f}}(\omega )=} 1 2 π ∫ − ∞ ∞ f ( x ) e − i ω x d x {\displaystyle {\frac {1}{\sqrt {2\pi }}}\int _{-\infty }^{\infty }f(x)e^{-i\omega x}\,dx} f ^ ( ν ) = {\displaystyle {\hat {f}}(\nu )=} ∫ − ∞ ∞ f ( x ) e − i ν x d x {\displaystyle \int _{-\infty }^{\infty }f(x)e^{-i\nu x}\,dx} 301 1 {\displaystyle 1} δ ( ξ ) {\displaystyle \delta (\xi )\,} 2 π ⋅ δ ( ω ) {\displaystyle {\sqrt {2\pi }}\cdot \delta (\omega )} 2 π δ ( ν ) {\displaystyle 2\pi \delta (\nu )\,} δ(ξ) はディラックのデルタ関数 302 δ ( x ) {\displaystyle \delta (x)\,} 1 {\displaystyle 1} 1 2 π {\displaystyle {\frac {1}{\sqrt {2\pi }}}\,} 1 {\displaystyle 1} 301の双対 303 e i a x {\displaystyle e^{iax}\,} δ ( ξ − a 2 π ) {\displaystyle \delta \left(\xi -{\frac {a}{2\pi }}\right)} 2 π ⋅ δ ( ω − a ) {\displaystyle {\sqrt {2\pi }}\cdot \delta (\omega -a)} 2 π δ ( ν − a ) {\displaystyle 2\pi \delta (\nu -a)\,} 103と301より導かれる。 304 cos ( a x ) {\displaystyle \cos(ax)\,} δ ( ξ − a 2 π ) + δ ( ξ + a 2 π ) 2 {\displaystyle {\frac {\displaystyle \delta \left(\xi -{\frac {a}{2\pi }}\right)+\delta \left(\xi +{\frac {a}{2\pi }}\right)}{2}}} 2 π ⋅ δ ( ω − a ) + δ ( ω + a ) 2 {\displaystyle {\sqrt {2\pi }}\cdot {\frac {\delta (\omega -a)+\delta (\omega +a)}{2}}\,} π ( δ ( ν − a ) + δ ( ν + a ) ) {\displaystyle \pi \left(\delta (\nu -a)+\delta (\nu +a)\right)} 101、303とオイラーの公式: cos ( a x ) = ( e i a x + e − i a x ) / 2. {\displaystyle \displaystyle \cos(ax)=(e^{iax}+e^{-iax})/2.} より導かれる。 305 sin ( a x ) {\displaystyle \sin(ax)\,} i ⋅ δ ( ξ + a 2 π ) − δ ( ξ − a 2 π ) 2 {\displaystyle i\cdot {\frac {\displaystyle \delta \left(\xi +{\frac {a}{2\pi }}\right)-\delta \left(\xi -{\frac {a}{2\pi }}\right)}{2}}} i 2 π ⋅ δ ( ω + a ) − δ ( ω − a ) 2 {\displaystyle i{\sqrt {2\pi }}\cdot {\frac {\delta (\omega +a)-\delta (\omega -a)}{2}}} i π ( δ ( ν + a ) − δ ( ν − a ) ) {\displaystyle i\pi \left(\delta (\nu +a)-\delta (\nu -a)\right)} 101、303と sin ( a x ) = ( e i a x − e − i a x ) / ( 2 i ) . {\displaystyle \displaystyle \sin(ax)=(e^{iax}-e^{-iax})/(2i).} より導かれる。 306 cos ( a x 2 ) {\displaystyle \cos(ax^{2})\,} π a cos ( π 2 ξ 2 a − π 4 ) {\displaystyle {\sqrt {\frac {\pi }{a}}}\cos \left({\frac {\pi ^{2}\xi ^{2}}{a}}-{\frac {\pi }{4}}\right)} 1 2 a cos ( ω 2 4 a − π 4 ) {\displaystyle {\frac {1}{\sqrt {2a}}}\cos \left({\frac {\omega ^{2}}{4a}}-{\frac {\pi }{4}}\right)} π a cos ( ν 2 4 a − π 4 ) {\displaystyle {\sqrt {\frac {\pi }{a}}}\cos \left({\frac {\nu ^{2}}{4a}}-{\frac {\pi }{4}}\right)} 307 sin ( a x 2 ) {\displaystyle \sin(ax^{2})\,} − π a sin ( π 2 ξ 2 a − π 4 ) {\displaystyle -{\sqrt {\frac {\pi }{a}}}\sin \left({\frac {\pi ^{2}\xi ^{2}}{a}}-{\frac {\pi }{4}}\right)} − 1 2 a sin ( ω 2 4 a − π 4 ) {\displaystyle {\frac {-1}{\sqrt {2a}}}\sin \left({\frac {\omega ^{2}}{4a}}-{\frac {\pi }{4}}\right)} − π a sin ( ν 2 4 a − π 4 ) {\displaystyle -{\sqrt {\frac {\pi }{a}}}\sin \left({\frac {\nu ^{2}}{4a}}-{\frac {\pi }{4}}\right)} 308 x n {\displaystyle x^{n}\,} ( i 2 π ) n δ ( n ) ( ξ ) {\displaystyle \left({\frac {i}{2\pi }}\right)^{n}\delta ^{(n)}(\xi )\,} i n 2 π δ ( n ) ( ω ) {\displaystyle i^{n}{\sqrt {2\pi }}\delta ^{(n)}(\omega )\,} 2 π i n δ ( n ) ( ν ) {\displaystyle 2\pi i^{n}\delta ^{(n)}(\nu )\,} n は自然数、 δ(n )(ξ) はディラックのデルタ関数のn 階微分。107と301より導かれる。さらに101と組み合わせることで、任意の多項式を変換できる。 309 1 x {\displaystyle {\frac {1}{x}}\,} − i π sgn ( ξ ) {\displaystyle -i\pi \operatorname {sgn}(\xi )\,} − i π 2 sgn ( ω ) {\displaystyle -i{\sqrt {\frac {\pi }{2}}}\operatorname {sgn}(\omega )} − i π sgn ( ν ) {\displaystyle -i\pi \operatorname {sgn}(\nu )\,} sgn(ξ) は符号関数。1/x は超関数ではないことに注意。シュワルツ関数に対してテストするときにコーシーの主値を使用する必要がある。この規則はヒルベルト変換を研究するとき有用である。 310 1 x n {\displaystyle {\frac {1}{x^{n}}}} − i π ( − 2 π i ξ ) n − 1 ( n − 1 ) ! sgn ( ξ ) {\displaystyle -i\pi {\frac {(-2\pi i\xi )^{n-1}}{(n-1)!}}\operatorname {sgn}(\xi )} − i π 2 ⋅ ( − i ω ) n − 1 ( n − 1 ) ! sgn ( ω ) {\displaystyle -i{\sqrt {\frac {\pi }{2}}}\cdot {\frac {(-i\omega )^{n-1}}{(n-1)!}}\operatorname {sgn}(\omega )} − i π ( − i ν ) n − 1 ( n − 1 ) ! sgn ( ν ) {\displaystyle -i\pi {\frac {(-i\nu )^{n-1}}{(n-1)!}}\operatorname {sgn}(\nu )} 309の一般化 311 1 | x | {\displaystyle {\frac {1}{\sqrt {|x|}}}\,} 1 | ξ | {\displaystyle {\frac {1}{\sqrt {|\xi |}}}} 1 | ω | {\displaystyle {\frac {1}{\sqrt {|\omega |}}}} 2 π | ν | {\displaystyle {\frac {\sqrt {2\pi }}{\sqrt {|\nu |}}}} 312 sgn ( x ) {\displaystyle \operatorname {sgn}(x)\,} 1 i π ξ {\displaystyle {\frac {1}{i\pi \xi }}} 2 π ⋅ 1 i ω {\displaystyle {\sqrt {\frac {2}{\pi }}}\cdot {\frac {1}{i\omega }}\,} 2 i ν {\displaystyle {\frac {2}{i\nu }}} 309の双対。積分はコーシーの主値を考える。 313 u ( x ) {\displaystyle u(x)\,} 1 2 ( 1 i π ξ + δ ( ξ ) ) {\displaystyle {\frac {1}{2}}\left({\frac {1}{i\pi \xi }}+\delta (\xi )\right)} π 2 ( 1 i π ω + δ ( ω ) ) {\displaystyle {\sqrt {\frac {\pi }{2}}}\left({\frac {1}{i\pi \omega }}+\delta (\omega )\right)} π ( 1 i π ν + δ ( ν ) ) {\displaystyle \pi \left({\frac {1}{i\pi \nu }}+\delta (\nu )\right)} u (x ) はヘヴィサイドの階段関数。101、301および312より導かれる。 314 ∑ n = − ∞ ∞ δ ( x − n T ) {\displaystyle \sum _{n=-\infty }^{\infty }\delta (x-nT)} 1 T ∑ k = − ∞ ∞ δ ( ξ − k T ) {\displaystyle {\frac {1}{T}}\sum _{k=-\infty }^{\infty }\delta \left(\xi -{\frac {k}{T}}\right)} 2 π T ∑ k = − ∞ ∞ δ ( ω − 2 π k T ) {\displaystyle {\frac {\sqrt {2\pi }}{T}}\sum _{k=-\infty }^{\infty }\delta \left(\omega -{\frac {2\pi k}{T}}\right)} 2 π T ∑ k = − ∞ ∞ δ ( ν − 2 π k T ) {\displaystyle {\frac {2\pi }{T}}\sum _{k=-\infty }^{\infty }\delta \left(\nu -{\frac {2\pi k}{T}}\right)} この関数はくし型関数といわれる。302、102および、超関数として ∑ n = − ∞ ∞ e i n x = ∑ k = − ∞ ∞ δ ( x + 2 π k ) {\displaystyle \sum _{n=-\infty }^{\infty }e^{inx}=\sum _{k=-\infty }^{\infty }\delta (x+2\pi k)} であることから導かれる。 315 J 0 ( x ) {\displaystyle J_{0}(x)\,} 2 rect ( π ξ ) 1 − 4 π 2 ξ 2 {\displaystyle {\frac {2\,\operatorname {rect} (\pi \xi )}{\sqrt {1-4\pi ^{2}\xi ^{2}}}}} 2 π ⋅ rect ( ω 2 ) 1 − ω 2 {\displaystyle {\sqrt {\frac {2}{\pi }}}\cdot {\frac {\operatorname {rect} \left(\displaystyle {\frac {\omega }{2}}\right)}{\sqrt {1-\omega ^{2}}}}} 2 rect ( ν 2 ) 1 − ν 2 {\displaystyle {\frac {2\,\operatorname {rect} \left(\displaystyle {\frac {\nu }{2}}\right)}{\sqrt {1-\nu ^{2}}}}} J0 (x ) は0次の第1種ベッセル関数 316 J n ( x ) {\displaystyle J_{n}(x)\,} 2 ( − i ) n T n ( 2 π ξ ) rect ( π ξ ) 1 − 4 π 2 ξ 2 {\displaystyle {\frac {2(-i)^{n}T_{n}(2\pi \xi )\operatorname {rect} (\pi \xi )}{\sqrt {1-4\pi ^{2}\xi ^{2}}}}} 2 π ( − i ) n T n ( ω ) rect ( ω 2 ) 1 − ω 2 {\displaystyle {\sqrt {\frac {2}{\pi }}}{\frac {(-i)^{n}T_{n}(\omega )\operatorname {rect} \left(\displaystyle {\frac {\omega }{2}}\right)}{\sqrt {1-\omega ^{2}}}}} 2 ( − i ) n T n ( ν ) rect ( ν 2 ) 1 − ν 2 {\displaystyle {\frac {2(-i)^{n}T_{n}(\nu )\operatorname {rect} \left(\displaystyle {\frac {\nu }{2}}\right)}{\sqrt {1-\nu ^{2}}}}} 315の一般化。Jn (x ) はn 次の第1種ベッセル関数、Tn (x ) は第1種チェビシェフ多項式。
※この「超函数」の解説は、「フーリエ変換」の解説の一部です。
「超函数」を含む「フーリエ変換」の記事については、「フーリエ変換」の概要を参照ください。
- 超函数のページへのリンク