前回の投稿のおさらいから。リンクは
こちら
積分について値を考察していた。得られた結果としては
の主に2つであった。(後者の証明もコメントで教えて頂きました。感謝です。)
ありがたいことに更にコメントを頂きました。そしてその内容は記事の追記ではもったいないので、続編を書くことにしました。
コメントで頂いた内容
この積分を考えることは、複素関数の点における留数を計算することと同じことは前記事でも述べました。
そこでという変数を置き、変数変換をすると
と書けます。ここで変数変換した際にが1つ消えることに注意。(留数は複素積分と対応するのでそこからも自然にわかる)
さて関数について考えると、分子は正則関数、分母はの項を個持つことから、この関数はにおいて位の極であることがわかる。
位の極の点における留数の計算は、便利な計算方法があって
これは関数の点の周りのローラン展開における次の係数の取り出し方である。を掛けて0次以上のローラン級数にして、回微分し留数より下の次数の項を消し、で留数より上の項を消し、そして最後にで割ることで微分して掛かった係数を割っている。
この方法を使うと
次に関数の微分には、ライプニッツの公式を用いる。具体的には
さてこれをの極限を取りで割ることで
以上より、を掛けて整理すると次を得る。なおが大量に出てきているので、見やすさのためにを1ずらす。
以上がコメント頂いた内容でした。ありがとうございました。
圧巻です。全く思いつかなかった方法にまた賢くなった気分。
これを見て、きっとよく知られた数なんだろうなぁ、と思いました。
分母を払うと出てくる数列
一応、実験ね。お決まりの。として、計算機にかけると
よかった、一致していた。こんなに綺麗に求まるとは。
上の式を一見すると分母を払うのに位必要ではと思うが、よく見ると
と書けるので
である。すなわち(及び)を掛けると整数値になる。
とおく
さてこの数列はどのような意味を持つのだろうか。
困ったら実験。に対して
この中で素数はがそうなのね...いやそういう話じゃない。
こんな数列は誰かが既に研究しているでしょう。
OEIS
という数列のオンライン辞典で検索...あった!!
A001515
Bessel polynomial evaluated at .
ベッセル多項式? 初めて聞いた。
とりあえず、A001515に書かれているコメントを訳して掲載する。
- () を1ブロックあたり2個以下の要素を持つn個のブロックに分割する数。言い換えると、 () の要素をそれぞれ1回ずつ使って、1個または2個の要素を持つn個の集合族を作る方法の数。
- 区別されていない個のものをそれぞれ1回または2回用いて並べる列の数と同じ。
- の(連分数展開における)次近似分数の分子
- 連分数展開を持つ連分数の分子
- "Gift Exchange Game"においてGiftは高々1度しか盗めない場合の数
最後のゲームが気になる(後述)が、ベッセル多項式についての記述というよりはこの数列自体の性質が書かれていた。
Note: は連分数展開を持つ。別の言い方をすると、を持つ連分数はである。
Gift Exchange Game
この章(及びこれ以降)は、主に以下のarticleGiftを参照した。
--ゲームのルール--
- 数値 (通常は1または2) は最初に決められている。
- 人の客は持ち寄ったギフトをテーブルに置く。(未開封)
- 人の客にからまで書かれた紙が1人1枚配られる。
- ホストはからまでの数を順に呼び、呼ばれた人は以下の2つの操作のうちいずれかを行う。
- 未開封のギフトを1つ選び、開封し全員に見せる。
- 開封済のギフトを1つ取る(盗む"steal")。
- それぞれのギフトにつき、盗まれる回数は回以内。
- 自分が開封したギフトが盗まれた場合、すぐに順が回ってきて、上の(1)(2)いずれかの操作を行う。
- 誰かが最後(個目)のギフトを開封した時点でゲーム終了。
Note: のときは、自分のギフトが盗まれた際(自分の回数制限に達してなければ)"盗み返し"ができる。
Note: 誰がどのギフトを持ち寄ったかという事実はこのゲームには寄与しない
・・・なんと楽しそうなゲームであろうか!(楽しくないって?)
でも数学的には楽しそうなのは間違いない。
起こりうるゲームの進み方の数をとおく。
< のときの例 >
3人の人をA, B, Cとしこの順に呼ばれたとする。
3つのギフトを1, 2, 3とおき、この順に開封されたとする。(ここは任意性があるので本当は倍される)
このとき、次の7通りのゲームの進み方がある。
- Aが1を開封→Bが2を開封→Cが3を開封
- Aが1を開封→Bが2を開封→Cが1を盗む→Aが3を開封
- Aが1を開封→Bが2を開封→Cが1を盗む→Aが2を盗む→Bが3を開封
- Aが1を開封→Bが2を開封→Cが2を盗む→Bが3を開封
- Aが1を開封→Bが2を開封→Cが2を盗む→Bが1を盗む→Aが3を開封
- Aが1を開封→Bが1を盗む→Aが2を開封→Cが3を開封
- Aが1を開封→Bが1を盗む→Aが2を開封→Cが2を盗む→Aが3を開封
ということで、である。
以下、とおく。を1つずらすのは、上の例だとギフトは最後に開封されてそれですぐ終了になるので、実質ゲームには寄与していないからである。
すなわち、である。
上のコメントが意味しているのは、この関数がベッセル多項式に等しいということである。
Note: このことの証明は参考論文にも述べられているが、大事なことは、最後のギフト以外の全てのギフトの(開封された+盗まれた)回数は1回以上2回以下で、それらの順列の総数と対応がつく。(コメント1つ目との対応)
ベッセル多項式
以下(Bessel関数の章以外)は主にarticleBesselを参照した。
Bessel多項式は以下のように定義される。
この定義から、のときの値は上の数列と一致している。
のとき、多項式の値は
などと計算される。よく知られた事実として
- (これは上にも書いた;係数はに等しい)
- 漸化式 が成り立つ
- 微分方程式 を満たす
(この微分方程式の一般解はである) - 指数型母関数
- と書き表せる [ライプニッツの公式を使う]
などがある。
Bessel関数との対応
Bessel多項式はBessel関数と関係が深い。
ただしここに関しては筆者は詳しくないのでより今後勉強したい。
この章は英語版WikipediaBesselWikiを参照した。
に対し、通常のBessel関数は、ざっくり言えば
の解の1つであり、主には整数または半整数を扱う。そのマクローリン展開は
で与えられる。
この関数に対し、第二種Bessel関数を
と定める。更に第一種(第二種)変形Bessel関数 をそれぞれ
と定める。この時Bessel多項式は
と書き表せる。
Bessel多項式の直交性
実は直交多項式と呼ばれる多項式族の1つである。
直交多項式については、私自身全くの無知であり(具体例として知られる関数の名前や簡単な性質を知っている程度)今後特に勉強したいと思っているので
mathlogの今後の記事の方針も、直交多項式について書こうと思っている。
なので、今回はBessel多項式が満たす直交性について述べ、それについて証明することで記事を終えたいと思う。
Bessel多項式の直交性
: 非負整数
: 複素数平面上の単位円上を反時計回りに回る経路
このとき以下が従う。
なお被積分関数の極はのみであるので、経路はの周りを一周する経路なら他のものでも構わない。
- のときの積分の値がになること
が満たす微分方程式より次が従う。
以上より部分積分をすることで
のときなので、以上より
- のときの値の計算
以下を使う。
・補題
のに対し、
もちろん回部分積分することで示せるが、以下のようにも示せる。
の最高次係数がであることを考えると、上次以下の多項式全てのなすベクトル空間は基底を持つ。
この事実をに対して使うとと書ける。今から全てがと直交することは(1)で示したので従う。(補題が成立)
この補題と、部分積分を回用い
となる。
ここでをの周りでローラン展開したときのの項は
となるので、留数はこの項の係数が出てくる。従って
となりこれを上の式に代入することで
となり示された。
Note: 同様に部分積分を実行することで任意のに対し
が成立する。ここでは下降階乗である。
あとがき
まさか複素関数の教科書の例題の積分から、組み合わせ論や直交多項式や...といった概念が出てくるとは
この記事を書きながらも
Bessel関数や直交多項式の勉強も(人はそれを次の記事のネタという)始めたし
また理解が進み次第記事の加筆も進めていきたいな
2023年の更新はこれが最後だろうし
今年もありがとうございました、そして来年もよろしくお願いします。