分割数

提供: testwiki
ナビゲーションに移動 検索に移動

テンプレート:翻訳中途 数論における分割数(ぶんかつすう、テンプレート:Lang-en-shortテンプレート:Math は[[自然数の分割|自然数 テンプレート:Mvar の分割]](テンプレート:Mvar をその順番の違いを除いて自然数の和として表す方法)の総数を表す数論的函数である。ただし、規約として テンプレート:Math2 および負の整数 テンプレート:Math2 に対して テンプレート:Math2 と定める。

分割数のリスト

分割数の列について、50番目までの値は テンプレート:OEIS を参照。

n 0 1 2 3 4 5 6 7 8 9 10
p(n) 1 1 2 3 5 7 11 15 22 30 42
  • p(100) = 190,569,292
  • p(200) = 3,972,999,029,388
  • p(1000) = 24,061,467,864,032,622,473,692,149,727,991 ≈ 2.4テンプレート:E.

テンプレート:As of、知られている中でこの形で得られる最大の素数は、[1]p(1289844341) で、これは十進法で 40000桁の数値である。

補助函数

分割函数の値を帰納的に求める方法の一つとして、テンプレート:Mvarテンプレート:Mvar 以上の自然数で分割する場合の数 テンプレート:Math を補助的な函数として考えるのがある。テンプレート:Mvar を固定したとき、テンプレート:Math を次の2つで場合分けする。

  1. 最小の成分が テンプレート:Mvar である。
  2. 最小の成分が テンプレート:Mvar より大きい。

1. の場合の数は テンプレート:Math2 である。何故なら、整数 テンプレート:Math2テンプレート:Mvar 以上の整数で分割した場合全体は、それぞれの場合に "テンプレート:Math2" とすると、テンプレート:Mvar の、最小の成分が テンプレート:Mvar の分割と1対1に対応するからである。

この補助函数により、分割数の列の一般項を立式できる:

1+k=112np(k,nk)=p(n),

ここで n床函数である。

2. の場合の数は テンプレート:Math2 である。これは、最小の成分が テンプレート:Math2 以上であることから明らかである。

上記の 2つの場合は排反であるから、テンプレート:Mvar の分割の総数は

テンプレート:Math2

となる。したがって、補助函数 テンプレート:Math2再帰的に次の式で定義する:

p(k,n):={0(k>n)1(k=n)p(k+1,n)+p(k,nk)(k<n)

この函数は少し複雑な挙動を見せる傾向にある。

p(1, 4) = 5
p(2, 8) = 7
p(3, 12) = 9
p(4, 16) = 11
p(5, 20) = 13
p(6, 24) = 16

もともとの分割数 p(n) はちょうど p(1, n) に当たる。

テンプレート:Math2 の一覧表は以下の通り。

p(k, n) k
1 2 3 4 5 6 7 8 9 10
n 1 1 0 0 0 0 0 0 0 0 0
2 2 1 0 0 0 0 0 0 0 0
3 3 1 1 0 0 0 0 0 0 0
4 5 2 1 1 0 0 0 0 0 0
5 7 2 1 1 1 0 0 0 0 0
6 11 4 2 1 1 1 0 0 0 0
7 15 4 2 1 1 1 1 0 0 0
8 22 7 3 2 1 1 1 1 0 0
9 30 8 4 2 1 1 1 1 1 0
10 42 12 5 3 2 1 1 1 1 1

分割数の母函数

分割数 p(n) の母関数は、次の式で与えられる。

n=0p(n)xn=k=111xk.

右辺の各項を幾何級数として展開すれば、これは

(1 + x + xテンプレート:Sup + xテンプレート:Sup + …)(1 + xテンプレート:Sup + xテンプレート:Sup + xテンプレート:Sup + …)(1 + xテンプレート:Sup + xテンプレート:Sup + xテンプレート:Sup + …) …,

と書くことができるが、ここから積をとって テンプレート:Mvar の項となるものを拾い出せば

n = aテンプレート:Sub + 2aテンプレート:Sub + 3aテンプレート:Sub + … = (1 + 1 + … + 1) + (2 + 2 + … + 2) + (3 + 3 + … + 3) + …,

を得る。ここで各数 iaテンプレート:Sub 個ずつ現れる。これはまさに n の分割の定義そのものであるから、この無限積が求める母函数を与えることが確認できる。もっと一般に、整数 n の適当な集合 A に属する整数への分割数の母函数も、上記の式の項の kA の元となっているものにとることで得られる。この結果はオイラーによる。

オイラーによるこのような分割数の母函数の定式化は q-ポッホハマー記号の特別な場合であり、また多くのモジュラー形式の積の定式化(特にデテキント・イータ函数の)と近い関係にある。また、この母函数表示をオイラーの五角数定理と合わせれば、次のような漸化式

p(k) = p(k − 1) + p(k − 2) − p(k − 5) − p(k − 7) + p(k − 12) + p(k − 15) − p(k − 22) − …

を得る。ここで p(0) = 1 および負の整数 k に対して p(k) = 0 とし、和は ½n(3n − 1) の形(ただし n は正または負の整数全体を走る)の一般五角数全体にわたってとるものとする(順に n = 1, −1, 2, −2, 3, −3, 4, −4 ..., とすると、値として 1, 2, 5, 7, 12, 15, 22, 26, 35, 40, 51, ... が得られる)。和における符号は交互に +, +, −, − +, +, … と続く。

分割数の合同算術

テンプレート:Main ラマヌジャンは 4 または 9 で終わる整数に対する分割数に関して合同式

p(5k+4)0(mod5)

が成立することを発見した[2]。例えば、整数 4 の分割数は 5 であり、整数 9 の分割数は 30、整数 14 の分割数は 135 といった具合である。ラマヌジャンはまた 7 および 11 に関する合同式

p(7k+5)0(mod7)p(11k+6)0(mod11)

も発見している。さて、5, 7, 11 は連続する素数になっているので、次の素数 13 に対する同様の合同式 p(13k + a) ≡ 0 (mod 13) が適当な a の下成立しそうなものだが、実際にはそうはなっていない。さらにいえば、p(bk + a) ≡ 0 (mod b) の形の合同式は 5, 7, 11 以外のどの素数 b に対しても成立しないことが示せる[3]

1960年代にイリノイ大学シカゴ校アトキンは、同様のいくつかの小さな素数を法とする合同式を発見している。例えば

p(11313k+237)0(mod13)

のようなものが含まれる。2000年には、ウィスコンシン大学マディソン校小野(Ken Ono)は任意の素数を法とする同様の合同式の存在を示した。さらに数年後、小野はイリノイ大学のスコット・アールグレンとともに、6 と互いに素なすべての整数を法とする分割数の合同式が存在することを証明している[4]

  • A.ブライチャー:「ラマヌジャンの予言」、日経サイエンス、2014年9月号、頁67-72.
  • Amanda Folsom, Zachary A. Kent and Ken Ono:"l-Adic Properties of the Partition Function", Advances in Mathematics, v.229, No.3, pp.1586-1609 (Feb. 15, 2012).
  • Ken Ono and Larry Rolen:"Ramanujan's Mock Theta Functions", Proc. National Academy of Sci. USA, v.110, No.15, pp.5765-5768(Apr. 9, 2013). url="www.ncbi.nlm.nih.gov/pmc/articles/PMC3625272".

分割数の公式

分割数 p(n) の漸近表示は、

p(n)14n3eπ2n3 as n.

で与えられる。この漸近公式は、ハーディラマヌジャンによって1918年に初めて見出され、また、それとは独立にウスペンスキーが1920年に発見している。例えば p(1000) を考えると、漸近公式からだいたい 2.4402 × 10テンプレート:Sup となることが分かるが、これは真の値とくらべても十分近い値である(真の値よりは 1.415% ほど大きい)。

1937年にラーデマッハーはハーディとラマヌジャンの結果に基づいて次の収束級数表示:

p(n)=1π2k=1kAk(n)ddn(1n124sinh[πk23(n124)])

を得ている。ただし

Ak(n)=0m<k(m,k)=1eπi(s(m,k)1k2nm)

とおいた(ただし s(m,k)デデキント和)。このような和はクルースターマン和と呼ばれる。この式の微分の箇所は本質的に第一種変形ベッセル関数I3/2(πk23(n124))に等しく、もう少し簡単な形に直せる[5]。ここで、記号 (m, n) = 1 は m の値として n互いに素であるものだけを考えることを意味する。ラーデマッハーの公式の証明はフォード円ファレイ数列モジュラー対称性およびデデキントのイータ関数などを主に使ってなされる。

2011年1月、小野とダルムシュタット工科大学のジャン・ヘンドリック・ブルーニエは、任意の自然数 n に対する p(n) を決定する有限で代数的な公式を得たと発表した[6][7]

分割数は n の「五角数分割」上の和として表すことができる。

n=k1+2k2+5k5+=mqmkqm

n の五角数分割とする。ここに各 qテンプレート:Sub = m(3m − 1)/2 は一般五角数(GPN, 数列 テンプレート:OEIS2C)で qテンプレート:Subn を超えない最大の GPN である。故に[8]

p(n)=k1=0nk2=0n/2k5=0n/5kqM=0n/qM(1)A(Kk1,k2,k5,,kqM)δn,qmkqm,

を得る。ここで

K=k1+k2+k5+k7+,A=k5+k7+k22+k26+=m=±2,±4,kqm,

および

(Kk1,,kn)K!k1!kn!δK,k1++kn

多項係数である。p(n) に対する和の項の数は数列 テンプレート:OEIS2C で与えられる。例えば 8 = 7+1 = 5+2+1 = 5+1+1+1 = 2+2+2+2 = … だから

p(8)=(21,0,0,1)(31,1,1,0)(43,0,1,0)+(40,4,0,0)+(52,3,0,0)+(64,2,0,0)+(76,1,0,0)+(88,0,0,0)=264+1+10+15+7+1=22

となる。

行列式公式

各自然数 n に対して p(n) は次の式で求められる。

GPNs01257p(n)=|11111011100111100111010011110100111010100111001010011|n×n.

つまり、p(n) は上記無限次元テープリッツ行列n × n で止めた正方行列の行列式である。この行列の零でない成分は、一般五角数 qテンプレート:Sub 番目の行の先頭から斜め (diagonal) に配置され(主対角線の1つ上側の成分 (superdiagonel) は仮想的に 0 番目の行からと考える)、その値が (−1)テンプレート:Sup となっている。この行列式公式は、次の行列の間の関係式

(p(0)p(1)p(0)p(2)p(1)p(0)p(3)p(2)p(1)p(0)p(4)p(3)p(2)p(1)p(0)p(5)p(4)p(3)p(2)p(1)p(0))=(111111011100111100111)1

に同値なのだが、この関係式自体は単に上述の母函数の間の関係式(と五角数定理)を行列の形にまとめたものである。

ラマヌジャンの公式[9]

k=0p(5k+4)xk=5(x5)5(x)6,(x)m=1(1xm)

を使えば、分割数 p(5k − 1) はより小さな k次行列の行列式

p(5k1)=5|116109610109610301096100301096151103010960|k×k

として表すことができる。第一列の成分のなす数列は テンプレート:OEIS2C であり、最終列の(最初の 1 から)五つ毎に現れる非零成分のなす数列 (1, −5, 5, 10, −15, −6, …) は、数列 テンプレート:OEIS2C になっている(最終列はそれ以外の成分は全て零である)。例えば

p(29)=5|1161096101096103010961003010965|=4565.

同様のやり方で、残り二つのラマヌジャンの公式を使えば、分割数 p(7k − 2) および p(25k − 1) も k-次の行列式

p(7k2)=7|118132081202088|k×k,p(25k1)=25|163311498843431195751356543431766014|k×k

と表すことができる。これらの行列の最初の列はそれぞれ テンプレート:OEIS2C および テンプレート:OEIS2C であり、最終列は次の展開

(x)4(x7)3+7x(x7)7=1+3x+2x2+8x3+;63(x)24(x5)6+5352x(x)18(x5)12+5563x2(x)12(x5)18+586x3(x)6(x5)24+510x4(x5)30=63+4988x+95751x2+766014x3+

から得られる。例えば p(149) は

p(149)=25|1633114988434311957513565434311766014184453565434311332366557505184453565434318359848|=37027355200

で計算できる。また、分割数の第 n-部分和は行列式

k=0np(k)=|210211021010211010211101021cn1cn221cncn102|n×n

で与えられる。ただし、cテンプレート:Sub = −1, cテンプレート:Sub = 2, cテンプレート:Sub = 0 かつ k > 2 に対しては

ck={(1)m+1if k=qm,(1)mif k=qm+1,0otherwise.

とする。相異なる整数成分への分割の分割数を q(n) と書けば(これは分割の項に述べるように奇数成分への分割の分割数とも等しく)、

q(n)=|1111011110111000111110011100100111010100110|(n+1)×(n+1)

が成り立つ。第一列は数列 テンプレート:OEIS2C で、最終列は 2qテンプレート:Sub + 1 行目の成分が (−1)テンプレート:Sup でそれ以外の成分は零である。

関連項目

脚注

テンプレート:Reflist

参考文献

  • George E. Andrews, The Theory of Partitions (1976), Cambridge University Press. ISBN 0-521-63766-X .
  • Tom M. Apostol, Modular functions and Dirichlet Series in Number Theory (1990), Springer-Verlag, New York. ISBN 0-387-97127-0 (See chapter 5 for a modern pedagogical intro to Rademacher's formula).
  • Sautoy, Marcus Du. The Music of the Primes. New York: Perennial-HarperCollins, 2003.
  • D. H. Lehmer, On the remainder and convergence of the series for the partition function Trans. Amer. Math. Soc. 46(1939) pp 362–373. (Provides the main formula (no derivatives), remainder, and older form for Aテンプレート:Sub(n).)
  • Gupta, Gwyther, Miller, Roy. Soc. Math. Tables, vol 4, Tables of partitions, (1962) (Has text, nearly complete bibliography, but they (and Abramowitz) missed the Selberg formula for Aテンプレート:Sub(n), which is in Whiteman.)
  • Ian G. Macdonald, Symmetric functions and Hall polynomials, Oxford University Press, 1979, ISBN 0-19-853530-9 (See section I.1)
  • Ken Ono, Distribution of the partition function modulo m, Annals of Mathematics 151 (2000) pp.293–307. (This paper proves congruences modulo every prime greater than 3)
  • Richard P. Stanley, Enumerative Combinatorics, Volumes 1 and 2. Cambridge University Press, 1999 ISBN 0-521-56069-1
  • A. L. Whiteman, A sum connected with the series for the partition function, Pacific Journal of Math. 6:1 (1956) 159–176. (Provides the Selberg formula. The older form is the finite Fourier expansion of Selberg.)
  • Hans Rademacher, Collected Papers of Hans Rademacher, (1974) MIT Press; v II, p 100–107, 108–122, 460–475.
  • テンプレート:Cite book (qn elementary introduction to the topic of integer partition, including a discussion of Ferrers graphs)
  • テンプレート:Cite book
  • 'A Disappearing Number', devised piece by Complicite, mention Ramanujan's work on the Partition Function, 2007

外部リンク