読み込み中...

整数分割

フリー百科事典『ウィキペディア(Wikipedia)』より
数学において、整数分割 (integer partition) は、整数を自然数(正の整数)の和で表したものであるWolfram。同じ自然数を重ねて使ってもよいが、並べる順序のみを違えたものは同じ分割と見なされる。例えば、整数5の分割は以下7個である。
5=5
5=4+1
5=3+2
5=3+1+1
5=2+2+1
5=2+1+1+1
5=1+1+1+1+1
数学的には、増加することのない (non-increasing) 有限個の自然数の列\lambda=\{\lambda_i\}_{i=1}^{\ell}が分割を表現すると考えて、|\lambda|=\sum{\lambda_i}を分割の重さ(weight)という。整数nの分割は重さnを持つ分割であるHealy。慣例により、全ての分割の集合を\mathcal{P}で表す。整数nの分割が成す集合\mathcal{P}(n)=\{\lambda(n)\}
\mathcal{P}(n)=\{\lambda\in\mathcal{P}:|\lambda|=n\}

である。

制限された分割

制限された分割、例えば、
  • 奇数のみを使う分割 \mathcal{O}=\{\lambda\in\mathcal{P}:2\nmid\lambda_i\}
  • 同じ数を重ねて使わない分割 \mathcal{Q}=\{\lambda\in\mathcal{P}:\lambda_i>\lambda_{i+1}\}
  • 同じ数を重ねて使わず、且つ、偶数個の数への分割 \mathcal{Q}^0=\{\lambda\in\mathcal{P}:2\mid\ell,\lambda_i>\lambda_{i+1}\}
  • 同じ数を重ねて使わず、且つ、奇数個の数への分割 \mathcal{Q}^1=\{\lambda\in\mathcal{P}:2\nmid\ell,\lambda_i>\lambda_{i+1}\}

なども古くから研究されている。

分割恒等式

分割数について多くの定理が知られている。例えば、オイラーの分割恒等式
|\mathcal{O}(n)|=|\mathcal{Q}(n)|
を主張し、オイラーの五角数定理
|\mathcal{Q}^0(n)|-|\mathcal{Q}^1(n)|=\begin{cases}(-1)^k&\mbox{if }n=\frac{3k^2{\pm}k}{2}\\0&\mbox{otherwise}\end{cases}

を主張する。

分割関数

分割関数 (partition function) は整数nの分割の個数を与える関数である。
p(n)=|\mathcal{P}_(n)|

便宜上、p(0)=1,p(-n)=0\;(n\in\mathbb{N})と定義することが多い。

分割関数の母関数

分割関数の母関数は、
\begin{align}1+\sum_{n=1}^{\infty}p(n)q^n
&=\prod_{m=1}^{\infty}\left(1+\sum_{n=1}^{\infty}q^{nm}\right)\\ &=\prod_{m=1}^{\infty}\frac{1}{1-q^m} \end{align} である。例えば、q^5の項を抜き出すと
\begin{align}p(5)q^5
&=q^{5\cdot1}+q^{1\cdot2}q^{3\cdot1}+q^{2\cdot2}q^{1\cdot1}+q^{1\cdot3}q^{1\cdot2}+q^{1\cdot3}q^{2\cdot1}+q^{1\cdot4}q^{1\cdot1}+q^{1\cdot5}\\ &=q^{1+1+1+1+1}+q^{2+1+1+1}+q^{2+2+1}+q^{3+2}+q^{3+1+1}+q^{4+1}+q^{5}\\ &=7q^5\\ \end{align}

であり、p(5)=7である。

分割関数の漸化式

分割関数の母関数は、オイラーの五角数定理により、
\begin{align}1+\sum_{n=1}^{\infty}p(n)q^n
&=\frac{1}{\displaystyle\sum_{k=\infty}^{\infty}(-1)^kq^{(3k^2-k)/2}}\\ &=\frac{1}{1+\displaystyle\sum_{k=1}^{\infty}(-1)^kq^{(3k^2-k)/2}+\displaystyle\sum_{k=1}^{\infty}(-1)^kq^{(3k^2+k)/2}}\\ \end{align} となる。従って、
\left(1+\sum_{n=1}^{\infty}p(n)q^n\right)\left(1+\sum_{k=1}^{\infty}(-1)^kq^{(3k^2-k)/2}+\displaystyle\sum_{k=1}^{\infty}(-1)^kq^{(3k^2+k)/2}\right)=1
であるが、q^nの係数を比べて
\begin{align}
&p(n)+\sum_{k\ge1}(-1)^kp\left(n-\frac{3k^2-k}{2}\right)+\sum_{k\ge1}(-1)^kp\left(n-\frac{3k^2+k}{2}\right)\\ &p(n)=\sum_{k\ge1}(-1)^{k+1}p\left(n-\frac{3k^2-k}{2}\right)+\sum_{k\ge1}(-1)^{k+1}p\left(n-\frac{3k^2+k}{2}\right)\\ \end{align} となる。但し、p(0)=1,p(-n)=0\;(n\in\mathbb{N})とする。例えば、
p(13)=p(12)+p(11)-p(8)-p(6)+p(1)=77+56-22-11+1=101

である。

関連記事

出典

 読み込み中...

ブログレシピコミュニティお小遣いふくびき壁紙写真

Copyright(C)2009 GMO Media, Inc. All Rights Reserved.