どうもこんにちは、🐟🍊みかん🍊🐟です。今回は、初めてMathlogを書くついでに、メリン変換に関する重要な結果である"Ramanujan Master Theorem"というものを紹介し、僕が初学の際に躓いた点を解決するにあたって考えたこと書いていこうと思います。この記事は、そこそこ長くなるので、メリン変換を知っている人は前半部分はがっつり読み飛ばしていただいて結構です。
ちなみに筆者個人としては人名等々は元の言語で記述したい(とはいえ、アルファベットしか書けないので三次方程式解いたことで有名なعمر خیامは普段書いていません)のですが、メリンはひらがなで書くとかわいいので、カタカナで書いている場合が多かったりします。
先に断っておくと、このMathlogは「Ramanujan's master theorem」を完全に理解するという観点からは不適切である可能性があります。というのも、「完全に理解させよう」という意図ではなく、相手が「わかった気になる」くらいの記事を書くことに重きをおき、より多くの人に読みやすいと感じるような記事にしているからです。もし完全に理解したいというのであれば、より発展的な資料を探して読んでみることを強く推奨します。
Mathlogを見てみた感じ、メリン変換自体を解説している記事があまりなかったので一応定義しておきます。関数
関数
初めて見る人では、「こんな変なものを考えて何が面白いのか」と感じる方もいるかもしれません。しかし、数学的につまらないものであれば淘汰されて消えてしまっている可能性が高いので、なにかしら面白みはありそうです。実際今回紹介する定理や、Perronの公式などに応用されています。具体的になにか積分を求めてみましょう。
これはFresnel積分という有名な積分で、いくつかの求め方が存在しますが、正弦関数のメリン変換を既知とすると瞬殺できます。(後で頑張って計算します)
となります。ほとんど何も計算していません。留数計算でも求めることができますが、積分経路が思いつきにくい(八分円を使う)ので、かなり有効な手法だと思います。
Dirichlet積分を求める際にも利用できそうです。次のように計算できます。
どうでしょうか。理論的背景はともかくとして、計算上の有用性がありそうな気がしませんか?
メリン変換は広義積分で与えられているので、積分値が存在しない場合はメリン変換が定まりません。従って、存在する条件を知っておく必要があります。次の事実が広く知られています。
局所可積分な関数
これは広義積分の収束条件から簡単に証明できるので証明は与えないことにします。「必要十分じゃないじゃん」と思われる方もいらっしゃるかもしれませんが、十分条件が分かっているため間違って使うことはないので大丈夫だと思います。
さて、メリン変換には逆変換が存在します。次のように与えられます。
関数
が成り立つ。
定理の条件が満たされているとき、
となるので、成立する。
この証明は個人的にかなり好きです。
ようやくメインディッシュです。メリン変換の定義式を見ても、結局のところ元の関数に対して定まるメリン変換というのは(実解析を考えている限り)そこまで明らかなものではなく、例えば正弦関数のメリン変換
にしてもかなり大変そうです。Laplace変換の有名な等式
を用いれば
と計算できますが、Laplace変換を知っていないとなかなか思いつけない変形ですし、結構面倒ではありませんか?面倒ですよね?そう、面倒なんですよ。
そこで、お役立ちの定理、Ramanujan's Master Theoremが出てくるわけですね。まず紹介をします。
と展開されるとき、そのメリン変換は
で与えられる。
これを見てどう思いますか?僕は、「そんなわけないのでは?????」と思いました。考えてみましょう。
しかしながらです。
しかし、証明を見ないとわからないことがあると思い、証明を見てみることにしました。証明の大まかな流れとしては、
(1)最後のメリン変換の式をメリン逆変換する
(2)留数定理を使う
という流れでした。ここで、よくよく考えてみると
(1)
とでもなるでしょうか。このようにすると、不安はある程度解消されそうな感覚はしませんか?例えば先の余弦関数を掛ける例だと、
二つの関数
証明はチャレンジしてみてください。(僕だったら自分で証明しないときっと納得しなかったので)ともかく、上記の命題を認める限り先ほど出した「余弦関数を掛けてやったら違うの作れるじゃん」という問題は完全に消し去れます。やったね!!!
ちなみに、精密な議論ではない直感的な証明を記すと、次のようにすることができます。(一般的に正しくない議論がいくつか含まれています)
という形で書けるものとすると、
だいぶ直感的な導出ですね。
いくつかメリン変換を求めるうえでよく使う等式を示しておきたいと思います。なお、ここは補足に近いです。また、
積分の表示において
積分の表示において
定義から明らかです。
関係式
を用いて、(偏)微分と積分を交換して得ます。
次のものは英語版のWikipediaにも載っていなかったので需要はあると思います。
としてみると、
となるので、Ramanujan's master theroemを用いて得る。
よく使うのはこれくらいです。興味があれば英語版WikipediaのMellin変換の公式を見ておくといいと思います。
具体例に関して記述しようとは思ったのですが、おそらく僕がここに書くよりも、こちらの Wikipedia(Ramanujan's master theorem) やそのExternal linksの欄に掲載されているpdfを見ていただくほうがより多くの具体例に触れられると思います。
一応二つの例を示しておきます。最初に示した正弦関数のメリン変換と、超幾何関数のメリン変換について触れておきます。
正弦関数のほうに関しては簡単に計算できて、
となります。
超幾何関数(Wikipedia)
に関しては、よく使う等式とPochhammer記号のガンマ関数表記
を考えると、
次の等式が成り立つ。
多くの関数は超幾何級数で表すことができるので、超幾何級数表示が判明している関数のメリン変換は(命題5から命題9の結果も併せて考えれば)瞬殺できることになります。逆に、メリン変換の結果がガンマ関数で書けているなら、元の関数の超幾何級数表示もわかりますね。
初めて書いたmathlogで慣れないことも多くありましたが、「わかった気になる」をお届けするという観点からはうまくできていると嬉しいです。最後まで読んでいただきありがとうございました!