1 分割、Ferrers 図形、共役分割
定義 1.1. n n n を非負整数とする。n n n の分割 (integer partition ) とは、非増加な正の整数の有限列
λ = ( λ 1 , λ 2 , … , λ r ) , λ 1 ≥ λ 2 ≥ ⋯ ≥ λ r ≥ 1 , ∑ i = 1 r λ i = n \lambda=(\lambda_1,\lambda_2,\dots,\lambda_r),\qquad
\lambda_1\ge\lambda_2\ge\dots\ge\lambda_r\ge1,\qquad
\sum_{i=1}^{r}\lambda_i=n λ = ( λ 1 , λ 2 , … , λ r ) , λ 1 ≥ λ 2 ≥ ⋯ ≥ λ r ≥ 1 , i = 1 ∑ r λ i = n のことをいい、λ ⊢ n \lambda\vdash n λ ⊢ n と書く。各λ i \lambda_i λ i をλ \lambda λ の部分 (part ) 、r r r を部分の個数 (number of parts ) とよぶ。n = 0 n=0 n = 0 に対しては長さ0 0 0 の列(空の分割)を唯一の分割とする。n n n の分割の総数を分割数 (partition number ) とよびp ( n ) p(n) p ( n ) と書く。とくにp ( 0 ) = 1 p(0)=1 p ( 0 ) = 1 である。
分割は部分の重複度によっても記述することができる。この記述は Euler 積の等式の証明で用いる。
命題 1.2. 非負整数n n n を固定する。n n n の分割λ \lambda λ に対し、k ≥ 1 k\ge1 k ≥ 1 について
m k ( λ ) = ∣ { i : λ i = k } ∣ m_k(\lambda)=\bigl|\{i\ :\ \lambda_i=k\}\bigr| m k ( λ ) = { i : λ i = k } と定める。写像λ ↦ ( m k ( λ ) ) k ≥ 1 \lambda\mapsto(m_k(\lambda))_{k\ge1} λ ↦ ( m k ( λ ) ) k ≥ 1 は、n n n の分割の全体から、次を満たす非負整数の族( m k ) k ≥ 1 (m_k)_{k\ge1} ( m k ) k ≥ 1 の全体への全単射である。
m k ≠ 0 m_k\ne0 m k = 0 となるk k k は有限個である。
∑ k ≥ 1 k m k = n \sum_{k\ge1}km_k=n ∑ k ≥ 1 k m k = n が成り立つ。
さらに、n ≥ 1 n\ge1 n ≥ 1 のときm k ≠ 0 m_k\ne0 m k = 0 ならばk ≤ n k\le n k ≤ n である。
証明. λ ⊢ n \lambda\vdash n λ ⊢ n とする。λ \lambda λ の部分は有限個であるからm k ( λ ) ≠ 0 m_k(\lambda)\ne0 m k ( λ ) = 0 となるk k k は有限個である。部分を値ごとに分類すると、加法原理(§D2.2 定理 2.1 )により∑ k ≥ 1 k m k ( λ ) = ∑ i = 1 r λ i = n \sum_{k\ge1}km_k(\lambda)=\sum_{i=1}^{r}\lambda_i=n ∑ k ≥ 1 k m k ( λ ) = ∑ i = 1 r λ i = n である。またm k ( λ ) ≠ 0 m_k(\lambda)\ne0 m k ( λ ) = 0 ならばk k k はλ \lambda λ の部分の一つであり、k ≤ ∑ i λ i = n k\le\sum_i\lambda_i=n k ≤ ∑ i λ i = n である。
逆写像を作る。条件を満たす族( m k ) k ≥ 1 (m_k)_{k\ge1} ( m k ) k ≥ 1 に対し、値k k k をm k m_k m k 個ずつ、k k k の大きい順に並べた有限列をλ ( m ) \lambda(m) λ ( m ) と定める。この列は非増加な正の整数の列であり、成分の総和は∑ k k m k = n \sum_k km_k=n ∑ k k m k = n であるからn n n の分割である。構成からm k ( λ ( m ) ) = m k m_k(\lambda(m))=m_k m k ( λ ( m )) = m k であり、逆に非増加列λ \lambda λ は各値の重複度によって一意に定まるのでλ ( m ( λ ) ) = λ \lambda(m(\lambda))=\lambda λ ( m ( λ )) = λ である。ゆえに二つの写像は互いに逆であり、主張の写像は全単射である。▨
定義 1.3. λ = ( λ 1 , … , λ r ) ⊢ n \lambda=(\lambda_1,\dots,\lambda_r)\vdash n λ = ( λ 1 , … , λ r ) ⊢ n とする。λ \lambda λ の Ferrers 図形 (Ferrers diagram ) とは、正の整数の対の集合
D ( λ ) = { ( i , j ) ∈ Z ≥ 1 × Z ≥ 1 : 1 ≤ i ≤ r , 1 ≤ j ≤ λ i } D(\lambda)=\bigl\{(i,j)\in\Z_{\ge1}\times\Z_{\ge1}\ :\ 1\le i\le r,\ 1\le j\le\lambda_i\bigr\} D ( λ ) = { ( i , j ) ∈ Z ≥ 1 × Z ≥ 1 : 1 ≤ i ≤ r , 1 ≤ j ≤ λ i } のことをいう。図としては、第i i i 行にλ i \lambda_i λ i 個の点を左揃えで置き、i = 1 i=1 i = 1 からi = r i=r i = r まで上から順に並べたものである。行の長さは上から下へ単調非増加である。
λ 1 ≥ 1 \lambda_1\ge1 λ 1 ≥ 1 のとき、1 ≤ j ≤ λ 1 1\le j\le\lambda_1 1 ≤ j ≤ λ 1 に対し
λ j ′ = ∣ { i : 1 ≤ i ≤ r , λ i ≥ j } ∣ \lambda'_j=\bigl|\{i\ :\ 1\le i\le r,\ \lambda_i\ge j\}\bigr| λ j ′ = { i : 1 ≤ i ≤ r , λ i ≥ j } と定め、λ ′ = ( λ 1 ′ , … , λ λ 1 ′ ) \lambda'=(\lambda'_1,\dots,\lambda'_{\lambda_1}) λ ′ = ( λ 1 ′ , … , λ λ 1 ′ ) をλ \lambda λ の共役分割 (conjugate partition ) とよぶ。空の分割の共役は空の分割と定める。
命題 1.4. λ ⊢ n \lambda\vdash n λ ⊢ n とする。このとき次が成り立つ。
λ ′ \lambda' λ ′ はn n n の分割である。
D ( λ ′ ) = { ( j , i ) : ( i , j ) ∈ D ( λ ) } D(\lambda')=\{(j,i)\ :\ (i,j)\in D(\lambda)\} D ( λ ′ ) = {( j , i ) : ( i , j ) ∈ D ( λ )} である。
( λ ′ ) ′ = λ (\lambda')'=\lambda ( λ ′ ) ′ = λ である。とくにλ ↦ λ ′ \lambda\mapsto\lambda' λ ↦ λ ′ はn n n の分割の全体からそれ自身への全単射である。
λ \lambda λ の部分の個数はλ ′ \lambda' λ ′ の最大の部分に等しく、λ \lambda λ の最大の部分はλ ′ \lambda' λ ′ の部分の個数に等しい。
証明. 空の分割については四つの主張はいずれも定義から直ちに従うので、以下r ≥ 1 r\ge1 r ≥ 1 とする。
主張 (1) を示す。1 ≤ j < j ′ ≤ λ 1 1\le j<j'\le\lambda_1 1 ≤ j < j ′ ≤ λ 1 のとき{ i : λ i ≥ j ′ } ⊆ { i : λ i ≥ j } \{i:\lambda_i\ge j'\}\subseteq\{i:\lambda_i\ge j\} { i : λ i ≥ j ′ } ⊆ { i : λ i ≥ j } であるからλ j ′ ′ ≤ λ j ′ \lambda'_{j'}\le\lambda'_j λ j ′ ′ ≤ λ j ′ であり、λ ′ \lambda' λ ′ は非増加である。j ≤ λ 1 j\le\lambda_1 j ≤ λ 1 のときλ 1 ≥ j \lambda_1\ge j λ 1 ≥ j であるから1 ∈ { i : λ i ≥ j } 1\in\{i:\lambda_i\ge j\} 1 ∈ { i : λ i ≥ j } でありλ j ′ ≥ 1 \lambda'_j\ge1 λ j ′ ≥ 1 である。総和については、D ( λ ) D(\lambda) D ( λ ) の元を第二成分j j j の値ごとに分類すると、j j j を固定したときの元の個数は∣ { i : λ i ≥ j } ∣ = λ j ′ |\{i:\lambda_i\ge j\}|=\lambda'_j ∣ { i : λ i ≥ j } ∣ = λ j ′ であるから、加法原理(§D2.2 定理 2.1 )により
∑ j = 1 λ 1 λ j ′ = ∣ D ( λ ) ∣ = ∑ i = 1 r λ i = n \sum_{j=1}^{\lambda_1}\lambda'_j=|D(\lambda)|=\sum_{i=1}^{r}\lambda_i=n j = 1 ∑ λ 1 λ j ′ = ∣ D ( λ ) ∣ = i = 1 ∑ r λ i = n である。最後の等号も、D ( λ ) D(\lambda) D ( λ ) を第一成分ごとに分類した加法原理による。ゆえにλ ′ ⊢ n \lambda'\vdash n λ ′ ⊢ n である。
主張 (2) を示す。λ \lambda λ は非増加であるから、1 ≤ j ≤ λ 1 1\le j\le\lambda_1 1 ≤ j ≤ λ 1 に対し
{ i : 1 ≤ i ≤ r , λ i ≥ j } = { 1 , 2 , … , λ j ′ } \{i\ :\ 1\le i\le r,\ \lambda_i\ge j\}=\{1,2,\dots,\lambda'_j\} { i : 1 ≤ i ≤ r , λ i ≥ j } = { 1 , 2 , … , λ j ′ } である。実際、λ i ≥ j \lambda_i\ge j λ i ≥ j かつi ′ < i i'<i i ′ < i ならばλ i ′ ≥ λ i ≥ j \lambda_{i'}\ge\lambda_i\ge j λ i ′ ≥ λ i ≥ j であるから、この集合は1 1 1 から始まる連続した区間であり、その要素数はλ j ′ \lambda'_j λ j ′ である。したがって
( j , i ) ∈ D ( λ ′ ) ⟺ 1 ≤ j ≤ λ 1 かつ 1 ≤ i ≤ λ j ′ ⟺ 1 ≤ j ≤ λ 1 かつ λ i ≥ j ⟺ ( i , j ) ∈ D ( λ ) (j,i)\in D(\lambda')
\iff 1\le j\le\lambda_1\ \text{かつ}\ 1\le i\le\lambda'_j
\iff 1\le j\le\lambda_1\ \text{かつ}\ \lambda_i\ge j
\iff (i,j)\in D(\lambda) ( j , i ) ∈ D ( λ ′ ) ⟺ 1 ≤ j ≤ λ 1 かつ 1 ≤ i ≤ λ j ′ ⟺ 1 ≤ j ≤ λ 1 かつ λ i ≥ j ⟺ ( i , j ) ∈ D ( λ ) である。最後の同値では、( i , j ) ∈ D ( λ ) (i,j)\in D(\lambda) ( i , j ) ∈ D ( λ ) が1 ≤ i ≤ r 1\le i\le r 1 ≤ i ≤ r かつ1 ≤ j ≤ λ i 1\le j\le\lambda_i 1 ≤ j ≤ λ i を意味することと、λ i ≥ j ≥ 1 \lambda_i\ge j\ge1 λ i ≥ j ≥ 1 がi ≤ r i\le r i ≤ r とj ≤ λ 1 j\le\lambda_1 j ≤ λ 1 を含意することを用いた。
主張 (3) を示す。主張 (2) をλ ′ \lambda' λ ′ へ適用するとD ( ( λ ′ ) ′ ) D((\lambda')') D (( λ ′ ) ′ ) はD ( λ ′ ) D(\lambda') D ( λ ′ ) の第一成分と第二成分を入れ替えた集合であり、ふたたび主張 (2) によりD ( λ ) D(\lambda) D ( λ ) に等しい。分割はその Ferrers 図形の第i i i 行の点の個数として復元されるので( λ ′ ) ′ = λ (\lambda')'=\lambda ( λ ′ ) ′ = λ である。共役はn n n の分割の全体からそれ自身への写像であり、自分自身が逆写像であるから全単射である。
主張 (4) を示す。λ ′ \lambda' λ ′ の最大の部分はλ 1 ′ = ∣ { i : λ i ≥ 1 } ∣ = r \lambda'_1=|\{i:\lambda_i\ge1\}|=r λ 1 ′ = ∣ { i : λ i ≥ 1 } ∣ = r であり、これはλ \lambda λ の部分の個数である。λ ′ \lambda' λ ′ の部分の個数は定義からλ 1 \lambda_1 λ 1 であり、これはλ \lambda λ の最大の部分である。▨
例 1.5. λ = ( 4 , 2 , 2 , 1 ) ⊢ 9 \lambda=(4,2,2,1)\vdash9 λ = ( 4 , 2 , 2 , 1 ) ⊢ 9 とする。定義により
λ 1 ′ = ∣ { i : λ i ≥ 1 } ∣ = 4 , λ 2 ′ = ∣ { i : λ i ≥ 2 } ∣ = 3 , λ 3 ′ = ∣ { i : λ i ≥ 3 } ∣ = 1 , λ 4 ′ = ∣ { i : λ i ≥ 4 } ∣ = 1 \lambda'_1=|\{i:\lambda_i\ge1\}|=4,\quad
\lambda'_2=|\{i:\lambda_i\ge2\}|=3,\quad
\lambda'_3=|\{i:\lambda_i\ge3\}|=1,\quad
\lambda'_4=|\{i:\lambda_i\ge4\}|=1 λ 1 ′ = ∣ { i : λ i ≥ 1 } ∣ = 4 , λ 2 ′ = ∣ { i : λ i ≥ 2 } ∣ = 3 , λ 3 ′ = ∣ { i : λ i ≥ 3 } ∣ = 1 , λ 4 ′ = ∣ { i : λ i ≥ 4 } ∣ = 1 であるからλ ′ = ( 4 , 3 , 1 , 1 ) \lambda'=(4,3,1,1) λ ′ = ( 4 , 3 , 1 , 1 ) である。部分の総和は4 + 3 + 1 + 1 = 9 4+3+1+1=9 4 + 3 + 1 + 1 = 9 であり、命題 1.4 (1) と一致する。さらにλ ′ \lambda' λ ′ の共役を計算すると
( λ ′ ) 1 ′ = 4 , ( λ ′ ) 2 ′ = 2 , ( λ ′ ) 3 ′ = 2 , ( λ ′ ) 4 ′ = 1 (\lambda')'_1=4,\quad(\lambda')'_2=2,\quad(\lambda')'_3=2,\quad(\lambda')'_4=1 ( λ ′ ) 1 ′ = 4 , ( λ ′ ) 2 ′ = 2 , ( λ ′ ) 3 ′ = 2 , ( λ ′ ) 4 ′ = 1 であり( λ ′ ) ′ = ( 4 , 2 , 2 , 1 ) = λ (\lambda')'=(4,2,2,1)=\lambda ( λ ′ ) ′ = ( 4 , 2 , 2 , 1 ) = λ となる。λ \lambda λ の部分の個数4 4 4 はλ ′ \lambda' λ ′ の最大の部分4 4 4 に等しく、λ \lambda λ の最大の部分4 4 4 はλ ′ \lambda' λ ′ の部分の個数4 4 4 に等しい。
系 1.6. 非負整数n n n と正の整数m m m に対し、n n n の分割で部分の個数がm m m 以下であるものの個数は、n n n の分割で各部分がm m m 以下であるものの個数に等しい。
証明. 命題 1.4 (3) により、共役はn n n の分割の全体上の全単射である。命題 1.4 (4) により、λ \lambda λ の部分の個数がm m m 以下であることとλ ′ \lambda' λ ′ の最大の部分がm m m 以下であること、すなわちλ ′ \lambda' λ ′ の各部分がm m m 以下であることは同値である。したがって共役は、部分の個数がm m m 以下である分割の全体から、各部分がm m m 以下である分割の全体への全単射を与える。全単射原理(§D2.2 命題 1.5 )により両者の個数は等しい。▨
2 形式的冪級数の無限積
本記事でも、係数を有理数体Q \Q Q に取る。形式的冪級数の和、Cauchy 積および係数抽出[ x n ] [x^{n}] [ x n ] の定義は§D2.4 定義 4.1 と§E16.1 定義 1.1 で与えられる。これらの演算についてQ [ [ x ] ] \Q[[x]] Q [[ x ]] が単位元をもつ可換環であることは§E16.1 命題 1.2 により得られる。本記事では、有限個の因子の積の並べ替えと分配法則による展開を繰り返し用いるので、この事実を随所で参照する。
無限個の因子の積を定義するために、まず各級数がどの次数から始まるかを測る量を導入する。
定義 2.1. F ∈ Q [ [ x ] ] F\in\Q[[x]] F ∈ Q [[ x ]] がF ≠ 0 F\ne0 F = 0 のとき、[ x n ] F ≠ 0 [x^{n}]F\ne0 [ x n ] F = 0 を満たす最小の非負整数n n n をF F F の位数 (order of a formal power series ) とよびord ( F ) \operatorname{ord}(F) ord ( F ) と書く。F = 0 F=0 F = 0 のときはord ( 0 ) = ∞ \operatorname{ord}(0)=\infty ord ( 0 ) = ∞ と定め、任意の整数n n n に対して∞ > n \infty>n ∞ > n 、任意のm ∈ Z ≥ 0 ∪ { ∞ } m\in\Z_{\ge0}\cup\{\infty\} m ∈ Z ≥ 0 ∪ { ∞ } に対して∞ + m = ∞ \infty+m=\infty ∞ + m = ∞ と約束する。
補題 2.2. F , G ∈ Q [ [ x ] ] F,G\in\Q[[x]] F , G ∈ Q [[ x ]] に対しord ( F G ) = ord ( F ) + ord ( G ) \operatorname{ord}(FG)=\operatorname{ord}(F)+\operatorname{ord}(G) ord ( F G ) = ord ( F ) + ord ( G ) が成り立つ。
証明. F = 0 F=0 F = 0 またはG = 0 G=0 G = 0 のときはF G = 0 FG=0 F G = 0 であり、両辺とも∞ \infty ∞ である。以下F ≠ 0 F\ne0 F = 0 かつG ≠ 0 G\ne0 G = 0 とし、p = ord ( F ) p=\operatorname{ord}(F) p = ord ( F ) 、q = ord ( G ) q=\operatorname{ord}(G) q = ord ( G ) と置く。Cauchy 積の定義(§D2.4 定義 4.1 )により
[ x n ] ( F G ) = ∑ j = 0 n ( [ x j ] F ) ( [ x n − j ] G ) [x^{n}](FG)=\sum_{j=0}^{n}\bigl([x^{j}]F\bigr)\bigl([x^{n-j}]G\bigr) [ x n ] ( F G ) = j = 0 ∑ n ( [ x j ] F ) ( [ x n − j ] G ) である。
n < p + q n<p+q n < p + q とする。各項について、j < p j<p j < p ならば[ x j ] F = 0 [x^{j}]F=0 [ x j ] F = 0 であり、j ≥ p j\ge p j ≥ p ならばn − j ≤ n − p < q n-j\le n-p<q n − j ≤ n − p < q であるから[ x n − j ] G = 0 [x^{n-j}]G=0 [ x n − j ] G = 0 である。ゆえに[ x n ] ( F G ) = 0 [x^{n}](FG)=0 [ x n ] ( F G ) = 0 である。
n = p + q n=p+q n = p + q とする。j < p j<p j < p の項とj > p j>p j > p の項(このときn − j < q n-j<q n − j < q )はいずれも0 0 0 であるから、[ x n ] ( F G ) = ( [ x p ] F ) ( [ x q ] G ) [x^{n}](FG)=([x^{p}]F)([x^{q}]G) [ x n ] ( F G ) = ([ x p ] F ) ([ x q ] G ) である。Q \Q Q は体であり零因子をもたないので、この値は0 0 0 でない。ゆえにord ( F G ) = p + q \operatorname{ord}(FG)=p+q ord ( F G ) = p + q である。▨
定義 2.3. 添字集合I I I 上の族( F i ) i ∈ I (F_i)_{i\in I} ( F i ) i ∈ I (各F i ∈ Q [ [ x ] ] F_i\in\Q[[x]] F i ∈ Q [[ x ]] )が総和可能 (summable family ) であるとは、各非負整数n n n に対して
I n = { i ∈ I : ord ( F i ) ≤ n } I_n=\{i\in I\ :\ \operatorname{ord}(F_i)\le n\} I n = { i ∈ I : ord ( F i ) ≤ n } が有限集合であることをいう。このとき
[ x n ] ∑ i ∈ I F i : = ∑ i ∈ I n [ x n ] F i [x^{n}]\sum_{i\in I}F_i:=\sum_{i\in I_n}[x^{n}]F_i [ x n ] i ∈ I ∑ F i := i ∈ I n ∑ [ x n ] F i と定めることにより、形式的冪級数∑ i ∈ I F i ∈ Q [ [ x ] ] \sum_{i\in I}F_i\in\Q[[x]] ∑ i ∈ I F i ∈ Q [[ x ]] が定まる。i ∉ I n i\notin I_n i ∈ / I n ならばord ( F i ) > n \operatorname{ord}(F_i)>n ord ( F i ) > n すなわち[ x n ] F i = 0 [x^{n}]F_i=0 [ x n ] F i = 0 であるから、右辺はI n I_n I n を含む任意の有限集合J ⊆ I J\subseteq I J ⊆ I について∑ i ∈ J [ x n ] F i \sum_{i\in J}[x^{n}]F_i ∑ i ∈ J [ x n ] F i に等しい。
無限積は、有限個の因子だけを掛けた積の係数が、因子を増やしても変わらなくなることによって定義する。
命題 2.4. 族( G i ) i ∈ I (G_i)_{i\in I} ( G i ) i ∈ I (各G i ∈ Q [ [ x ] ] G_i\in\Q[[x]] G i ∈ Q [[ x ]] )が総和可能であるとする。有限部分集合J ⊆ I J\subseteq I J ⊆ I に対しP J = ∏ i ∈ J ( 1 + G i ) P_J=\prod_{i\in J}(1+G_i) P J = ∏ i ∈ J ( 1 + G i ) と置く(J = ∅ J=\emptyset J = ∅ のときP ∅ = 1 P_\emptyset=1 P ∅ = 1 )。このとき、各非負整数n n n と、I n ⊆ J ⊆ J ′ I_n\subseteq J\subseteq J' I n ⊆ J ⊆ J ′ を満たす任意の有限部分集合J , J ′ ⊆ I J,J'\subseteq I J , J ′ ⊆ I に対し
[ x n ] P J = [ x n ] P J ′ [x^{n}]P_J=[x^{n}]P_{J'} [ x n ] P J = [ x n ] P J ′ が成り立つ。
証明. §E16.1 命題 1.2 (4) の分配法則を有限個の因子へ繰り返し適用し、§E16.1 命題 1.2 (3) の結合性と§E16.1 命題 1.2 (2) の可換性によって因子を集めると、
P J ′ = ∏ i ∈ J ′ ( 1 + G i ) = ∑ S ⊆ J ′ ∏ i ∈ S G i P_{J'}=\prod_{i\in J'}(1+G_i)=\sum_{S\subseteq J'}\ \prod_{i\in S}G_i P J ′ = i ∈ J ′ ∏ ( 1 + G i ) = S ⊆ J ′ ∑ i ∈ S ∏ G i である(右辺はJ ′ J' J ′ の部分集合にわたる有限和であり、S = ∅ S=\emptyset S = ∅ の項は1 1 1 と読む)。
S ⊆ J ′ S\subseteq J' S ⊆ J ′ がS ⊆ J S\subseteq J S ⊆ J を満たさないとする。このときi 0 ∈ S ∖ J i_0\in S\setminus J i 0 ∈ S ∖ J が存在する。I n ⊆ J I_n\subseteq J I n ⊆ J であるからi 0 ∉ I n i_0\notin I_n i 0 ∈ / I n であり、ord ( G i 0 ) > n \operatorname{ord}(G_{i_0})>n ord ( G i 0 ) > n である。補題 2.2 を繰り返し用いると
ord ( ∏ i ∈ S G i ) = ∑ i ∈ S ord ( G i ) ≥ ord ( G i 0 ) > n \operatorname{ord}\Bigl(\prod_{i\in S}G_i\Bigr)=\sum_{i\in S}\operatorname{ord}(G_i)\ge\operatorname{ord}(G_{i_0})>n ord ( i ∈ S ∏ G i ) = i ∈ S ∑ ord ( G i ) ≥ ord ( G i 0 ) > n であるから[ x n ] ∏ i ∈ S G i = 0 [x^{n}]\prod_{i\in S}G_i=0 [ x n ] ∏ i ∈ S G i = 0 である。ゆえに
[ x n ] P J ′ = ∑ S ⊆ J [ x n ] ∏ i ∈ S G i = [ x n ] P J [x^{n}]P_{J'}=\sum_{S\subseteq J}[x^{n}]\prod_{i\in S}G_i=[x^{n}]P_J [ x n ] P J ′ = S ⊆ J ∑ [ x n ] i ∈ S ∏ G i = [ x n ] P J となる。▨
定義 2.5. 族( G i ) i ∈ I (G_i)_{i\in I} ( G i ) i ∈ I が総和可能であるとき、
[ x n ] ∏ i ∈ I ( 1 + G i ) : = [ x n ] ∏ i ∈ I n ( 1 + G i ) [x^{n}]\prod_{i\in I}(1+G_i):=[x^{n}]\prod_{i\in I_n}(1+G_i) [ x n ] i ∈ I ∏ ( 1 + G i ) := [ x n ] i ∈ I n ∏ ( 1 + G i ) と定める。命題 2.4 により右辺はI n I_n I n を含む有限部分集合の取り方によらないので、この式により形式的冪級数∏ i ∈ I ( 1 + G i ) ∈ Q [ [ x ] ] \prod_{i\in I}(1+G_i)\in\Q[[x]] ∏ i ∈ I ( 1 + G i ) ∈ Q [[ x ]] が定められる。I I I が有限集合のときは通常の有限積に一致する。
係数の計算では、有限個の因子の積の係数を成分ごとの和として書き下す。
補題 2.6. r ≥ 1 r\ge1 r ≥ 1 とし、F 1 , … , F r ∈ Q [ [ x ] ] F_1,\dots,F_r\in\Q[[x]] F 1 , … , F r ∈ Q [[ x ]] とする。各非負整数n n n に対し
[ x n ] ∏ k = 1 r F k = ∑ n 1 , … , n r ≥ 0 n 1 + ⋯ + n r = n ∏ k = 1 r [ x n k ] F k [x^{n}]\prod_{k=1}^{r}F_k=\sum_{\substack{n_1,\dots,n_r\ge0\\ n_1+\dots+n_r=n}}\ \prod_{k=1}^{r}[x^{n_k}]F_k [ x n ] k = 1 ∏ r F k = n 1 , … , n r ≥ 0 n 1 + ⋯ + n r = n ∑ k = 1 ∏ r [ x n k ] F k が成り立つ。右辺は有限和である。
証明. r r r 個の因子の積は§E16.1 命題 1.2 (3) により括弧の付け方によらず定まる。r r r についての帰納法で示す。r = 1 r=1 r = 1 のときは両辺とも[ x n ] F 1 [x^{n}]F_1 [ x n ] F 1 である。r ≥ 2 r\ge2 r ≥ 2 とし、r − 1 r-1 r − 1 について主張が成り立つとする。Cauchy 積の定義(§D2.4 定義 4.1 )と帰納法の仮定により
[ x n ] ∏ k = 1 r F k = ∑ n r = 0 n ( [ x n − n r ] ∏ k = 1 r − 1 F k ) ( [ x n r ] F r ) = ∑ n r = 0 n ∑ n 1 + ⋯ + n r − 1 = n − n r ∏ k = 1 r [ x n k ] F k [x^{n}]\prod_{k=1}^{r}F_k
=\sum_{n_r=0}^{n}\Bigl([x^{n-n_r}]\prod_{k=1}^{r-1}F_k\Bigr)\bigl([x^{n_r}]F_r\bigr)
=\sum_{n_r=0}^{n}\ \sum_{\substack{n_1+\dots+n_{r-1}=n-n_r}}\ \prod_{k=1}^{r}[x^{n_k}]F_k [ x n ] k = 1 ∏ r F k = n r = 0 ∑ n ( [ x n − n r ] k = 1 ∏ r − 1 F k ) ( [ x n r ] F r ) = n r = 0 ∑ n n 1 + ⋯ + n r − 1 = n − n r ∑ k = 1 ∏ r [ x n k ] F k となる。右辺の二重和は、n 1 + ⋯ + n r = n n_1+\dots+n_r=n n 1 + ⋯ + n r = n を満たす非負整数の組の全体にわたる和にほかならない。組の個数は有限であるから和は有限和である。▨
補題 2.7. 正の整数k k k に対しQ k = ∑ j ≥ 0 x j k ∈ Q [ [ x ] ] Q_k=\sum_{j\ge0}x^{jk}\in\Q[[x]] Q k = ∑ j ≥ 0 x j k ∈ Q [[ x ]] と置く(族( x j k ) j ≥ 0 (x^{jk})_{j\ge0} ( x j k ) j ≥ 0 は位数がj k jk j k であるから総和可能である)。このとき
[ x n ] Q k = { 1 , k ∣ n , 0 , それ以外 [x^{n}]Q_k=\begin{cases}1,&k\mid n,\\ 0,&\text{それ以外}\end{cases} [ x n ] Q k = { 1 , 0 , k ∣ n , それ以外 であり、( 1 − x k ) Q k = 1 (1-x^{k})Q_k=1 ( 1 − x k ) Q k = 1 が成り立つ。すなわちQ k Q_k Q k は1 − x k 1-x^{k} 1 − x k のQ [ [ x ] ] \Q[[x]] Q [[ x ]] における逆元であり、Q k = ( 1 − x k ) − 1 Q_k=(1-x^{k})^{-1} Q k = ( 1 − x k ) − 1 と書く。
証明. 係数の値は定義 2.3 の定義から直ちに従う。n = j k n=jk n = j k を満たす非負整数j j j はk ∣ n k\mid n k ∣ n のときちょうど一つ存在し、そのとき[ x n ] x j k = 1 [x^{n}]x^{jk}=1 [ x n ] x j k = 1 、他の項は0 0 0 である。
( 1 − x k ) Q k (1-x^{k})Q_k ( 1 − x k ) Q k の係数を計算する。Cauchy 積により[ x n ] ( ( 1 − x k ) Q k ) = [ x n ] Q k − [ x n − k ] Q k [x^{n}]\bigl((1-x^{k})Q_k\bigr)=[x^{n}]Q_k-[x^{n-k}]Q_k [ x n ] ( ( 1 − x k ) Q k ) = [ x n ] Q k − [ x n − k ] Q k である(n < k n<k n < k のとき第二項は0 0 0 と読む)。n = 0 n=0 n = 0 のとき値は1 − 0 = 1 1-0=1 1 − 0 = 1 である。n ≥ 1 n\ge1 n ≥ 1 でk ∣ n k\mid n k ∣ n のときn ≥ k n\ge k n ≥ k であり、k ∣ ( n − k ) k\mid(n-k) k ∣ ( n − k ) であるから値は1 − 1 = 0 1-1=0 1 − 1 = 0 である。k ∤ n k\nmid n k ∤ n のときk ∤ ( n − k ) k\nmid(n-k) k ∤ ( n − k ) でもあるから値は0 − 0 = 0 0-0=0 0 − 0 = 0 である。ゆえに( 1 − x k ) Q k = 1 (1-x^{k})Q_k=1 ( 1 − x k ) Q k = 1 である。▨
3 分割数の母関数
3.1 証明方針
n n n を固定して、無限積∏ k ≥ 1 ( 1 − x k ) − 1 \prod_{k\ge1}(1-x^{k})^{-1} ∏ k ≥ 1 ( 1 − x k ) − 1 の第n n n 係数を求める。無限積の定義により、この係数は位数がn n n 以下の因子だけを掛けた有限積の第n n n 係数に等しい。第k k k 因子Q k = ( 1 − x k ) − 1 Q_k=(1-x^{k})^{-1} Q k = ( 1 − x k ) − 1 は、1 1 1 からQ k − 1 Q_k-1 Q k − 1 を引いた形で見ると位数k k k の級数を加えたものであるから、残る因子はk = 1 , … , n k=1,\dots,n k = 1 , … , n である。
次に、この有限積の第n n n 係数を補題 2.6 によって成分ごとの和へ書き下す。第k k k 因子から取り出す次数n k n_k n k はk k k の倍数でなければ寄与が消え、k k k の倍数ならば係数1 1 1 が得られる。したがって係数は、n k = k m k n_k=km_k n k = k m k と書いたときの非負整数の組( m 1 , … , m n ) (m_1,\dots,m_n) ( m 1 , … , m n ) で∑ k k m k = n \sum_k km_k=n ∑ k k m k = n を満たすものの個数に等しい。この組は、命題 1.2 によりn n n の分割と一対一に対応する。以上で係数がp ( n ) p(n) p ( n ) に等しいことが従う。
定理 3.1. 族( Q k − 1 ) k ≥ 1 (Q_k-1)_{k\ge1} ( Q k − 1 ) k ≥ 1 は総和可能であり、定義 2.5 の意味で
∑ n ≥ 0 p ( n ) x n = ∏ k ≥ 1 1 1 − x k \sum_{n\ge0}p(n)x^{n}=\prod_{k\ge1}\frac{1}{1-x^{k}} n ≥ 0 ∑ p ( n ) x n = k ≥ 1 ∏ 1 − x k 1 が成り立つ。ここで右辺は∏ k ≥ 1 Q k \prod_{k\ge1}Q_k ∏ k ≥ 1 Q k を表す。
証明. G k = Q k − 1 = ∑ j ≥ 1 x j k G_k=Q_k-1=\sum_{j\ge1}x^{jk} G k = Q k − 1 = ∑ j ≥ 1 x j k と置く。補題 2.7 により[ x m ] G k [x^{m}]G_k [ x m ] G k はk ∣ m k\mid m k ∣ m かつm ≥ 1 m\ge1 m ≥ 1 のとき1 1 1 、それ以外のとき0 0 0 である。ゆえにord ( G k ) = k \operatorname{ord}(G_k)=k ord ( G k ) = k であり、各n n n に対して{ k ≥ 1 : ord ( G k ) ≤ n } = { 1 , 2 , … , n } \{k\ge1:\operatorname{ord}(G_k)\le n\}=\{1,2,\dots,n\} { k ≥ 1 : ord ( G k ) ≤ n } = { 1 , 2 , … , n } は有限集合である。したがって族( G k ) k ≥ 1 (G_k)_{k\ge1} ( G k ) k ≥ 1 は総和可能であり、無限積∏ k ≥ 1 ( 1 + G k ) = ∏ k ≥ 1 Q k \prod_{k\ge1}(1+G_k)=\prod_{k\ge1}Q_k ∏ k ≥ 1 ( 1 + G k ) = ∏ k ≥ 1 Q k が定まる。
n = 0 n=0 n = 0 のとき、{ k : ord ( G k ) ≤ 0 } = ∅ \{k:\operatorname{ord}(G_k)\le0\}=\emptyset { k : ord ( G k ) ≤ 0 } = ∅ であるから定義により[ x 0 ] ∏ k ≥ 1 Q k = [ x 0 ] 1 = 1 = p ( 0 ) [x^{0}]\prod_{k\ge1}Q_k=[x^{0}]1=1=p(0) [ x 0 ] ∏ k ≥ 1 Q k = [ x 0 ] 1 = 1 = p ( 0 ) である。
n ≥ 1 n\ge1 n ≥ 1 とする。定義 2.5 により
[ x n ] ∏ k ≥ 1 Q k = [ x n ] ∏ k = 1 n Q k [x^{n}]\prod_{k\ge1}Q_k=[x^{n}]\prod_{k=1}^{n}Q_k [ x n ] k ≥ 1 ∏ Q k = [ x n ] k = 1 ∏ n Q k である。補題 2.6 をF k = Q k F_k=Q_k F k = Q k (k = 1 , … , n k=1,\dots,n k = 1 , … , n )へ適用すると
[ x n ] ∏ k = 1 n Q k = ∑ n 1 , … , n n ≥ 0 n 1 + ⋯ + n n = n ∏ k = 1 n [ x n k ] Q k [x^{n}]\prod_{k=1}^{n}Q_k=\sum_{\substack{n_1,\dots,n_n\ge0\\ n_1+\dots+n_n=n}}\ \prod_{k=1}^{n}[x^{n_k}]Q_k [ x n ] k = 1 ∏ n Q k = n 1 , … , n n ≥ 0 n 1 + ⋯ + n n = n ∑ k = 1 ∏ n [ x n k ] Q k となる。補題 2.7 により、積∏ k = 1 n [ x n k ] Q k \prod_{k=1}^{n}[x^{n_k}]Q_k ∏ k = 1 n [ x n k ] Q k は、すべてのk k k についてk ∣ n k k\mid n_k k ∣ n k が成り立つとき1 1 1 、そうでないとき0 0 0 である。したがって右辺は
∣ { ( n 1 , … , n n ) ∈ Z ≥ 0 n : ∑ k = 1 n n k = n , k ∣ n k ( 1 ≤ k ≤ n ) } ∣ \Bigl|\Bigl\{(n_1,\dots,n_n)\in\Z_{\ge0}^{n}\ :\ \sum_{k=1}^{n}n_k=n,\ k\mid n_k\ (1\le k\le n)\Bigr\}\Bigr| { ( n 1 , … , n n ) ∈ Z ≥ 0 n : k = 1 ∑ n n k = n , k ∣ n k ( 1 ≤ k ≤ n ) } に等しい。k ∣ n k k\mid n_k k ∣ n k を満たす非負整数n k n_k n k はn k = k m k n_k=km_k n k = k m k (m k ∈ Z ≥ 0 m_k\in\Z_{\ge0} m k ∈ Z ≥ 0 )と一意に書くことができるので、この集合は
{ ( m 1 , … , m n ) ∈ Z ≥ 0 n : ∑ k = 1 n k m k = n } \Bigl\{(m_1,\dots,m_n)\in\Z_{\ge0}^{n}\ :\ \sum_{k=1}^{n}km_k=n\Bigr\} { ( m 1 , … , m n ) ∈ Z ≥ 0 n : k = 1 ∑ n k m k = n } と全単射に対応する。命題 1.2 により、∑ k ≥ 1 k m k = n \sum_{k\ge1}km_k=n ∑ k ≥ 1 k m k = n を満たす非負整数の族でm k ≠ 0 m_k\ne0 m k = 0 となるk k k が有限個であるものはn n n の分割と一対一に対応し、しかも同命題の最後の主張によりm k ≠ 0 m_k\ne0 m k = 0 ならばk ≤ n k\le n k ≤ n である。ゆえに上の集合はn n n の分割の全体と全単射に対応し、その要素数はp ( n ) p(n) p ( n ) である。全単射原理(§D2.2 命題 1.5 )により
[ x n ] ∏ k ≥ 1 Q k = p ( n ) [x^{n}]\prod_{k\ge1}Q_k=p(n) [ x n ] k ≥ 1 ∏ Q k = p ( n ) が成り立つ。n n n は任意であったから主張を得る。▨
例 3.2. n = 5 n=5 n = 5 について定理 3.1 の両辺を手で計算する。∑ k = 1 5 k m k = 5 \sum_{k=1}^{5}km_k=5 ∑ k = 1 5 k m k = 5 を満たす非負整数の組( m 1 , … , m 5 ) (m_1,\dots,m_5) ( m 1 , … , m 5 ) を列挙すると
( 5 , 0 , 0 , 0 , 0 ) , ( 3 , 1 , 0 , 0 , 0 ) , ( 1 , 2 , 0 , 0 , 0 ) , ( 2 , 0 , 1 , 0 , 0 ) , ( 0 , 1 , 1 , 0 , 0 ) , ( 1 , 0 , 0 , 1 , 0 ) , ( 0 , 0 , 0 , 0 , 1 ) (5,0,0,0,0),\quad(3,1,0,0,0),\quad(1,2,0,0,0),\quad(2,0,1,0,0),\quad(0,1,1,0,0),\quad(1,0,0,1,0),\quad(0,0,0,0,1) ( 5 , 0 , 0 , 0 , 0 ) , ( 3 , 1 , 0 , 0 , 0 ) , ( 1 , 2 , 0 , 0 , 0 ) , ( 2 , 0 , 1 , 0 , 0 ) , ( 0 , 1 , 1 , 0 , 0 ) , ( 1 , 0 , 0 , 1 , 0 ) , ( 0 , 0 , 0 , 0 , 1 ) の7 7 7 個である。対応する分割はそれぞれ
( 1 , 1 , 1 , 1 , 1 ) , ( 2 , 1 , 1 , 1 ) , ( 2 , 2 , 1 ) , ( 3 , 1 , 1 ) , ( 3 , 2 ) , ( 4 , 1 ) , ( 5 ) (1,1,1,1,1),\quad(2,1,1,1),\quad(2,2,1),\quad(3,1,1),\quad(3,2),\quad(4,1),\quad(5) ( 1 , 1 , 1 , 1 , 1 ) , ( 2 , 1 , 1 , 1 ) , ( 2 , 2 , 1 ) , ( 3 , 1 , 1 ) , ( 3 , 2 ) , ( 4 , 1 ) , ( 5 ) であり、5 5 5 の分割をすべて尽くしている。ゆえにp ( 5 ) = 7 p(5)=7 p ( 5 ) = 7 であり、両辺の第5 5 5 係数が一致する。
4 相異なる部分と奇数部分
二つの無限積の係数から、それぞれ制限つきの分割数が得られることを確かめる。
命題 4.1. n n n の分割で部分がすべて相異なるものの個数をq ( n ) q(n) q ( n ) と書く。族( x k ) k ≥ 1 (x^{k})_{k\ge1} ( x k ) k ≥ 1 は総和可能であり、各非負整数n n n に対し
[ x n ] ∏ k ≥ 1 ( 1 + x k ) = q ( n ) [x^{n}]\prod_{k\ge1}(1+x^{k})=q(n) [ x n ] k ≥ 1 ∏ ( 1 + x k ) = q ( n ) が成り立つ。
証明. ord ( x k ) = k \operatorname{ord}(x^{k})=k ord ( x k ) = k であるから{ k ≥ 1 : ord ( x k ) ≤ n } = { 1 , … , n } \{k\ge1:\operatorname{ord}(x^{k})\le n\}=\{1,\dots,n\} { k ≥ 1 : ord ( x k ) ≤ n } = { 1 , … , n } は有限集合であり、族は総和可能である。n = 0 n=0 n = 0 のとき、この集合は空であるから[ x 0 ] ∏ k ≥ 1 ( 1 + x k ) = 1 [x^{0}]\prod_{k\ge1}(1+x^{k})=1 [ x 0 ] ∏ k ≥ 1 ( 1 + x k ) = 1 であり、q ( 0 ) = 1 q(0)=1 q ( 0 ) = 1 (空の分割)と一致する。
n ≥ 1 n\ge1 n ≥ 1 とする。定義 2.5 により第一の等号が成り立ち、§E16.1 命題 1.2 の分配法則と結合性を有限個の因子へ繰り返し適用すると第二の等号が成り立つ。
[ x n ] ∏ k ≥ 1 ( 1 + x k ) = [ x n ] ∏ k = 1 n ( 1 + x k ) = ∑ S ⊆ { 1 , … , n } [ x n ] ∏ k ∈ S x k [x^{n}]\prod_{k\ge1}(1+x^{k})=[x^{n}]\prod_{k=1}^{n}(1+x^{k})=\sum_{S\subseteq\{1,\dots,n\}}[x^{n}]\prod_{k\in S}x^{k} [ x n ] k ≥ 1 ∏ ( 1 + x k ) = [ x n ] k = 1 ∏ n ( 1 + x k ) = S ⊆ { 1 , … , n } ∑ [ x n ] k ∈ S ∏ x k である。∏ k ∈ S x k = x ∑ k ∈ S k \prod_{k\in S}x^{k}=x^{\sum_{k\in S}k} ∏ k ∈ S x k = x ∑ k ∈ S k であるから、右辺は∑ k ∈ S k = n \sum_{k\in S}k=n ∑ k ∈ S k = n を満たす部分集合S ⊆ { 1 , … , n } S\subseteq\{1,\dots,n\} S ⊆ { 1 , … , n } の個数に等しい。
このようなS S S と、n n n の分割で部分がすべて相異なるものとの対応を作る。S S S に対し、S S S の元を大きい順に並べた列は、部分が相異なるn n n の分割である。逆に、部分が相異なるn n n の分割λ \lambda λ に対し、その部分の集合S ( λ ) S(\lambda) S ( λ ) は∑ k ∈ S ( λ ) k = n \sum_{k\in S(\lambda)}k=n ∑ k ∈ S ( λ ) k = n を満たし、各部分はn n n 以下であるからS ( λ ) ⊆ { 1 , … , n } S(\lambda)\subseteq\{1,\dots,n\} S ( λ ) ⊆ { 1 , … , n } である。二つの対応は互いに逆であるから全単射であり、全単射原理(§D2.2 命題 1.5 )により右辺はq ( n ) q(n) q ( n ) に等しい。▨
命題 4.2. n n n の分割で部分がすべて奇数であるものの個数をp o d d ( n ) p_{\mathrm{odd}}(n) p odd ( n ) と書く。族( Q 2 k − 1 − 1 ) k ≥ 1 (Q_{2k-1}-1)_{k\ge1} ( Q 2 k − 1 − 1 ) k ≥ 1 は総和可能であり、各非負整数n n n に対し
[ x n ] ∏ k ≥ 1 1 1 − x 2 k − 1 = p o d d ( n ) [x^{n}]\prod_{k\ge1}\frac{1}{1-x^{2k-1}}=p_{\mathrm{odd}}(n) [ x n ] k ≥ 1 ∏ 1 − x 2 k − 1 1 = p odd ( n ) が成り立つ。ここで左辺は∏ k ≥ 1 Q 2 k − 1 \prod_{k\ge1}Q_{2k-1} ∏ k ≥ 1 Q 2 k − 1 を表す。
証明. G k = Q 2 k − 1 − 1 = ∑ j ≥ 1 x j ( 2 k − 1 ) G_k=Q_{2k-1}-1=\sum_{j\ge1}x^{j(2k-1)} G k = Q 2 k − 1 − 1 = ∑ j ≥ 1 x j ( 2 k − 1 ) と置く。補題 2.7 によりord ( G k ) = 2 k − 1 \operatorname{ord}(G_k)=2k-1 ord ( G k ) = 2 k − 1 であるから、各n n n に対し{ k ≥ 1 : ord ( G k ) ≤ n } = { k ≥ 1 : 2 k − 1 ≤ n } \{k\ge1:\operatorname{ord}(G_k)\le n\}=\{k\ge1:2k-1\le n\} { k ≥ 1 : ord ( G k ) ≤ n } = { k ≥ 1 : 2 k − 1 ≤ n } は有限集合であり、族は総和可能である。n = 0 n=0 n = 0 のときこの集合は空であるから[ x 0 ] ∏ k ≥ 1 Q 2 k − 1 = 1 = p o d d ( 0 ) [x^{0}]\prod_{k\ge1}Q_{2k-1}=1=p_{\mathrm{odd}}(0) [ x 0 ] ∏ k ≥ 1 Q 2 k − 1 = 1 = p odd ( 0 ) である。
n ≥ 1 n\ge1 n ≥ 1 とし、O n = { k ≥ 1 : 2 k − 1 ≤ n } O_n=\{k\ge1:2k-1\le n\} O n = { k ≥ 1 : 2 k − 1 ≤ n } と置く。定義 2.5 により
[ x n ] ∏ k ≥ 1 Q 2 k − 1 = [ x n ] ∏ k ∈ O n Q 2 k − 1 [x^{n}]\prod_{k\ge1}Q_{2k-1}=[x^{n}]\prod_{k\in O_n}Q_{2k-1} [ x n ] k ≥ 1 ∏ Q 2 k − 1 = [ x n ] k ∈ O n ∏ Q 2 k − 1 である。補題 2.6 を因子Q 2 k − 1 Q_{2k-1} Q 2 k − 1 (k ∈ O n k\in O_n k ∈ O n )へ適用すると
[ x n ] ∏ k ∈ O n Q 2 k − 1 = ∑ ( n k ) k ∈ O n ∈ Z ≥ 0 O n ∑ k n k = n ∏ k ∈ O n [ x n k ] Q 2 k − 1 [x^{n}]\prod_{k\in O_n}Q_{2k-1}=\sum_{\substack{(n_k)_{k\in O_n}\in\Z_{\ge0}^{O_n}\\ \sum_k n_k=n}}\ \prod_{k\in O_n}[x^{n_k}]Q_{2k-1} [ x n ] k ∈ O n ∏ Q 2 k − 1 = ( n k ) k ∈ O n ∈ Z ≥ 0 O n ∑ k n k = n ∑ k ∈ O n ∏ [ x n k ] Q 2 k − 1 となる。補題 2.7 により、積∏ k [ x n k ] Q 2 k − 1 \prod_{k}[x^{n_k}]Q_{2k-1} ∏ k [ x n k ] Q 2 k − 1 は、すべてのk ∈ O n k\in O_n k ∈ O n について( 2 k − 1 ) ∣ n k (2k-1)\mid n_k ( 2 k − 1 ) ∣ n k が成り立つとき1 1 1 、そうでないとき0 0 0 である。( 2 k − 1 ) ∣ n k (2k-1)\mid n_k ( 2 k − 1 ) ∣ n k を満たす非負整数n k n_k n k はn k = ( 2 k − 1 ) m k n_k=(2k-1)m_k n k = ( 2 k − 1 ) m k (m k ∈ Z ≥ 0 m_k\in\Z_{\ge0} m k ∈ Z ≥ 0 )と一意に書くことができるので、右辺は
∣ { ( m k ) k ∈ O n ∈ Z ≥ 0 O n : ∑ k ∈ O n ( 2 k − 1 ) m k = n } ∣ \Bigl|\Bigl\{(m_k)_{k\in O_n}\in\Z_{\ge0}^{O_n}\ :\ \sum_{k\in O_n}(2k-1)m_k=n\Bigr\}\Bigr| { ( m k ) k ∈ O n ∈ Z ≥ 0 O n : k ∈ O n ∑ ( 2 k − 1 ) m k = n } に等しい。
最後に、この集合と、部分がすべて奇数であるn n n の分割の全体との対応を作る。命題 1.2 の全単射λ ↦ ( m k ( λ ) ) k ≥ 1 \lambda\mapsto(m_k(\lambda))_{k\ge1} λ ↦ ( m k ( λ ) ) k ≥ 1 は、λ \lambda λ の部分がすべて奇数であることと、偶数k k k に対してm k ( λ ) = 0 m_k(\lambda)=0 m k ( λ ) = 0 であることを同値にする。さらに同命題の最後の主張によりm k ( λ ) ≠ 0 m_k(\lambda)\ne0 m k ( λ ) = 0 ならばk ≤ n k\le n k ≤ n であるから、非零の重複度の添字はO n O_n O n の元k k k に対応する奇数2 k − 1 2k-1 2 k − 1 に限られる。したがって、部分が奇数であるn n n の分割と上の集合とは一対一に対応し、全単射原理(§D2.2 命題 1.5 )により[ x n ] ∏ k ≥ 1 Q 2 k − 1 = p o d d ( n ) [x^{n}]\prod_{k\ge1}Q_{2k-1}=p_{\mathrm{odd}}(n) [ x n ] ∏ k ≥ 1 Q 2 k − 1 = p odd ( n ) である。▨
4.1 証明方針
主定理はq ( n ) = p o d d ( n ) q(n)=p_{\mathrm{odd}}(n) q ( n ) = p odd ( n ) である。二つの無限積の係数を、次数n n n を固定したうえで有限積の等式へ帰着させる。
出発点は、Q [ [ x ] ] \Q[[x]] Q [[ x ]] における恒等式( 1 + x k ) ( 1 − x k ) = 1 − x 2 k (1+x^{k})(1-x^{k})=1-x^{2k} ( 1 + x k ) ( 1 − x k ) = 1 − x 2 k である。両辺に( 1 − x k ) − 1 (1-x^{k})^{-1} ( 1 − x k ) − 1 を掛けて1 + x k = ( 1 − x 2 k ) ( 1 − x k ) − 1 1+x^{k}=(1-x^{2k})(1-x^{k})^{-1} 1 + x k = ( 1 − x 2 k ) ( 1 − x k ) − 1 を得る。この式をk = 1 , … , N k=1,\dots,N k = 1 , … , N について掛け合わせると、右辺には∏ k ≤ N ( 1 − x 2 k ) \prod_{k\le N}(1-x^{2k}) ∏ k ≤ N ( 1 − x 2 k ) と∏ k ≤ N ( 1 − x k ) − 1 \prod_{k\le N}(1-x^{k})^{-1} ∏ k ≤ N ( 1 − x k ) − 1 が現れる。
中間目標は、後者の偶数番号の因子を前者と相殺することである。k k k が偶数のとき( 1 − x k ) − 1 (1-x^{k})^{-1} ( 1 − x k ) − 1 はk = 2 j k=2j k = 2 j の形をもち、j ≤ ⌊ N / 2 ⌋ j\le\lfloor N/2\rfloor j ≤ ⌊ N /2 ⌋ である。∏ k ≤ N ( 1 − x 2 k ) \prod_{k\le N}(1-x^{2k}) ∏ k ≤ N ( 1 − x 2 k ) のうちj ≤ ⌊ N / 2 ⌋ j\le\lfloor N/2\rfloor j ≤ ⌊ N /2 ⌋ に対応する因子( 1 − x 2 j ) (1-x^{2j}) ( 1 − x 2 j ) と相殺し、残るのはj > ⌊ N / 2 ⌋ j>\lfloor N/2\rfloor j > ⌊ N /2 ⌋ に対応する因子の積である。この残余の各因子はx N + 1 x^{N+1} x N + 1 以上の項しかもたないので、次数n ≤ N n\le N n ≤ N の係数には寄与しない。
以上により、n ≤ N n\le N n ≤ N のとき∏ k ≤ N ( 1 + x k ) \prod_{k\le N}(1+x^{k}) ∏ k ≤ N ( 1 + x k ) と∏ k ≤ N , k 奇数 ( 1 − x k ) − 1 \prod_{k\le N,\ k\ \text{奇数}}(1-x^{k})^{-1} ∏ k ≤ N , k 奇数 ( 1 − x k ) − 1 の第n n n 係数が一致する。最後に、無限積の第n n n 係数が有限部分積の第n n n 係数に等しいこと(命題 2.4 )を用いてN N N を消し、命題 4.1 と命題 4.2 で係数を数え上げの言葉へ戻す。
定理 4.3. Q [ [ x ] ] \Q[[x]] Q [[ x ]] において
∏ k ≥ 1 ( 1 + x k ) = ∏ k ≥ 1 1 1 − x 2 k − 1 \prod_{k\ge1}(1+x^{k})=\prod_{k\ge1}\frac{1}{1-x^{2k-1}} k ≥ 1 ∏ ( 1 + x k ) = k ≥ 1 ∏ 1 − x 2 k − 1 1 が成り立つ。したがって、各非負整数n n n に対しq ( n ) = p o d d ( n ) q(n)=p_{\mathrm{odd}}(n) q ( n ) = p odd ( n ) である。すなわち、n n n を相異なる正の整数の和に分ける方法の総数と、n n n を奇数の和に分ける方法の総数は等しい。
証明. 非負整数n n n を固定し、N N N をN ≥ max ( n , 1 ) N\ge\max(n,1) N ≥ max ( n , 1 ) を満たす整数とする。M = ⌊ N / 2 ⌋ M=\lfloor N/2\rfloor M = ⌊ N /2 ⌋ と置く。
段階 1 。各k ≥ 1 k\ge1 k ≥ 1 に対し、Cauchy 積により( 1 + x k ) ( 1 − x k ) = 1 − x 2 k (1+x^{k})(1-x^{k})=1-x^{2k} ( 1 + x k ) ( 1 − x k ) = 1 − x 2 k である。補題 2.7 により1 − x k 1-x^{k} 1 − x k は可逆であるから、両辺にQ k = ( 1 − x k ) − 1 Q_k=(1-x^{k})^{-1} Q k = ( 1 − x k ) − 1 を掛けて
1 + x k = ( 1 − x 2 k ) Q k 1+x^{k}=(1-x^{2k})\,Q_k 1 + x k = ( 1 − x 2 k ) Q k を得る。
段階 2 。段階 1 の式をk = 1 , … , N k=1,\dots,N k = 1 , … , N について掛け合わせると、§E16.1 命題 1.2 によりQ [ [ x ] ] \Q[[x]] Q [[ x ]] が可換環であることから
∏ k = 1 N ( 1 + x k ) = ( ∏ k = 1 N ( 1 − x 2 k ) ) ( ∏ k = 1 N Q k ) \prod_{k=1}^{N}(1+x^{k})=\Bigl(\prod_{k=1}^{N}(1-x^{2k})\Bigr)\Bigl(\prod_{k=1}^{N}Q_k\Bigr) k = 1 ∏ N ( 1 + x k ) = ( k = 1 ∏ N ( 1 − x 2 k ) ) ( k = 1 ∏ N Q k ) となる。
段階 3 。右側の積を偶奇で分ける。因子の並べ替えには§E16.1 命題 1.2 (2) と§E16.1 命題 1.2 (3) を用いる。{ 1 , … , N } \{1,\dots,N\} { 1 , … , N } のうち偶数であるものは2 , 4 , … , 2 M 2,4,\dots,2M 2 , 4 , … , 2 M であるから
∏ k = 1 N Q k = ( ∏ 1 ≤ k ≤ N k 奇数 Q k ) ( ∏ j = 1 M Q 2 j ) \prod_{k=1}^{N}Q_k=\Bigl(\prod_{\substack{1\le k\le N\\ k\ \text{奇数}}}Q_k\Bigr)\Bigl(\prod_{j=1}^{M}Q_{2j}\Bigr) k = 1 ∏ N Q k = ( 1 ≤ k ≤ N k 奇数 ∏ Q k ) ( j = 1 ∏ M Q 2 j ) である。
段階 4。 補題 2.7 により( 1 − x 2 j ) Q 2 j = 1 (1-x^{2j})Q_{2j}=1 ( 1 − x 2 j ) Q 2 j = 1 である。§E16.1 命題 1.2 (2) と§E16.1 命題 1.2 (3) によって因子を組み替えると
( ∏ k = 1 N ( 1 − x 2 k ) ) ( ∏ j = 1 M Q 2 j ) = ( ∏ j = 1 M ( 1 − x 2 j ) Q 2 j ) ( ∏ k = M + 1 N ( 1 − x 2 k ) ) = ∏ k = M + 1 N ( 1 − x 2 k ) \Bigl(\prod_{k=1}^{N}(1-x^{2k})\Bigr)\Bigl(\prod_{j=1}^{M}Q_{2j}\Bigr)
=\Bigl(\prod_{j=1}^{M}(1-x^{2j})Q_{2j}\Bigr)\Bigl(\prod_{k=M+1}^{N}(1-x^{2k})\Bigr)
=\prod_{k=M+1}^{N}(1-x^{2k}) ( k = 1 ∏ N ( 1 − x 2 k ) ) ( j = 1 ∏ M Q 2 j ) = ( j = 1 ∏ M ( 1 − x 2 j ) Q 2 j ) ( k = M + 1 ∏ N ( 1 − x 2 k ) ) = k = M + 1 ∏ N ( 1 − x 2 k ) である。N ≥ 1 N\ge1 N ≥ 1 のときM = ⌊ N / 2 ⌋ < N M=\lfloor N/2\rfloor<N M = ⌊ N /2 ⌋ < N であるから、右端の積は空でない。段階 2 と段階 3 と合わせて
∏ k = 1 N ( 1 + x k ) = ( ∏ 1 ≤ k ≤ N k 奇数 Q k ) ⋅ R N , R N = ∏ k = M + 1 N ( 1 − x 2 k ) \prod_{k=1}^{N}(1+x^{k})=\Bigl(\prod_{\substack{1\le k\le N\\ k\ \text{奇数}}}Q_k\Bigr)\cdot R_N,
\qquad
R_N=\prod_{k=M+1}^{N}(1-x^{2k}) k = 1 ∏ N ( 1 + x k ) = ( 1 ≤ k ≤ N k 奇数 ∏ Q k ) ⋅ R N , R N = k = M + 1 ∏ N ( 1 − x 2 k ) を得る。
段階 5。 R N = 1 + E N R_N=1+E_N R N = 1 + E N と置く。§E16.1 命題 1.2 の分配法則によりE N E_N E N は、M + 1 ≤ k ≤ N M+1\le k\le N M + 1 ≤ k ≤ N を満たすk k k の空でない部分集合S S S にわたる± ∏ k ∈ S x 2 k \pm\prod_{k\in S}x^{2k} ± ∏ k ∈ S x 2 k の和である。各項の位数は∑ k ∈ S 2 k ≥ 2 ( M + 1 ) \sum_{k\in S}2k\ge2(M+1) ∑ k ∈ S 2 k ≥ 2 ( M + 1 ) である。M = ⌊ N / 2 ⌋ ≥ ( N − 1 ) / 2 M=\lfloor N/2\rfloor\ge(N-1)/2 M = ⌊ N /2 ⌋ ≥ ( N − 1 ) /2 であるから2 ( M + 1 ) ≥ N + 1 > n 2(M+1)\ge N+1>n 2 ( M + 1 ) ≥ N + 1 > n である。ゆえにord ( E N ) > n \operatorname{ord}(E_N)>n ord ( E N ) > n である。
段階 6 。段階 4 の等式の両辺の第n n n 係数を取る。補題 2.2 により
ord ( ∏ k ≤ N k 奇数 Q k ⋅ E N ) ≥ ord ( E N ) > n \operatorname{ord}\Bigl(\prod_{\substack{k\le N\\ k\ \text{奇数}}}Q_k\cdot E_N\Bigr)\ge\operatorname{ord}(E_N)>n ord ( k ≤ N k 奇数 ∏ Q k ⋅ E N ) ≥ ord ( E N ) > n であるから、この積の第n n n 係数は0 0 0 である。ゆえに
[ x n ] ∏ k = 1 N ( 1 + x k ) = [ x n ] ∏ 1 ≤ k ≤ N k 奇数 Q k [x^{n}]\prod_{k=1}^{N}(1+x^{k})=[x^{n}]\prod_{\substack{1\le k\le N\\ k\ \text{奇数}}}Q_k [ x n ] k = 1 ∏ N ( 1 + x k ) = [ x n ] 1 ≤ k ≤ N k 奇数 ∏ Q k である。
段階 7。 N ≥ n N\ge n N ≥ n であるから、{ k ≥ 1 : ord ( x k ) ≤ n } = { 1 , … , n } ⊆ { 1 , … , N } \{k\ge1:\operatorname{ord}(x^{k})\le n\}=\{1,\dots,n\}\subseteq\{1,\dots,N\} { k ≥ 1 : ord ( x k ) ≤ n } = { 1 , … , n } ⊆ { 1 , … , N } であり、命題 2.4 により左辺は[ x n ] ∏ k ≥ 1 ( 1 + x k ) [x^{n}]\prod_{k\ge1}(1+x^{k}) [ x n ] ∏ k ≥ 1 ( 1 + x k ) に等しい。同様に、ord ( Q 2 k − 1 − 1 ) = 2 k − 1 \operatorname{ord}(Q_{2k-1}-1)=2k-1 ord ( Q 2 k − 1 − 1 ) = 2 k − 1 であるから、位数がn n n 以下の奇数番号の因子はすべて{ 1 ≤ k ≤ N , k 奇数 } \{1\le k\le N,\ k\ \text{奇数}\} { 1 ≤ k ≤ N , k 奇数 } に含まれ、右辺は[ x n ] ∏ k ≥ 1 Q 2 k − 1 [x^{n}]\prod_{k\ge1}Q_{2k-1} [ x n ] ∏ k ≥ 1 Q 2 k − 1 に等しい。
n n n は任意であったから、二つの無限積は係数がすべて一致し、等しい。命題 4.1 と命題 4.2 により、第n n n 係数はそれぞれq ( n ) q(n) q ( n ) とp o d d ( n ) p_{\mathrm{odd}}(n) p odd ( n ) であるからq ( n ) = p o d d ( n ) q(n)=p_{\mathrm{odd}}(n) q ( n ) = p odd ( n ) である。▨
例 4.4. n = 6 n=6 n = 6 のとき、部分が相異なる分割は
( 6 ) , ( 5 , 1 ) , ( 4 , 2 ) , ( 3 , 2 , 1 ) (6),\quad(5,1),\quad(4,2),\quad(3,2,1) ( 6 ) , ( 5 , 1 ) , ( 4 , 2 ) , ( 3 , 2 , 1 ) の4 4 4 個である(( 4 , 1 , 1 ) (4,1,1) ( 4 , 1 , 1 ) などは部分が重複するので除く)。部分がすべて奇数である分割は
( 5 , 1 ) , ( 3 , 3 ) , ( 3 , 1 , 1 , 1 ) , ( 1 , 1 , 1 , 1 , 1 , 1 ) (5,1),\quad(3,3),\quad(3,1,1,1),\quad(1,1,1,1,1,1) ( 5 , 1 ) , ( 3 , 3 ) , ( 3 , 1 , 1 , 1 ) , ( 1 , 1 , 1 , 1 , 1 , 1 ) の4 4 4 個である。ゆえにq ( 6 ) = p o d d ( 6 ) = 4 q(6)=p_{\mathrm{odd}}(6)=4 q ( 6 ) = p odd ( 6 ) = 4 である。
n = 7 n=7 n = 7 のとき、部分が相異なる分割は
( 7 ) , ( 6 , 1 ) , ( 5 , 2 ) , ( 4 , 3 ) , ( 4 , 2 , 1 ) (7),\quad(6,1),\quad(5,2),\quad(4,3),\quad(4,2,1) ( 7 ) , ( 6 , 1 ) , ( 5 , 2 ) , ( 4 , 3 ) , ( 4 , 2 , 1 ) の5 5 5 個であり、部分がすべて奇数である分割は
( 7 ) , ( 5 , 1 , 1 ) , ( 3 , 3 , 1 ) , ( 3 , 1 , 1 , 1 , 1 ) , ( 1 , 1 , 1 , 1 , 1 , 1 , 1 ) (7),\quad(5,1,1),\quad(3,3,1),\quad(3,1,1,1,1),\quad(1,1,1,1,1,1,1) ( 7 ) , ( 5 , 1 , 1 ) , ( 3 , 3 , 1 ) , ( 3 , 1 , 1 , 1 , 1 ) , ( 1 , 1 , 1 , 1 , 1 , 1 , 1 ) の5 5 5 個である。ゆえにq ( 7 ) = p o d d ( 7 ) = 5 q(7)=p_{\mathrm{odd}}(7)=5 q ( 7 ) = p odd ( 7 ) = 5 である。いずれも定理 4.3 と一致する。
5 演習
問題 5.1.
R R R を単位元をもつ可換環とし、R [ [ x ] ] R[[x]] R [[ x ]] の元についても位数、総和可能な族およびP J P_J P J を定義 2.1 、定義 2.3 および命題 2.4 と同じ式で定める。F , G ∈ R [ [ x ] ] F,G\in R[[x]] F , G ∈ R [[ x ]] に対してord ( F G ) ≥ ord ( F ) + ord ( G ) \operatorname{ord}(FG)\ge\operatorname{ord}(F)+\operatorname{ord}(G) ord ( F G ) ≥ ord ( F ) + ord ( G ) を証明し、等号が成り立たないR R R とF , G F,G F , G の例を作れ。さらに、R R R が零因子をもつ場合にも、命題 2.4 の主張がR [ [ x ] ] R[[x]] R [[ x ]] において成り立つことを証明せよ。
非負整数n n n に対し、n n n の分割で1 1 1 を部分にもたないものの個数をp ≥ 2 ( n ) p_{\ge2}(n) p ≥ 2 ( n ) と書く(空の分割は1 1 1 を部分にもたないのでp ≥ 2 ( 0 ) = 1 p_{\ge2}(0)=1 p ≥ 2 ( 0 ) = 1 である)。族( Q k − 1 ) k ≥ 2 (Q_k-1)_{k\ge2} ( Q k − 1 ) k ≥ 2 が総和可能であり、定義 2.5 の意味で∑ n ≥ 0 p ≥ 2 ( n ) x n = ∏ k ≥ 2 ( 1 − x k ) − 1 \sum_{n\ge0}p_{\ge2}(n)x^{n}=\prod_{k\ge2}(1-x^{k})^{-1} ∑ n ≥ 0 p ≥ 2 ( n ) x n = ∏ k ≥ 2 ( 1 − x k ) − 1 が成り立つことを証明せよ。さらに、この等式と定理 3.1 からn ≥ 1 n\ge1 n ≥ 1 についてp ≥ 2 ( n ) = p ( n ) − p ( n − 1 ) p_{\ge2}(n)=p(n)-p(n-1) p ≥ 2 ( n ) = p ( n ) − p ( n − 1 ) を導き、同じ等式を、分割から部分1 1 1 を一つ取り除く対応によって全単射で証明せよ。
整数N ≥ 1 N\ge1 N ≥ 1 に対しM = ⌊ N / 2 ⌋ M=\lfloor N/2\rfloor M = ⌊ N /2 ⌋ と置く。非負整数n n n について、n n n の分割で部分が相異なり各部分がN N N 以下であるものの個数をq N ( n ) q_N(n) q N ( n ) 、部分がすべて奇数で各部分がN N N 以下であるものの個数をo N ( n ) o_N(n) o N ( n ) と書く。0 ≤ n ≤ 2 M + 1 0\le n\le2M+1 0 ≤ n ≤ 2 M + 1 ならばq N ( n ) = o N ( n ) q_N(n)=o_N(n) q N ( n ) = o N ( n ) であり、q N ( 2 M + 2 ) = o N ( 2 M + 2 ) − 1 q_N(2M+2)=o_N(2M+2)-1 q N ( 2 M + 2 ) = o N ( 2 M + 2 ) − 1 であることを証明せよ。
定理 4.3 の証明にならって、n n n の分割で同じ部分を3 3 3 回以上は使わないものの個数と、n n n の分割で部分が3 3 3 の倍数でないものの個数が等しいことを、対応する二つの無限積の等式から証明せよ。
系 1.6 を用いて、n = 8 n=8 n = 8 の分割で部分の個数が3 3 3 以下であるものと、各部分が3 3 3 以下であるものをそれぞれ列挙し、個数が一致することを確かめよ。
命題 1.4 (2) の証明では、λ \lambda λ が非増加であることから{ i : λ i ≥ j } \{i:\lambda_i\ge j\} { i : λ i ≥ j } が1 1 1 から始まる区間になることを用いた。非増加という仮定を外した正の整数の列に対して、同じ定義でλ ′ \lambda' λ ′ を作ると命題 1.4 (2) が成り立たない例を一つ挙げよ。
解答. (1) を示す。R R R を単位元をもつ可換環とし、R [ [ x ] ] R[[x]] R [[ x ]] の元についても位数、総和可能な族、P J P_J P J を同じ式で定める。§E16.1 命題 1.2 によりR [ [ x ] ] R[[x]] R [[ x ]] は単位元をもつ可換環である。まず、F , G ∈ R [ [ x ] ] F,G\in R[[x]] F , G ∈ R [[ x ]] に対してord ( F G ) ≥ ord ( F ) + ord ( G ) \operatorname{ord}(FG)\ge\operatorname{ord}(F)+\operatorname{ord}(G) ord ( F G ) ≥ ord ( F ) + ord ( G ) を示す。F = 0 F=0 F = 0 またはG = 0 G=0 G = 0 のときはF G = 0 FG=0 F G = 0 であり、両辺とも∞ \infty ∞ である。F ≠ 0 F\ne0 F = 0 かつG ≠ 0 G\ne0 G = 0 のとき、p = ord ( F ) p=\operatorname{ord}(F) p = ord ( F ) 、q = ord ( G ) q=\operatorname{ord}(G) q = ord ( G ) と置き、n < p + q n<p+q n < p + q とする。[ x n ] ( F G ) = ∑ j = 0 n ( [ x j ] F ) ( [ x n − j ] G ) [x^{n}](FG)=\sum_{j=0}^{n}([x^{j}]F)([x^{n-j}]G) [ x n ] ( F G ) = ∑ j = 0 n ([ x j ] F ) ([ x n − j ] G ) の各項は、j < p j<p j < p ならば[ x j ] F = 0 [x^{j}]F=0 [ x j ] F = 0 であるから0 0 0 であり、j ≥ p j\ge p j ≥ p ならばn − j ≤ n − p < q n-j\le n-p<q n − j ≤ n − p < q により[ x n − j ] G = 0 [x^{n-j}]G=0 [ x n − j ] G = 0 であるから0 0 0 である。ゆえに[ x n ] ( F G ) = 0 [x^{n}](FG)=0 [ x n ] ( F G ) = 0 であり、ord ( F G ) ≥ p + q \operatorname{ord}(FG)\ge p+q ord ( F G ) ≥ p + q である。この議論はR R R が零因子をもたないことを用いていない。等号は一般には成り立たない。たとえばR = Z / 4 Z R=\Z/4\Z R = Z /4 Z でF = G = 2 F=G=2 F = G = 2 (定数項が2 2 2 で他の係数が0 0 0 である元)とするとF G = 0 FG=0 F G = 0 であり、ord ( F G ) = ∞ > 0 = ord ( F ) + ord ( G ) \operatorname{ord}(FG)=\infty>0=\operatorname{ord}(F)+\operatorname{ord}(G) ord ( F G ) = ∞ > 0 = ord ( F ) + ord ( G ) である。
次に、空でない有限集合S S S とG i ∈ R [ [ x ] ] G_i\in R[[x]] G i ∈ R [[ x ]] (i ∈ S i\in S i ∈ S )に対してord ( ∏ i ∈ S G i ) ≥ ∑ i ∈ S ord ( G i ) \operatorname{ord}\bigl(\prod_{i\in S}G_i\bigr)\ge\sum_{i\in S}\operatorname{ord}(G_i) ord ( ∏ i ∈ S G i ) ≥ ∑ i ∈ S ord ( G i ) を、∣ S ∣ |S| ∣ S ∣ についての帰納法で示す。∣ S ∣ = 1 |S|=1 ∣ S ∣ = 1 のときは両辺が等しい。∣ S ∣ ≥ 2 |S|\ge2 ∣ S ∣ ≥ 2 のとき、i 1 ∈ S i_1\in S i 1 ∈ S を取りS ′ = S ∖ { i 1 } S'=S\setminus\{i_1\} S ′ = S ∖ { i 1 } と置くと∏ i ∈ S G i = G i 1 ∏ i ∈ S ′ G i \prod_{i\in S}G_i=G_{i_1}\prod_{i\in S'}G_i ∏ i ∈ S G i = G i 1 ∏ i ∈ S ′ G i であるから、上の不等式と帰納法の仮定によりord ( ∏ i ∈ S G i ) ≥ ord ( G i 1 ) + ∑ i ∈ S ′ ord ( G i ) = ∑ i ∈ S ord ( G i ) \operatorname{ord}\bigl(\prod_{i\in S}G_i\bigr)\ge\operatorname{ord}(G_{i_1})+\sum_{i\in S'}\operatorname{ord}(G_i)=\sum_{i\in S}\operatorname{ord}(G_i) ord ( ∏ i ∈ S G i ) ≥ ord ( G i 1 ) + ∑ i ∈ S ′ ord ( G i ) = ∑ i ∈ S ord ( G i ) である。
( G i ) i ∈ I (G_i)_{i\in I} ( G i ) i ∈ I をR [ [ x ] ] R[[x]] R [[ x ]] の総和可能な族とし、非負整数n n n と、I n ⊆ J ⊆ J ′ I_n\subseteq J\subseteq J' I n ⊆ J ⊆ J ′ を満たす有限部分集合J , J ′ ⊆ I J,J'\subseteq I J , J ′ ⊆ I を固定する。R [ [ x ] ] R[[x]] R [[ x ]] は可換環であるから、分配法則を有限個の因子へ繰り返し適用してP J ′ = ∑ S ⊆ J ′ ∏ i ∈ S G i P_{J'}=\sum_{S\subseteq J'}\prod_{i\in S}G_i P J ′ = ∑ S ⊆ J ′ ∏ i ∈ S G i を得る(S = ∅ S=\emptyset S = ∅ の項は1 1 1 と読む)。S ⊆ J ′ S\subseteq J' S ⊆ J ′ がS ⊆ J S\subseteq J S ⊆ J を満たさないとき、i 0 ∈ S ∖ J i_0\in S\setminus J i 0 ∈ S ∖ J が存在し、I n ⊆ J I_n\subseteq J I n ⊆ J によりi 0 ∉ I n i_0\notin I_n i 0 ∈ / I n 、すなわちord ( G i 0 ) > n \operatorname{ord}(G_{i_0})>n ord ( G i 0 ) > n である。前段の不等式と、位数が非負整数または∞ \infty ∞ であることから
ord ( ∏ i ∈ S G i ) ≥ ∑ i ∈ S ord ( G i ) ≥ ord ( G i 0 ) > n \operatorname{ord}\Bigl(\prod_{i\in S}G_i\Bigr)\ge\sum_{i\in S}\operatorname{ord}(G_i)\ge\operatorname{ord}(G_{i_0})>n ord ( i ∈ S ∏ G i ) ≥ i ∈ S ∑ ord ( G i ) ≥ ord ( G i 0 ) > n であり、[ x n ] ∏ i ∈ S G i = 0 [x^{n}]\prod_{i\in S}G_i=0 [ x n ] ∏ i ∈ S G i = 0 である。ゆえに[ x n ] P J ′ = ∑ S ⊆ J [ x n ] ∏ i ∈ S G i [x^{n}]P_{J'}=\sum_{S\subseteq J}[x^{n}]\prod_{i\in S}G_i [ x n ] P J ′ = ∑ S ⊆ J [ x n ] ∏ i ∈ S G i であり、右辺はP J P_J P J の同じ展開の第n n n 係数[ x n ] P J [x^{n}]P_J [ x n ] P J に等しい。以上より、係数環が零因子をもつ可換環であっても命題 2.4 は成り立つ。
(2) を示す。k ≥ 2 k\ge2 k ≥ 2 に対しG k = Q k − 1 G_k=Q_k-1 G k = Q k − 1 と置く。定理 3.1 の証明のとおりord ( G k ) = k \operatorname{ord}(G_k)=k ord ( G k ) = k であるから、非負整数n n n に対してI n = { k ≥ 2 : ord ( G k ) ≤ n } = { k : 2 ≤ k ≤ n } I_n=\{k\ge2:\operatorname{ord}(G_k)\le n\}=\{k:2\le k\le n\} I n = { k ≥ 2 : ord ( G k ) ≤ n } = { k : 2 ≤ k ≤ n } は有限集合であり、族( G k ) k ≥ 2 (G_k)_{k\ge2} ( G k ) k ≥ 2 は総和可能である。n ∈ { 0 , 1 } n\in\{0,1\} n ∈ { 0 , 1 } のときI n = ∅ I_n=\emptyset I n = ∅ であるから、定義 2.5 により[ x n ] ∏ k ≥ 2 Q k = [ x n ] 1 [x^{n}]\prod_{k\ge2}Q_k=[x^{n}]1 [ x n ] ∏ k ≥ 2 Q k = [ x n ] 1 であり、その値はn = 0 n=0 n = 0 のとき1 1 1 、n = 1 n=1 n = 1 のとき0 0 0 である。1 1 1 の分割は( 1 ) (1) ( 1 ) だけであるからp ≥ 2 ( 1 ) = 0 p_{\ge2}(1)=0 p ≥ 2 ( 1 ) = 0 であり、p ≥ 2 ( 0 ) = 1 p_{\ge2}(0)=1 p ≥ 2 ( 0 ) = 1 とあわせて係数は一致する。n ≥ 2 n\ge2 n ≥ 2 のとき、定義 2.5 と補題 2.6 により
[ x n ] ∏ k ≥ 2 Q k = [ x n ] ∏ k = 2 n Q k = ∑ n 2 , … , n n ≥ 0 n 2 + ⋯ + n n = n ∏ k = 2 n [ x n k ] Q k [x^{n}]\prod_{k\ge2}Q_k=[x^{n}]\prod_{k=2}^{n}Q_k=\sum_{\substack{n_2,\dots,n_n\ge0\\ n_2+\dots+n_n=n}}\ \prod_{k=2}^{n}[x^{n_k}]Q_k [ x n ] k ≥ 2 ∏ Q k = [ x n ] k = 2 ∏ n Q k = n 2 , … , n n ≥ 0 n 2 + ⋯ + n n = n ∑ k = 2 ∏ n [ x n k ] Q k である。補題 2.7 により、右辺の各項の積は、すべてのk k k についてk ∣ n k k\mid n_k k ∣ n k が成り立つとき1 1 1 、そうでないとき0 0 0 である。k ∣ n k k\mid n_k k ∣ n k を満たす非負整数n k n_k n k はn k = k m k n_k=km_k n k = k m k (m k ∈ Z ≥ 0 m_k\in\Z_{\ge0} m k ∈ Z ≥ 0 )と一意に書くことができるので、右辺は∑ k = 2 n k m k = n \sum_{k=2}^{n}km_k=n ∑ k = 2 n k m k = n を満たす( m 2 , … , m n ) ∈ Z ≥ 0 n − 1 (m_2,\dots,m_n)\in\Z_{\ge0}^{n-1} ( m 2 , … , m n ) ∈ Z ≥ 0 n − 1 の個数に等しい。命題 1.2 の全単射λ ↦ ( m k ( λ ) ) k ≥ 1 \lambda\mapsto(m_k(\lambda))_{k\ge1} λ ↦ ( m k ( λ ) ) k ≥ 1 は、λ \lambda λ が1 1 1 を部分にもたないこととm 1 ( λ ) = 0 m_1(\lambda)=0 m 1 ( λ ) = 0 であることを同値にし、同命題の最後の主張によりm k ( λ ) ≠ 0 m_k(\lambda)\ne0 m k ( λ ) = 0 ならばk ≤ n k\le n k ≤ n である。ゆえに、1 1 1 を部分にもたないn n n の分割の全体は上の組の全体と一対一に対応し、全単射原理(§D2.2 命題 1.5 )により[ x n ] ∏ k ≥ 2 Q k = p ≥ 2 ( n ) [x^{n}]\prod_{k\ge2}Q_k=p_{\ge2}(n) [ x n ] ∏ k ≥ 2 Q k = p ≥ 2 ( n ) である。n n n は任意であったから、母関数の等式が成り立つ。
次に、n ≥ 1 n\ge1 n ≥ 1 を固定し、N ≥ max ( n , 2 ) N\ge\max(n,2) N ≥ max ( n , 2 ) を満たす整数N N N を取る。P N = ∏ k = 1 N Q k P_N=\prod_{k=1}^{N}Q_k P N = ∏ k = 1 N Q k 、P N ′ = ∏ k = 2 N Q k P'_N=\prod_{k=2}^{N}Q_k P N ′ = ∏ k = 2 N Q k と置く。補題 2.7 の( 1 − x ) Q 1 = 1 (1-x)Q_1=1 ( 1 − x ) Q 1 = 1 と、§E16.1 命題 1.2 による因子の並べ替えから、( 1 − x ) P N = P N ′ (1-x)P_N=P'_N ( 1 − x ) P N = P N ′ である。j ∈ { n − 1 , n } j\in\{n-1,n\} j ∈ { n − 1 , n } とする。定理 3.1 の総和可能な族( Q k − 1 ) k ≥ 1 (Q_k-1)_{k\ge1} ( Q k − 1 ) k ≥ 1 で位数がj j j 以下である添字の集合は{ 1 , … , j } \{1,\dots,j\} { 1 , … , j } であり、{ 1 , … , N } \{1,\dots,N\} { 1 , … , N } に含まれる。ゆえに定義 2.5 、命題 2.4 および定理 3.1 により[ x j ] P N = [ x j ] ∏ k ≥ 1 Q k = p ( j ) [x^{j}]P_N=[x^{j}]\prod_{k\ge1}Q_k=p(j) [ x j ] P N = [ x j ] ∏ k ≥ 1 Q k = p ( j ) である。同様に、前段のI n I_n I n は{ 2 , … , N } \{2,\dots,N\} { 2 , … , N } に含まれるから、[ x n ] P N ′ = [ x n ] ∏ k ≥ 2 Q k = p ≥ 2 ( n ) [x^{n}]P'_N=[x^{n}]\prod_{k\ge2}Q_k=p_{\ge2}(n) [ x n ] P N ′ = [ x n ] ∏ k ≥ 2 Q k = p ≥ 2 ( n ) である。Cauchy 積により[ x n ] ( ( 1 − x ) P N ) = [ x n ] P N − [ x n − 1 ] P N [x^{n}]\bigl((1-x)P_N\bigr)=[x^{n}]P_N-[x^{n-1}]P_N [ x n ] ( ( 1 − x ) P N ) = [ x n ] P N − [ x n − 1 ] P N であるから
p ≥ 2 ( n ) = [ x n ] P N ′ = [ x n ] P N − [ x n − 1 ] P N = p ( n ) − p ( n − 1 ) p_{\ge2}(n)=[x^{n}]P'_N=[x^{n}]P_N-[x^{n-1}]P_N=p(n)-p(n-1) p ≥ 2 ( n ) = [ x n ] P N ′ = [ x n ] P N − [ x n − 1 ] P N = p ( n ) − p ( n − 1 ) である。
全単射による証明を与える。n ≥ 1 n\ge1 n ≥ 1 とし、部分1 1 1 を少なくとも一つもつn n n の分割の全体をA n A_n A n と書く。n n n の分割は、A n A_n A n の元と、1 1 1 を部分にもたない分割とに互いに素に分かれるので、加法原理(§D2.2 定理 2.1 )によりp ( n ) = ∣ A n ∣ + p ≥ 2 ( n ) p(n)=|A_n|+p_{\ge2}(n) p ( n ) = ∣ A n ∣ + p ≥ 2 ( n ) である。λ = ( λ 1 , … , λ r ) ∈ A n \lambda=(\lambda_1,\dots,\lambda_r)\in A_n λ = ( λ 1 , … , λ r ) ∈ A n とすると、λ \lambda λ は非増加であり1 1 1 は正の整数の最小値であるから、λ r = 1 \lambda_r=1 λ r = 1 である。λ \lambda λ に、最後の部分を取り除いた列( λ 1 , … , λ r − 1 ) (\lambda_1,\dots,\lambda_{r-1}) ( λ 1 , … , λ r − 1 ) を対応させる。この列は非増加な正の整数の列で和がn − 1 n-1 n − 1 であるから、n − 1 n-1 n − 1 の分割である(r = 1 r=1 r = 1 のときは空の分割である)。逆に、n − 1 n-1 n − 1 の分割μ = ( μ 1 , … , μ s ) \mu=(\mu_1,\dots,\mu_s) μ = ( μ 1 , … , μ s ) に、末尾に1 1 1 を付け加えた列( μ 1 , … , μ s , 1 ) (\mu_1,\dots,\mu_s,1) ( μ 1 , … , μ s , 1 ) を対応させる。s ≥ 1 s\ge1 s ≥ 1 のときμ s ≥ 1 \mu_s\ge1 μ s ≥ 1 であるから、この列は非増加である。和はn n n であり、部分1 1 1 をもつので、この列はA n A_n A n の元である。二つの対応は互いに逆であるから、全単射原理により∣ A n ∣ = p ( n − 1 ) |A_n|=p(n-1) ∣ A n ∣ = p ( n − 1 ) であり、p ≥ 2 ( n ) = p ( n ) − p ( n − 1 ) p_{\ge2}(n)=p(n)-p(n-1) p ≥ 2 ( n ) = p ( n ) − p ( n − 1 ) を得る。
(3) を示す。O N = ∏ 1 ≤ k ≤ N , k 奇数 Q k O_N=\prod_{1\le k\le N,\ k\ \text{奇数}}Q_k O N = ∏ 1 ≤ k ≤ N , k 奇数 Q k と置く。まず二つの有限積の係数を数え上げの言葉で表す。1 ≤ k ≤ N 1\le k\le N 1 ≤ k ≤ N について、[ x m ] ( 1 + x k ) [x^{m}](1+x^{k}) [ x m ] ( 1 + x k ) はm ∈ { 0 , k } m\in\{0,k\} m ∈ { 0 , k } のとき1 1 1 、それ以外のとき0 0 0 である。ゆえに、補題 2.6 により、[ x n ] ∏ k = 1 N ( 1 + x k ) [x^{n}]\prod_{k=1}^{N}(1+x^{k}) [ x n ] ∏ k = 1 N ( 1 + x k ) は∑ k = 1 N k m k = n \sum_{k=1}^{N}km_k=n ∑ k = 1 N k m k = n を満たす( m 1 , … , m N ) ∈ { 0 , 1 } N (m_1,\dots,m_N)\in\{0,1\}^{N} ( m 1 , … , m N ) ∈ { 0 , 1 } N の個数に等しい。同様に、補題 2.6 と補題 2.7 により、[ x n ] O N [x^{n}]O_N [ x n ] O N は、N N N 以下の奇数k k k で添字づけられた非負整数の組( m k ) k (m_k)_k ( m k ) k で∑ k k m k = n \sum_kkm_k=n ∑ k k m k = n を満たすものの個数に等しい。命題 1.2 の全単射λ ↦ ( m k ( λ ) ) k ≥ 1 \lambda\mapsto(m_k(\lambda))_{k\ge1} λ ↦ ( m k ( λ ) ) k ≥ 1 は、λ \lambda λ の部分が相異なり各部分がN N N 以下であることを、k ≤ N k\le N k ≤ N についてm k ( λ ) ∈ { 0 , 1 } m_k(\lambda)\in\{0,1\} m k ( λ ) ∈ { 0 , 1 } でありk > N k>N k > N についてm k ( λ ) = 0 m_k(\lambda)=0 m k ( λ ) = 0 であることと同値にする。また、λ \lambda λ の部分がすべて奇数で各部分がN N N 以下であることを、N N N 以下の奇数でないk k k についてm k ( λ ) = 0 m_k(\lambda)=0 m k ( λ ) = 0 であることと同値にする。全単射原理(§D2.2 命題 1.5 )により
[ x n ] ∏ k = 1 N ( 1 + x k ) = q N ( n ) , [ x n ] O N = o N ( n ) [x^{n}]\prod_{k=1}^{N}(1+x^{k})=q_N(n),\qquad [x^{n}]O_N=o_N(n) [ x n ] k = 1 ∏ N ( 1 + x k ) = q N ( n ) , [ x n ] O N = o N ( n ) である。とくに[ x 0 ] O N = o N ( 0 ) = 1 [x^{0}]O_N=o_N(0)=1 [ x 0 ] O N = o N ( 0 ) = 1 である。
定理 4.3 の証明の段階 1 から段階 4 はN ≥ 1 N\ge1 N ≥ 1 だけを用いるので、
∏ k = 1 N ( 1 + x k ) = O N ( 1 + E N ) , 1 + E N = ∏ k = M + 1 N ( 1 − x 2 k ) \prod_{k=1}^{N}(1+x^{k})=O_N\,(1+E_N),\qquad 1+E_N=\prod_{k=M+1}^{N}(1-x^{2k}) k = 1 ∏ N ( 1 + x k ) = O N ( 1 + E N ) , 1 + E N = k = M + 1 ∏ N ( 1 − x 2 k ) が成り立つ。E N E_N E N の低次の係数を求める。§E16.1 命題 1.2 の分配法則により、E N E_N E N は空でない部分集合S ⊆ { M + 1 , … , N } S\subseteq\{M+1,\dots,N\} S ⊆ { M + 1 , … , N } にわたる( − 1 ) ∣ S ∣ x 2 ∑ k ∈ S k (-1)^{|S|}x^{2\sum_{k\in S}k} ( − 1 ) ∣ S ∣ x 2 ∑ k ∈ S k の和である。N ≥ 1 N\ge1 N ≥ 1 であるからM + 1 ≤ N M+1\le N M + 1 ≤ N であり、S = { M + 1 } S=\{M+1\} S = { M + 1 } はこの和に現れ、項− x 2 M + 2 -x^{2M+2} − x 2 M + 2 を与える。S S S がM + 1 M+1 M + 1 と異なる元k k k を含めばk ≥ M + 2 k\ge M+2 k ≥ M + 2 であるから2 ∑ l ∈ S l ≥ 2 k ≥ 2 M + 4 2\sum_{l\in S}l\ge2k\ge2M+4 2 ∑ l ∈ S l ≥ 2 k ≥ 2 M + 4 である。S S S がM + 1 M+1 M + 1 だけからなる集合でなければ、S S S はM + 1 M+1 M + 1 と異なる元を含む。ゆえに、次数が2 M + 2 2M+2 2 M + 2 以下の項を与えるS S S は{ M + 1 } \{M+1\} { M + 1 } だけであり、[ x m ] E N [x^{m}]E_N [ x m ] E N はm < 2 M + 2 m<2M+2 m < 2 M + 2 のとき0 0 0 、m = 2 M + 2 m=2M+2 m = 2 M + 2 のとき− 1 -1 − 1 である。
O N ( 1 + E N ) = O N + O N E N O_N(1+E_N)=O_N+O_NE_N O N ( 1 + E N ) = O N + O N E N であり、Cauchy 積の定義により[ x n ] ( O N E N ) = ∑ j = 0 n ( [ x j ] O N ) ( [ x n − j ] E N ) [x^{n}](O_NE_N)=\sum_{j=0}^{n}([x^{j}]O_N)([x^{n-j}]E_N) [ x n ] ( O N E N ) = ∑ j = 0 n ([ x j ] O N ) ([ x n − j ] E N ) である。n ≤ 2 M + 1 n\le2M+1 n ≤ 2 M + 1 ならば、各項でn − j ≤ 2 M + 1 < 2 M + 2 n-j\le2M+1<2M+2 n − j ≤ 2 M + 1 < 2 M + 2 であるから[ x n − j ] E N = 0 [x^{n-j}]E_N=0 [ x n − j ] E N = 0 であり、[ x n ] ( O N E N ) = 0 [x^{n}](O_NE_N)=0 [ x n ] ( O N E N ) = 0 である。n = 2 M + 2 n=2M+2 n = 2 M + 2 ならば、0 0 0 でない項はj = 0 j=0 j = 0 の項だけであり、[ x 2 M + 2 ] ( O N E N ) = ( [ x 0 ] O N ) ⋅ ( − 1 ) = − 1 [x^{2M+2}](O_NE_N)=([x^{0}]O_N)\cdot(-1)=-1 [ x 2 M + 2 ] ( O N E N ) = ([ x 0 ] O N ) ⋅ ( − 1 ) = − 1 である。第一段の係数の表示とあわせると
q N ( n ) = o N ( n ) ( 0 ≤ n ≤ 2 M + 1 ) , q N ( 2 M + 2 ) = o N ( 2 M + 2 ) − 1 q_N(n)=o_N(n)\quad(0\le n\le2M+1),\qquad q_N(2M+2)=o_N(2M+2)-1 q N ( n ) = o N ( n ) ( 0 ≤ n ≤ 2 M + 1 ) , q N ( 2 M + 2 ) = o N ( 2 M + 2 ) − 1 を得る。2 M + 1 ≥ N 2M+1\ge N 2 M + 1 ≥ N であるから、前半は定理 4.3 の証明の段階 6 の等式をn ≤ N n\le N n ≤ N より広い範囲n ≤ 2 M + 1 n\le2M+1 n ≤ 2 M + 1 で与え、後半はこの範囲を広げることができないことを示す。たとえばN = 4 N=4 N = 4 のとき2 M + 2 = 6 2M+2=6 2 M + 2 = 6 であり、部分が相異なり4 4 4 以下である6 6 6 の分割は( 4 , 2 ) (4,2) ( 4 , 2 ) 、( 3 , 2 , 1 ) (3,2,1) ( 3 , 2 , 1 ) の2 2 2 個、部分が奇数で4 4 4 以下である6 6 6 の分割は( 3 , 3 ) (3,3) ( 3 , 3 ) 、( 3 , 1 , 1 , 1 ) (3,1,1,1) ( 3 , 1 , 1 , 1 ) 、( 1 , 1 , 1 , 1 , 1 , 1 ) (1,1,1,1,1,1) ( 1 , 1 , 1 , 1 , 1 , 1 ) の3 3 3 個である。
(4) を示す。n n n の分割λ \lambda λ で、各k ≥ 1 k\ge1 k ≥ 1 についてm k ( λ ) ≤ 2 m_k(\lambda)\le2 m k ( λ ) ≤ 2 を満たすもの、すなわち同じ部分を3 3 3 回以上は使わないものの個数をa ( n ) a(n) a ( n ) と書く。n n n の分割で部分がすべて3 3 3 の倍数でないものの個数をb ( n ) b(n) b ( n ) と書く。
a ( n ) a(n) a ( n ) を無限積の係数として表す。G k = x k + x 2 k G_k=x^{k}+x^{2k} G k = x k + x 2 k (k ≥ 1 k\ge1 k ≥ 1 )と置くとord ( G k ) = k \operatorname{ord}(G_k)=k ord ( G k ) = k であるから、{ k ≥ 1 : ord ( G k ) ≤ n } = { 1 , … , n } \{k\ge1:\operatorname{ord}(G_k)\le n\}=\{1,\dots,n\} { k ≥ 1 : ord ( G k ) ≤ n } = { 1 , … , n } は有限集合であり、族( G k ) k ≥ 1 (G_k)_{k\ge1} ( G k ) k ≥ 1 は総和可能である。n = 0 n=0 n = 0 のときこの集合は空であるから、[ x 0 ] ∏ k ≥ 1 ( 1 + x k + x 2 k ) = 1 = a ( 0 ) [x^{0}]\prod_{k\ge1}(1+x^{k}+x^{2k})=1=a(0) [ x 0 ] ∏ k ≥ 1 ( 1 + x k + x 2 k ) = 1 = a ( 0 ) である。n ≥ 1 n\ge1 n ≥ 1 のとき、定義 2.5 と補題 2.6 により
[ x n ] ∏ k ≥ 1 ( 1 + x k + x 2 k ) = ∑ n 1 , … , n n ≥ 0 n 1 + ⋯ + n n = n ∏ k = 1 n [ x n k ] ( 1 + x k + x 2 k ) [x^{n}]\prod_{k\ge1}(1+x^{k}+x^{2k})=\sum_{\substack{n_1,\dots,n_n\ge0\\ n_1+\dots+n_n=n}}\ \prod_{k=1}^{n}[x^{n_k}](1+x^{k}+x^{2k}) [ x n ] k ≥ 1 ∏ ( 1 + x k + x 2 k ) = n 1 , … , n n ≥ 0 n 1 + ⋯ + n n = n ∑ k = 1 ∏ n [ x n k ] ( 1 + x k + x 2 k ) である。k ≥ 1 k\ge1 k ≥ 1 であるから0 , k , 2 k 0,k,2k 0 , k , 2 k は相異なり、[ x m ] ( 1 + x k + x 2 k ) [x^{m}](1+x^{k}+x^{2k}) [ x m ] ( 1 + x k + x 2 k ) はm ∈ { 0 , k , 2 k } m\in\{0,k,2k\} m ∈ { 0 , k , 2 k } のとき1 1 1 、それ以外のとき0 0 0 である。ゆえに右辺は、∑ k = 1 n k m k = n \sum_{k=1}^{n}km_k=n ∑ k = 1 n k m k = n を満たす( m 1 , … , m n ) ∈ { 0 , 1 , 2 } n (m_1,\dots,m_n)\in\{0,1,2\}^{n} ( m 1 , … , m n ) ∈ { 0 , 1 , 2 } n の個数に等しい。命題 1.2 とその最後の主張により、この組の全体は、n n n の分割で各重複度が2 2 2 以下であるものの全体と全単射に対応する(対応は、定理 3.1 の証明の対応を重複度が2 2 2 以下の族に制限したものである)。全単射原理(§D2.2 命題 1.5 )により、係数はa ( n ) a(n) a ( n ) に等しい。
b ( n ) b(n) b ( n ) を無限積の係数として表す。I = { k ≥ 1 : 3 ∤ k } I=\{k\ge1:3\nmid k\} I = { k ≥ 1 : 3 ∤ k } とし、k ∈ I k\in I k ∈ I に対してG k ′ = Q k − 1 G'_k=Q_k-1 G k ′ = Q k − 1 と置く。定理 3.1 の証明のとおりord ( G k ′ ) = k \operatorname{ord}(G'_k)=k ord ( G k ′ ) = k であるから、I n = { k ∈ I : k ≤ n } I_n=\{k\in I:k\le n\} I n = { k ∈ I : k ≤ n } は有限集合であり、族( G k ′ ) k ∈ I (G'_k)_{k\in I} ( G k ′ ) k ∈ I は総和可能である。n = 0 n=0 n = 0 のときI 0 = ∅ I_0=\emptyset I 0 = ∅ であり、[ x 0 ] ∏ k ∈ I Q k = 1 = b ( 0 ) [x^{0}]\prod_{k\in I}Q_k=1=b(0) [ x 0 ] ∏ k ∈ I Q k = 1 = b ( 0 ) である。n ≥ 1 n\ge1 n ≥ 1 のとき1 ∈ I n 1\in I_n 1 ∈ I n であり、定義 2.5 と補題 2.6 により
[ x n ] ∏ k ∈ I Q k = ∑ ( n k ) k ∈ I n ∈ Z ≥ 0 I n ∑ k n k = n ∏ k ∈ I n [ x n k ] Q k [x^{n}]\prod_{k\in I}Q_k=\sum_{\substack{(n_k)_{k\in I_n}\in\Z_{\ge0}^{I_n}\\ \sum_kn_k=n}}\ \prod_{k\in I_n}[x^{n_k}]Q_k [ x n ] k ∈ I ∏ Q k = ( n k ) k ∈ I n ∈ Z ≥ 0 I n ∑ k n k = n ∑ k ∈ I n ∏ [ x n k ] Q k である。補題 2.7 により各項の積は、すべてのk ∈ I n k\in I_n k ∈ I n についてk ∣ n k k\mid n_k k ∣ n k のとき1 1 1 、そうでないとき0 0 0 である。n k = k m k n_k=km_k n k = k m k と一意に書くことにより、右辺は∑ k ∈ I n k m k = n \sum_{k\in I_n}km_k=n ∑ k ∈ I n k m k = n を満たす( m k ) k ∈ I n ∈ Z ≥ 0 I n (m_k)_{k\in I_n}\in\Z_{\ge0}^{I_n} ( m k ) k ∈ I n ∈ Z ≥ 0 I n の個数に等しい。命題 1.2 の全単射は、λ \lambda λ の部分がすべて3 3 3 の倍数でないことと、3 ∣ k 3\mid k 3 ∣ k を満たすすべてのk k k についてm k ( λ ) = 0 m_k(\lambda)=0 m k ( λ ) = 0 であることを同値にする。同命題の最後の主張によりm k ( λ ) ≠ 0 m_k(\lambda)\ne0 m k ( λ ) = 0 ならばk ≤ n k\le n k ≤ n であるから、部分がすべて3 3 3 の倍数でないn n n の分割は、I n I_n I n の外で0 0 0 である重複度の族、すなわち上の組と一対一に対応する。全単射原理により、係数はb ( n ) b(n) b ( n ) に等しい。
二つの無限積の係数を比べる。各k ≥ 1 k\ge1 k ≥ 1 について、Cauchy 積により( 1 + x k + x 2 k ) ( 1 − x k ) = 1 − x 3 k (1+x^{k}+x^{2k})(1-x^{k})=1-x^{3k} ( 1 + x k + x 2 k ) ( 1 − x k ) = 1 − x 3 k である。両辺にQ k = ( 1 − x k ) − 1 Q_k=(1-x^{k})^{-1} Q k = ( 1 − x k ) − 1 を掛けて1 + x k + x 2 k = ( 1 − x 3 k ) Q k 1+x^{k}+x^{2k}=(1-x^{3k})Q_k 1 + x k + x 2 k = ( 1 − x 3 k ) Q k を得る。非負整数n n n を固定し、N N N をN ≥ max ( n , 1 ) N\ge\max(n,1) N ≥ max ( n , 1 ) を満たす整数、M = ⌊ N / 3 ⌋ M=\lfloor N/3\rfloor M = ⌊ N /3 ⌋ とする。この等式をk = 1 , … , N k=1,\dots,N k = 1 , … , N について掛け合わせ、§E16.1 命題 1.2 により因子を並べ替えると、{ 1 , … , N } \{1,\dots,N\} { 1 , … , N } のうち3 3 3 の倍数であるものが3 , 6 , … , 3 M 3,6,\dots,3M 3 , 6 , … , 3 M であることから
∏ k = 1 N ( 1 + x k + x 2 k ) = ( ∏ 1 ≤ k ≤ N 3 ∤ k Q k ) ( ∏ k = 1 N ( 1 − x 3 k ) ) ( ∏ j = 1 M Q 3 j ) \prod_{k=1}^{N}(1+x^{k}+x^{2k})=\Bigl(\prod_{\substack{1\le k\le N\\ 3\nmid k}}Q_k\Bigr)\Bigl(\prod_{k=1}^{N}(1-x^{3k})\Bigr)\Bigl(\prod_{j=1}^{M}Q_{3j}\Bigr) k = 1 ∏ N ( 1 + x k + x 2 k ) = ( 1 ≤ k ≤ N 3 ∤ k ∏ Q k ) ( k = 1 ∏ N ( 1 − x 3 k ) ) ( j = 1 ∏ M Q 3 j ) である。1 ≤ j ≤ M 1\le j\le M 1 ≤ j ≤ M について( 1 − x 3 j ) Q 3 j = 1 (1-x^{3j})Q_{3j}=1 ( 1 − x 3 j ) Q 3 j = 1 であるから、後ろの二つの積はR N = ∏ k = M + 1 N ( 1 − x 3 k ) R_N=\prod_{k=M+1}^{N}(1-x^{3k}) R N = ∏ k = M + 1 N ( 1 − x 3 k ) に等しい。E N = R N − 1 E_N=R_N-1 E N = R N − 1 と置くと、分配法則によりE N E_N E N は、空でない部分集合S ⊆ { M + 1 , … , N } S\subseteq\{M+1,\dots,N\} S ⊆ { M + 1 , … , N } にわたる( − 1 ) ∣ S ∣ x 3 ∑ k ∈ S k (-1)^{|S|}x^{3\sum_{k\in S}k} ( − 1 ) ∣ S ∣ x 3 ∑ k ∈ S k の和であり、各項の位数は3 ( M + 1 ) 3(M+1) 3 ( M + 1 ) 以上である。N = 3 M + r N=3M+r N = 3 M + r (r ∈ { 0 , 1 , 2 } r\in\{0,1,2\} r ∈ { 0 , 1 , 2 } )と書くと、3 ( M + 1 ) = N − r + 3 ≥ N + 1 > n 3(M+1)=N-r+3\ge N+1>n 3 ( M + 1 ) = N − r + 3 ≥ N + 1 > n である。ゆえにord ( E N ) > n \operatorname{ord}(E_N)>n ord ( E N ) > n であり、補題 2.2 により( ∏ k ≤ N , 3 ∤ k Q k ) E N \bigl(\prod_{k\le N,\,3\nmid k}Q_k\bigr)E_N ( ∏ k ≤ N , 3 ∤ k Q k ) E N の位数もn n n より大きい。したがって
[ x n ] ∏ k = 1 N ( 1 + x k + x 2 k ) = [ x n ] ∏ 1 ≤ k ≤ N 3 ∤ k Q k [x^{n}]\prod_{k=1}^{N}(1+x^{k}+x^{2k})=[x^{n}]\prod_{\substack{1\le k\le N\\ 3\nmid k}}Q_k [ x n ] k = 1 ∏ N ( 1 + x k + x 2 k ) = [ x n ] 1 ≤ k ≤ N 3 ∤ k ∏ Q k である。N ≥ n N\ge n N ≥ n であるから、{ 1 , … , n } ⊆ { 1 , … , N } \{1,\dots,n\}\subseteq\{1,\dots,N\} { 1 , … , n } ⊆ { 1 , … , N } かつI n ⊆ { k ∈ I : k ≤ N } I_n\subseteq\{k\in I:k\le N\} I n ⊆ { k ∈ I : k ≤ N } である。命題 2.4 により、左辺は[ x n ] ∏ k ≥ 1 ( 1 + x k + x 2 k ) = a ( n ) [x^{n}]\prod_{k\ge1}(1+x^{k}+x^{2k})=a(n) [ x n ] ∏ k ≥ 1 ( 1 + x k + x 2 k ) = a ( n ) に等しく、右辺は[ x n ] ∏ k ∈ I Q k = b ( n ) [x^{n}]\prod_{k\in I}Q_k=b(n) [ x n ] ∏ k ∈ I Q k = b ( n ) に等しい。n n n は任意であったから
∏ k ≥ 1 ( 1 + x k + x 2 k ) = ∏ k ≥ 1 3 ∤ k 1 1 − x k \prod_{k\ge1}(1+x^{k}+x^{2k})=\prod_{\substack{k\ge1\\ 3\nmid k}}\frac{1}{1-x^{k}} k ≥ 1 ∏ ( 1 + x k + x 2 k ) = k ≥ 1 3 ∤ k ∏ 1 − x k 1 であり、すべての非負整数n n n についてa ( n ) = b ( n ) a(n)=b(n) a ( n ) = b ( n ) である。
(5) では、系 1.6 をn = 8 n=8 n = 8 、m = 3 m=3 m = 3 として用いる。部分の個数が3 3 3 以下である8 8 8 の分割を、部分の個数ごとに列挙する。部分が一つのものは( 8 ) (8) ( 8 ) である。部分が二つのもの( a , b ) (a,b) ( a , b ) (a ≥ b ≥ 1 a\ge b\ge1 a ≥ b ≥ 1 、a + b = 8 a+b=8 a + b = 8 )は、b = 1 , 2 , 3 , 4 b=1,2,3,4 b = 1 , 2 , 3 , 4 に対応する( 7 , 1 ) (7,1) ( 7 , 1 ) 、( 6 , 2 ) (6,2) ( 6 , 2 ) 、( 5 , 3 ) (5,3) ( 5 , 3 ) 、( 4 , 4 ) (4,4) ( 4 , 4 ) である。部分が三つのもの( a , b , c ) (a,b,c) ( a , b , c ) (a ≥ b ≥ c ≥ 1 a\ge b\ge c\ge1 a ≥ b ≥ c ≥ 1 )は、c = 1 c=1 c = 1 のときa + b = 7 a+b=7 a + b = 7 、b ≥ 1 b\ge1 b ≥ 1 から( 6 , 1 , 1 ) (6,1,1) ( 6 , 1 , 1 ) 、( 5 , 2 , 1 ) (5,2,1) ( 5 , 2 , 1 ) 、( 4 , 3 , 1 ) (4,3,1) ( 4 , 3 , 1 ) であり、c = 2 c=2 c = 2 のときa + b = 6 a+b=6 a + b = 6 、b ≥ 2 b\ge2 b ≥ 2 から( 4 , 2 , 2 ) (4,2,2) ( 4 , 2 , 2 ) 、( 3 , 3 , 2 ) (3,3,2) ( 3 , 3 , 2 ) である。c ≥ 3 c\ge3 c ≥ 3 ではa + b + c ≥ 9 a+b+c\ge9 a + b + c ≥ 9 であるから該当するものはない。以上の10 10 10 個である。各部分が3 3 3 以下である8 8 8 の分割を、3 3 3 の重複度m 3 m_3 m 3 ごとに列挙する。m 3 = 2 m_3=2 m 3 = 2 のときは残り2 2 2 を2 2 2 以下の部分に分けて( 3 , 3 , 2 ) (3,3,2) ( 3 , 3 , 2 ) 、( 3 , 3 , 1 , 1 ) (3,3,1,1) ( 3 , 3 , 1 , 1 ) である。m 3 = 1 m_3=1 m 3 = 1 のときは残り5 5 5 を2 2 2 以下の部分に分けて( 3 , 2 , 2 , 1 ) (3,2,2,1) ( 3 , 2 , 2 , 1 ) 、( 3 , 2 , 1 , 1 , 1 ) (3,2,1,1,1) ( 3 , 2 , 1 , 1 , 1 ) 、( 3 , 1 , 1 , 1 , 1 , 1 ) (3,1,1,1,1,1) ( 3 , 1 , 1 , 1 , 1 , 1 ) である。m 3 = 0 m_3=0 m 3 = 0 のときは2 2 2 の重複度が4 , 3 , 2 , 1 , 0 4,3,2,1,0 4 , 3 , 2 , 1 , 0 である( 2 , 2 , 2 , 2 ) (2,2,2,2) ( 2 , 2 , 2 , 2 ) 、( 2 , 2 , 2 , 1 , 1 ) (2,2,2,1,1) ( 2 , 2 , 2 , 1 , 1 ) 、( 2 , 2 , 1 , 1 , 1 , 1 ) (2,2,1,1,1,1) ( 2 , 2 , 1 , 1 , 1 , 1 ) 、( 2 , 1 , 1 , 1 , 1 , 1 , 1 ) (2,1,1,1,1,1,1) ( 2 , 1 , 1 , 1 , 1 , 1 , 1 ) 、( 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ) (1,1,1,1,1,1,1,1) ( 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ) である。以上の10 10 10 個であり、個数は一致する。
共役は、部分の個数が3 3 3 以下の分割を、各部分が3 3 3 以下の分割へ次のように送る。
( 8 ) ↦ ( 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ) , ( 7 , 1 ) ↦ ( 2 , 1 , 1 , 1 , 1 , 1 , 1 ) , ( 6 , 2 ) ↦ ( 2 , 2 , 1 , 1 , 1 , 1 ) , ( 6 , 1 , 1 ) ↦ ( 3 , 1 , 1 , 1 , 1 , 1 ) , ( 5 , 3 ) ↦ ( 2 , 2 , 2 , 1 , 1 ) , ( 5 , 2 , 1 ) ↦ ( 3 , 2 , 1 , 1 , 1 ) , ( 4 , 4 ) ↦ ( 2 , 2 , 2 , 2 ) , ( 4 , 3 , 1 ) ↦ ( 3 , 2 , 2 , 1 ) , ( 4 , 2 , 2 ) ↦ ( 3 , 3 , 1 , 1 ) , ( 3 , 3 , 2 ) ↦ ( 3 , 3 , 2 ) . \begin{aligned}
&(8)\mapsto(1,1,1,1,1,1,1,1),\quad(7,1)\mapsto(2,1,1,1,1,1,1),\quad(6,2)\mapsto(2,2,1,1,1,1),\quad(6,1,1)\mapsto(3,1,1,1,1,1),\\
&(5,3)\mapsto(2,2,2,1,1),\quad(5,2,1)\mapsto(3,2,1,1,1),\quad(4,4)\mapsto(2,2,2,2),\quad(4,3,1)\mapsto(3,2,2,1),\\
&(4,2,2)\mapsto(3,3,1,1),\quad(3,3,2)\mapsto(3,3,2).
\end{aligned} ( 8 ) ↦ ( 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ) , ( 7 , 1 ) ↦ ( 2 , 1 , 1 , 1 , 1 , 1 , 1 ) , ( 6 , 2 ) ↦ ( 2 , 2 , 1 , 1 , 1 , 1 ) , ( 6 , 1 , 1 ) ↦ ( 3 , 1 , 1 , 1 , 1 , 1 ) , ( 5 , 3 ) ↦ ( 2 , 2 , 2 , 1 , 1 ) , ( 5 , 2 , 1 ) ↦ ( 3 , 2 , 1 , 1 , 1 ) , ( 4 , 4 ) ↦ ( 2 , 2 , 2 , 2 ) , ( 4 , 3 , 1 ) ↦ ( 3 , 2 , 2 , 1 ) , ( 4 , 2 , 2 ) ↦ ( 3 , 3 , 1 , 1 ) , ( 3 , 3 , 2 ) ↦ ( 3 , 3 , 2 ) . 右辺には二つ目の列挙の10 10 10 個がちょうど一度ずつ現れる。
(6) の例として、非増加でない正の整数の列λ = ( 2 , 1 , 2 ) \lambda=(2,1,2) λ = ( 2 , 1 , 2 ) を取る。同じ定義によりD ( λ ) = { ( 1 , 1 ) , ( 1 , 2 ) , ( 2 , 1 ) , ( 3 , 1 ) , ( 3 , 2 ) } D(\lambda)=\{(1,1),(1,2),(2,1),(3,1),(3,2)\} D ( λ ) = {( 1 , 1 ) , ( 1 , 2 ) , ( 2 , 1 ) , ( 3 , 1 ) , ( 3 , 2 )} であり、λ 1 = 2 \lambda_1=2 λ 1 = 2 であるからλ 1 ′ = ∣ { i : λ i ≥ 1 } ∣ = 3 \lambda'_1=|\{i:\lambda_i\ge1\}|=3 λ 1 ′ = ∣ { i : λ i ≥ 1 } ∣ = 3 、λ 2 ′ = ∣ { i : λ i ≥ 2 } ∣ = ∣ { 1 , 3 } ∣ = 2 \lambda'_2=|\{i:\lambda_i\ge2\}|=|\{1,3\}|=2 λ 2 ′ = ∣ { i : λ i ≥ 2 } ∣ = ∣ { 1 , 3 } ∣ = 2 である。ゆえにλ ′ = ( 3 , 2 ) \lambda'=(3,2) λ ′ = ( 3 , 2 ) であり、
D ( λ ′ ) = { ( 1 , 1 ) , ( 1 , 2 ) , ( 1 , 3 ) , ( 2 , 1 ) , ( 2 , 2 ) } , { ( j , i ) : ( i , j ) ∈ D ( λ ) } = { ( 1 , 1 ) , ( 2 , 1 ) , ( 1 , 2 ) , ( 1 , 3 ) , ( 2 , 3 ) } D(\lambda')=\{(1,1),(1,2),(1,3),(2,1),(2,2)\},\qquad
\{(j,i):(i,j)\in D(\lambda)\}=\{(1,1),(2,1),(1,2),(1,3),(2,3)\} D ( λ ′ ) = {( 1 , 1 ) , ( 1 , 2 ) , ( 1 , 3 ) , ( 2 , 1 ) , ( 2 , 2 )} , {( j , i ) : ( i , j ) ∈ D ( λ )} = {( 1 , 1 ) , ( 2 , 1 ) , ( 1 , 2 ) , ( 1 , 3 ) , ( 2 , 3 )} である。後者は( 2 , 3 ) (2,3) ( 2 , 3 ) を含むが前者は含まないので、命題 1.4 (2) の等式は成り立たない。この例では{ i : λ i ≥ 2 } = { 1 , 3 } \{i:\lambda_i\ge2\}=\{1,3\} { i : λ i ≥ 2 } = { 1 , 3 } が1 1 1 から始まる区間{ 1 , 2 } \{1,2\} { 1 , 2 } ではない。▨