数論的関数

提供: testwiki
2023年1月20日 (金) 14:39時点におけるimported>Glayhoursによる版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

数論的関数(すうろんてきかんすう、テンプレート:Lang-en-short)とは、定義域が正整数である複素数を値に持つ関数のことである。

複素数の無限数列 {an}n1nan という対応で、数論的関数とみなすことができる。

素因数分解に関連する関数

正整数 テンプレート:Mvar に対して n=p primepνp(n)(νp(n)0)素因数分解する。

この項では、a(n){a(pk)|k0, p prime} によって得られる数論的関数について述べる。

加法的関数

互いに素である正整数 テンプレート:Mvarテンプレート:Mvar に対して、a(mn)=a(m)+a(n) が成立するとき、加法的関数テンプレート:En)という。

つまり、 a(n)=p;primea(pνp(n)) が成立する関数である。

特に、任意の正整数 テンプレート:Mvarテンプレート:Mvar に対して、f(mn)=f(m)+f(n) が成立するとき、完全加法的関数テンプレート:En)という。つまり完全加法的関数とは a(n)=p primeνp(n)a(p) が成立する数論的関数である。

  • 対数関数: logn
  • n の相異なる素因数の個数を表す ω(n)
    • ω(n)=#{p|νp(n)0}
  • n の重複度を数えた素因数の個数を表す Ω(n)
    • Ω(n)=p;primeνp(n)
  • 素数 p に対して、n を割る最大指数を表す、νp(n)

乗法的関数

互いに素である正整数 mn に対して、f(mn)=f(m)f(n) が成立するとき、乗法的関数 (multiplicative function)という。

つまり、 テンプレート:Indent が成立する関数である。

特に、任意の正整数 mn に対して、f(mn)=f(m)f(n) が成立するとき、完全乗法的関数 (completely multiplicative function)という。つまり、完全乗法的関数とは テンプレート:Indent が成立する数論的関数である。

  • 約数関数 σx(n) は乗法的関数であるが、完全乗法的関数ではない。

q進展開に関連する関数

q を 2以上の正整数とする。

このとき、任意の正整数 n に対して テンプレート:Indentq 進展開する。

この項では、a(n){a(bqj)|j0, b=0, 1,, q1} によって得られる数論的関数について述べる。

q加法的関数

a(n)=j0a(bj(n)qj) を満たすとき、q加法的関数 (q-additive function)という。

特に、q加法的関数 a(n)a(bqj)=a(b) (j0, b=0, 1,, q1) を満たすとき、強q加法的関数 (strongly q-additive function)という。

  • sum of digits 関数 sq(n)=j0bj(n)
  • digit counting 関数 eq(b;n)=#{j|bj(n)=b} 但し、b1,2,,q1 のいずれか。

q乗法的関数

a(n)=j0a(bj(n)qj) を満たすとき、q乗法的関数 (q-multiplicative function)という。

特に、q乗法的関数 a(n)a(bqj)=a(b) (j0, b=0, 1,, q1) を満たすとき、強q乗法的関数 (strongly q-multiplicative function)という。

  • トゥエ=モース数列 a(n)=(1)e2(1;n)
  • product of digits 関数 pq(n)=j=0rbj(n)     (br(n)0, bj(n)=0 (j>r))

その他の数論的関数

(1) 素数に関係する関数

(2) 数の表現・分割

  • n を2つの平方数の和で表す表し方の数を与える r2(n)
  • n を正整数の和で表す表し方の数を与える p(n)
  • ウェアリングの問題
    • 全ての正整数が s 個の k 乗数の和で表される様な s の最小値 g(k)
    • 十分大きな全ての正整数が s 個の k 乗数の和で表される様な s の最小値 G(k)

性質

代数的性質

数論的関数 f(n), g(n) に対して、ディリクレ積 f*gテンプレート:Indent と定めると、f*g は数論的関数となる。従って、数論的関数全体集合は多元環となる。

乗法的関数 f(n), g(n) に対して、ディリクレ積 f*g で得られた数論的関数は乗法的関数となる。

数論的関数 f(n) が、ある正数 C と、数論的関数 g(n) が存在して、f(n)=Cg(n) と表されるとする。すると、f(n) が(完全)乗法的関数である必要十分条件は、g(n) は(完全)加法的関数である。

位数

(1) 最大位数

数論的関数 a(n) に対して、ある単純な形をした n の関数 ψ(n) が存在して テンプレート:Indent が成立するとき、a(n)最大位数ψ(n) であるという。

(2) 平均位数

数論的関数 a(n) に対して、ある単純な形をした n の関数 ψ(n) が存在して テンプレート:Indent が成立するとき、a(n)平均位数ψ(n) であるという。

従って、a(n) は、だいたい ψ(n) であると思われるが、数論的関数の多くは、値の振る舞いが複雑であり、a(n) がほぼ ψ(n) である様な n は正整数のなかで少数であることも珍しいことではない。

(3) 正規位数

任意の正数 ϵ とほとんど全て[1]の正整数 n に対して テンプレート:Indent が成立するとき、a(n)正規位数ψ(n) であるという。

平均位数と正規位数は、常に存在する訳ではない。 平均位数は持つが正規位数はもたない、その逆で、平均位数は持たないが正規位数を持つ数論的関数が存在する。

(1) 約数関数 d(n)

最大位数は、 テンプレート:Indent であり、平均位数は logn である。 さらに logd(n) の正規位数は log2loglogn である。 従って、任意の正数 ε とほとんど全ての正整数 n に対して テンプレート:Indent が成立する。

つまり、ほとんど全ての正整数に対して、d(n) の値は、平均位数よりも小さい。

(2) 約数和関数 σ(n)

最大位数は テンプレート:Indent であり、平均位数は π2n/6 である。

(3) オイラー関数 φ(n)

最大位数は n1 であり、平均位数は 6n/π2 である。

(4) n の相異なる素因数の個数を表す関数 ω(n)

平均位数および正規位数は共に loglogn である。

(5) n の重複を込めた素因数の個数を表す関数 Ω(n)

平均位数および正規位数は共に loglogn である。

(6) 素数の個数を表す π(n)

正規位数は、n/logn である。

出典

テンプレート:脚注ヘルプ テンプレート:Reflist

注釈

テンプレート:脚注ヘルプ テンプレート:Notelist

参考文献

関連項目


テンプレート:Normdaten

  1. 条件を満たさない n 以下の正整数の個数を n で割った値が 0 に収束するという意味。