5

オイラー積の素数の部分を自然数にしてみる

98
0

議題

ご存知、リーマンゼータ関数のオイラー積表示
ζ(s)=pP11ps

で、無限積は素数をわたっているけど、自然数にしたらどうなるのだろう。という事で、

Z(s)=k=211ks

を考えてみる。
(k=1の場合は分母がゼロなので除外)

素数の方はリーマンゼータ関数、自然数のほうは自然数ゼータ関数と呼んで区別する。
(僕が適当に考えた名前。知れ渡った呼び方があるならすみません。)

よく知られた素数ゼータ関数がある時点で、自然数ゼータは不適切じゃねと思ったがもう気にしないでください。切実

収束性

0|an|<1のとき、
anが収束
(1an)が収束

この二つは同値である事を認めれば、ただ逆数とった11anの収束も以上に同値で、結局f(s)
k=2ks
と、収束する範囲が同じになる。
ということで、Rs>1で収束する。

特殊値の計算

やっぱリーマンゼータ関数で魅力的(主観)なのは、素数の積から円周率が出てくること。では、自然数ゼータ関数ではどうだろう。

sNのとき

Z(s)=m=1sΓ(2e2iπms)

部分積

zn(s):=k=2n11ks

を、考える。
神のお告げにより、分母分子n!sをかける。

zn(s)=n!sn!sk=2n(1ks)

n!sの中に入れる

zn(s)=n!sk=2n(ks1)

分母をどっさり因数分解

zn(s)=n!sk=2nm=1s(ke2iπms)

順序入れ替えて、分子のn!sをばらす

zn(s)=m=1sn!k=2n(ke2iπms)

両辺nにとばす

Z(s)=m=1slimnn!k=2n(ke2iπms)

右辺の極限、どこかで見たことがないだろうか。
答えを言うと、ガンマ関数のガウスの乗積表示(っていうか、定義)

Γ(x+2)=limnn!nxk=2n(k+x)

が使える。

nxがついてるやんけ」と、思ったかもしれないけど、なんとも都合よく、xが1のs乗根を渡るので、指数法則によってn0になって消える。

つまり、

Z(s)=m=1slimnn!k=2n(ke2iπms)

=m=1slimnn!ne2iπmsk=2n(ke2iπms)

=m=1sΓ(2e2iπms)

きたーー

これで計算していってみる。

s=2

定理より、

Z(2)=Γ(21)Γ(2+1)
=2

リーマンゼータ関数ではζ(2)=π26のところが、整数。

因みに簡単な計算で

zn(2)=2n1+n

が分かるので、リーマンゼータ関数っぽい不思議さはあんまないかも。

s=3

定理より

Z(3)=Γ(1)Γ(523i2)Γ(52+3i2)

相反公式を変形したら
Γ(52+x)Γ(52x)=πcos(πx)(14x2)(94x2)

を得るので、用いて計算すると

Z(3)=πcos(π(3i2))(14(3i2)2)(94(3i2)2)

=3πcos(π(3i2))

=3πsech(32π)

=6πe32π+e32π

リーマンゼータでは閉じた形が未発見なs=3だが、自然数ゼータのほうだとできた。おーー。

s4

残念だけど、5以上の奇数ではガンマ関数を用いずには表せなかった。(僕の力不足かも分からん)
なぜなら、相反公式が使えなくなるから。
やっぱゼータにおいて、全ての自然数sで特殊値を知るのはむずいのか。

一方、偶数だと計算できる。
なんともゼータらしい。
結果を載せると
Z(4)=4πcsch(π)

Z(6)=6π2sech2(32π)

Z(8)=16π3csch(π)cosh(2π)cos(2π)

加法定理とかの計算がなかなか大変。

sNのとき

上記の方法は全く通用しない。
世の中の他のゼータでも、整数以外で求められるのはまぁないから、難しそう。

でも一応、次からの方法で、無限積じゃない表示を得た。

L関数による計算

Z(s)=limn1n!dndxn|x=0exp(k=1ζ(ks)kxk)

最終はこれを示す。

無限積の形でできそうなことは済んじゃったので、

Z(s)=k=1p(k)ks

このように展開したときの、数列p(k)を求める。

リーマンゼータ関数では、

ζ(s)=(1+2s+22s+)(1+3s+32s+)(1+5s+52s+)

となって、各因数からの選び方が素因数分解に一致して、展開したときの係数は全て1だった。
言い換えると、

自然数を素数の積で表す方法は順序を除いて1通りである
となる。(1は素数0個の積)

自然数ゼータ関数では、素数が自然数に入れ替わるので

自然数(k)を2以上の自然数の積で表す方法は順序を除いてp(k)通りである

ということ。

p(k)の計算

kn個の素数q1,2,nで素因数分解する。
k=i=1nqi

このとき、p(k)を計算するというのは、これらの素数をグループ分けすることと同じ。
 
 
例えば、n=6の、あるグループ分け
{q1},{q4,q6},{q2,q3,q5}
は、kが3つの自然数(グループ内の積)の積でかける、ということを表す。
 
 
よって、計算すべきは
n個のものを何個かにグループ分けする方法の数

となる。
という事は、ベル数Bnだ!

ベル数ってなんだ?という人向け
定義は上の赤字のまま。
以上。
 

性質としては、

Bn+1=k=0n(nk)Bk

Bn=k=0n{nk}

Bn=1ek=0knk!
などがある。


じゃあ完了、というわけはなく、ベル数は、異なるn個のもののグループ分けであって、
素因数分解には同じ素数が何回も出てくることがある。よってその重複を省かないといけない。

では、求めよう、と言いたいところだが、簡単な計算では難しそう(主観)だと気づく。

