1

関数研究1(不完全総積変換とオイラー表示のゼータ関数)

57
0

自作の関数で遊ぼう

Pythonの話じゃないです。作った関数でいろいろしていきましょう。今回は こちら の深掘りをしていきます。

定義

こちら と全く同じことを言ってるので、定義1はスキップしてもOKです。

不完全総積変換

ある関数f(x)に対し、k=1nf(g(t,k))を、関数fxt,n階不完全総積変換あるいは単に総積変換と定める。また、これをGλ,nxt(f(x),g(t,λ))
で表し、x初期変数,t変換変数,λ因子,n階数,f被作用関数,g作用関数と呼ぶ。
不完全総積変換のうち、fxx,n階不完全総積変換を関数fに対するn階不完全総積関数と定める。さらに不完全総積関数のうち、因子λの作用関数g(x,λ)λxであるものを単に総積関数と定め、これをGnx(f(x))(:=Gλ,nxx(f(x),λx))で表す。
これらすべてに任意の複素数zを代入でき(不完全総積変換は変換変数に代入)、Gλ,nxt=zで意味を成す。また、これをft=zにおけるn階不完全総積係数と定める。

ということで、次が新しいやつ。

完全総積変換

xt,n階不完全総積変換においてnであるものをxt,完全総積変換と呼ぶ。また、完全総積変換の変換変数tt=aを代入して総積変換がαに収束する際、
Gλ,xt=a(f(x),g(t,λ))=n=1f(g(a,n))=α
で表し、この収束値をft=aにおける完全総積係数と定める。

f(g(t,n))がどんなtに対しても0にならない、かつn1に収束する関数であることが前提条件です。
ということで本題のゼータ関数やってみようん。

ゼータ関数のオイラー積による表示

ゼータ関数とは、Re(s)>1なるsCに対し、
ζ(s):=n=11ns
で定義されるものです。sが偶数だと結構慣れ親しんでる数かも(?)。
ゼータ関数のオイラー表示とは、「オイラー積」なる形で表したゼータ関数です。少々小泉を感じますね。

ゼータ関数に対するオイラー積

ζ(s)=n=11ns=pP11ps
(ただし、Pは素数全体の集合)

A=ζ(s)=11s+12s+13s+
両辺12sをかけると、
B=12sζ(s)=12s+14s+16s+
よってABは、
(112s)ζ(s)=11s+13s+15s+
また、
C=13s(112s)ζ(s)=13s+19s+115s+
より、
ABC=(113s)(112s)ζ(s)=11s+15s+17s+
以下同様に素数のs乗に対して繰り返すと、
(112s)(113s)(115s)ζ(s)=11s=1
であるから、
ζ(s)=1(112s)(113s)(115s)=pP11ps

オイラー積の導出なんて今は正直どうでもいいんです。不完全総積変換と結び付けたいだけなので。
ここで、素数の一般項にも出てくる「ヤツ」も導出します。導出自体そんないらないですが。

素数を選び取る式

1と素数ON,合成数OFF

cos2(n1)!+1nπ={1(n=1nP)0(n1nP)

床関数は神です。

ウィルソンの定理より、pを素数とすると、
(p1)!+10modp
であるから、(p1)!+1pは整数になる。ただし、p=1でも成り立つ。
ここで、pが合成数である場合、整数にはならない。
cos2nπ=1(nZ)であるので、
cos2(n1)!+1nπn1または素数であるときに1、合成数では0cos2(n1)!+1nπ<1の範囲に収まる。
よってこの式に床関数をとると、
cos2(n1)!+1nπ={1(n=1nP)0(n1nP)
となる。

準備完了です。

不完全総積変換の逆方向

総積復元

Gλ,nxt(f(x),g(t,λ))=F(t,n)
であるようなf,g,nを定める(求める)ことをFxt総積復元と定め、
Gλxt(F(t,n))=(f(x);g(t,λ):n)
で表す。このとき、Gλxt(F(t,n))は一意に定まらない場合がある。

xtは、x from t とでも読みましょう。
新定義ができたので、タイトル回収phase。

ゼータ関数の総積復元

総積復元

ゼータ関数の総積復元
Gkts(ζ(s))
を一つ求めよ。

一意でないことを前提に、定理らを活用して出しましょう。

定理1より、
ζ(s)=pP11ps
定理2より、
11pscos2(p1)!+1pπ
pP11pspが合成数で1を振る舞い、p=1では発散する。
よって、
pP11ps=n=211nscos2(n1)!+1nπ
=n=111(n+1)scos2n!+1n+1π=Gk,ts(11t,(k+1)scos2k!+1k+1π)
よって、総積復元の定義式から、
Gkts(ζ(s))=(11t;(k+1)scos2k!+1k+1π:)

無限等比級数のやつが出てくるとは。美しい。
ちなみにp=1で発散することを全く考えてなかったので一時ものすごく焦りました。

conclusion

どうでしょうか? そうでしょう。きれいでしょう。
ますます総積変換の魅力にどっぷり漬け込んでいかせます(?)。
それはそうと関数づくり4が全く進まない。
以上です。

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

この記事を高評価した人

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

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

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

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

投稿者

関数をつくろう(掛詞)

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 自作の関数で遊ぼう
  2. 定義
  3. ゼータ関数のオイラー積による表示
  4. 素数を選び取る式
  5. 不完全総積変換の逆方向
  6. ゼータ関数の総積復元
  7. conclusion