なので、分かりやすいものから段階的に求めていこう

pn(k)による漸化式

pn(k)を、自然数(k)を自然数n個の積で表す方法の数と定義する

ただし、p0(k)は便宜上

p0(k):={1k=10otherwise

rn(k):={1knN0otherwise

pn(k)=1ni=0n1d|kpi(d)rni(kd)

証明は、、僕の日本語力が欠けるのでざっくりで。
i=n1のときの項に注目してみると、r1はいつでも1なので、d|kpn1(d)というのが出てくる。これは、グループをひとつ固定して、残りn1個のグループ分けをしているということ。
大小(順序)で打ち切らず、約数全てで和をとっているので、nで割っている。
次に出す例を見れば何となくわかるけど、残りの項は、因数が重複している場合、nで割れなくなるのを調整する為にある。重複しているかを検知するのが、riとなっている。

定理によると
p2(k)=12(d|kp0(k)r2(kd)+d|kp1(d)r1(kd))=12(r2(k)+d|kp1(d)r1(kd))=12(r2(k)+d|k1)=12(r2(k)+d(k))
(d(k)は約数関数)
右辺はちょっと睨んだら左辺になることが分かる。
kの約数を書き出せば、掛けてkになる相方が定まるので、kを2数の積で表す組を得るが、順序は考えないので2で割れば良い。
また、平方数のときは(k,k)の組に順序はない為、1足して調整する。

3のときも見てみる。

定理によると、
p3(k)=13(r3(k)+d|k(r2(kd)+p2(d)))=13(r3(k)+d|k(r2(d)+p2(d)))

p2の和を計算している部分は、3数のうち、一つを固定してのこりを2つに分けるということ。
同じく3で割る必要がある。
r2の和の部分は、p2のときに固定されたのが平方数の場合(r_2が検知する場合)、その平方根が固定される場合は1回しかない

   ({a},{a},{b})({b},{a},{a})
   この2つしかカウントされない

ので、3で割ったときに1とカウントされる為に1足しておく、ということ。

最後にr3を足すのは、立法数だと上記の一回じゃ足りないので、もう一回1足しておく。
 
こんな感じ。(適当)

素数から自然数へのL関数たち

Zn(s):=k=1pn(k)ks

Z0(s)=1

Z1(s)=ζ(s) (リーマンゼータ)

limnZn(s)=Z(s)

以上がすぐに分かる。

求めたpn(k)の関係式を用いてZn(s)の関係式を導く

ディリクレ畳み込み

fg(n):=d|nf(d)g(nd)

k=1fg(k)ks=(k=1f(k)ks)(k=1g(k)ks)

証明は、左辺、二重級数にして分子を基準に和をとろうとしたら得る

定理をそのままつっこんで計算する
Zn(s)=k=11ni=0n1d|kpi(d)rni(kd)ks=1ni=0n1k=1d|kpi(d)rni(kd)ks=1ni=0n1k=1pirni(k)ks=1ni=0n1(k=1pkks)(k=1rni(k)ks)=1ni=0n1Zi(s)ζ((ni)s)

きたぁ。

あとはこの漸化式をどうにかして解いて、nを無限大にとばせばいい。

Znの漸化式をとく

再掲

Zn(s)=1ni=0n1Zi(s)ζ((ni)s)

何項間漸化式ってレベルではなさそう。

と、思いきやなんとも都合よく、コーシー積ぽくなっている。
ので、母関数を計算してみる。

G(s,x):=k=0Zk(s)xk

これを用いれば

(k=0Zk(s)xk)(k=0ζ(ks)xk)=k=0xki=0kZi(s)ζ((ki)s)=k=0xk(kZk(s)+Zk(s)ζ(0))

となるので、移項、微分に注意すると

G(s,x)k=1ζ(ks)xk=xddxG(s,x)

を得る。きたぞ。
G(s,0)=1に注意し、この微分方程式を解くと、

G(s,x)=exp(k=1ζ(ks)kxk)

うぉー。
と、いうことで係数は微分で出てくるので

Zn(s)=1n!dndxn|x=0exp(k=1ζ(ks)kxk)

テイラー展開は大変そう。

おわり

都合よく行くことが多くて、良い感じの関数だった。

最後の等式は全くもってnが計算できる気がしないが、無限積の計算に飽きた人は使ってみてね。

読んでくれてありがとうございました

間違いあれば指摘ください

疑問垂れ流し

最初のガンマ関数による表示は、似たようなことがリーマンゼータでもできないか?
素数版ウォリス積みたいな。

関数等式とか、そもそも解析接続があるのか分からないけど、もしあるなら、自然数の分布がわかるのか?
分かったとしたら、逆に非自明零点(あるのかも謎)が分かるのか?

因みにグラフをみると、Zk(s)は、kを大きくしていくと、s<1では、(無限積としての)発散しているように思われる。

素数、自然数じゃなくて、奇数、合成数とかではどうなる?

無限積は素数も含むので、リーマンゼータ関数を因数に持っていると考えられる。
ということは、同じ零点も持つ?合成数だけの積は、極が生まれる?

投稿日:324
更新日:48
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

kanalysis
kanalysis
21
1260
数学者でもなければ大学生でも無い一般人

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 議題
  2. 特殊値の計算
  3. $s\in\mathbb{N}$のとき
  4. $s\notin\mathbb{N}$のとき
  5. $L$関数による計算
  6. $p(k)$の計算
  7. $p_n(k)$による漸化式
  8. 素数から自然数へのL関数たち
  9. $Z_n$の漸化式をとく
  10. おわり
  11. 疑問垂れ流し