五邊形數定理的一種證明

2021-07-23 09:40:24 字數 3496 閱讀 4432

很久以前就知道五邊形數定理了……但是用它a過幾道題,一直不知道怎麼證明感覺很不痛快 qwq……最近在wiki上找到乙個簡單優雅的證明方法……在網上並沒有找到過中文的證明,所以把它粗略翻譯一下,放在這裡 qwq

五邊形數定理是乙個尤拉發現的數學定理,描述尤拉函式展開式的特性,尤拉函式展開式如下: ϕ(

x)=∏

n=1∞

(1−x

n)=∑

k=−∞

∞(−1

)kxk

(3k−

1)2=

1+∑k

=1∞(

−1)k

xk(3

k±1)

2

其中,形如 k(

3k−1

)2的數被稱為(廣義)五邊形數

尤拉函式的倒數是分割函式的母函式,即: 1ϕ

(x)=

∑k=0

∞p(k

)xk

其中 p(k

) 為

k 的分割函式,即把

k寫成若干個正整數的和的方案數

配合五邊形數定理,我們有:(1

+∑k=

1∞(−

1)kx

k(3k

±1)2

)(∑k

=0∞p

(k)x

k)=1

考慮等式兩邊 xn

的係數,

n>

0 時,等式右邊 xn

係數為

0 ,考察等式左邊,我們有: p(

n)−p

(n−1

)−p(

n−2)

+p(n

−5)+

p(n−

7)+⋯

=0由此我們可以得到乙個 p(

n)的遞迴式,在競賽中,我們常根據這個遞迴式預處理

1 ~n的

p(n)

,時間複雜度為 o(

nn√)

(我的英語非常差勁,以下的內容是我根據 wiki 的內容自己口胡的。。。

我們要證明: ϕ(

x)=∑

k=−∞

∞(−1

)kxk

(3k−

1)2

考慮尤拉函式 ϕ(

x)=∏

∞k=1

(1−x

k)的 xn

項係數的組合意義,它等於:

n 拆成偶數個互不相同的正整數的和的方案數 - 把

n拆成奇數個互不相同的正整數的和的方案數

舉例來說,考慮 x5

的係數,我們有 2 種方法把

5 拆成偶數個互不相同的正整數的和 (1+4, 2+3),有 1 種方法把

5拆成奇數個互不相同的正整數的和 (5),所以 x5

的係數為

1 ;

同理,x

12的係數為 −1

,因為我們有 7 種方法把

12 拆成偶數個(互不相同的正整數)和,但是有 8 種方法把它拆成奇數個部分的和。

對於正整數

n ,我們嘗試把它的偶數劃分和奇數劃分一一對應起來,考慮

n的任意一種劃分的 ferrers 圖,下圖展示了 n=

20 的一種劃分:20=

7+6+

4+3 :

0 0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0

0 0 0 令

m 等於ferrers圖最後一行(即最小的數對應的那一行)的元素個數,在上例中,m=

3令 s 等於ferrers圖最右邊的 45度斜線 上的元素個數,這裡 s=

2我們標記的元素展示如下圖:

0 0 0 0 0 0 2

0 0 0 0 0 2

0 0 0 0

1 1 1

考慮 s 和

m的大小關係: 若 s

<

m ,我們把最右45度斜線上的元素取出來,組成新的一行,新的ferrers圖對應了一種新的拆分,如下圖:

0 0 0 0 0 0

0 0 0 0 0

0 0 0 0

1 1 1

2 2 若

m≤s (例如上圖中就有 m=

2,s=

5 ),我們把最後一行

m 個元素取出來,進行相反的過程,在前

m行末尾各新增乙個元素:

0 0 0 0 0 0 2

0 0 0 0 0 2

0 0 0 0

1 1 1

不難發現,這樣的過程能夠由一種

n 拆分得到另一種奇偶性不同的拆分,並且對一種拆分進行兩次上述過程能得到原來的拆分(即操作可逆)。這使得我們可以把一種奇拆分和偶拆分對應起來,它們對 xn

的 +1 和 −1

的貢獻相互抵消,最終使得係數為

0 ,這個規律對每一項都適用——除了有些時候,不是所有

n的拆分都能進行上述過程,有兩種情形:

<1> m=

s 並且45度斜線和最後一行相遇:

0 0 0 0 2

0 0 0 2

1 1 1

嘗試進行上述操作,我們會得到:

0 0 0 0 0 1

0 0 0 0 1 1

注意到這次操作沒有改變拆分的奇偶性,並且它是不可逆的,令 k=

m ,我們有: n=

k+(k

+1)+

(k+2

)+⋯+

(2k−

1)=k

(3k−

1)2

這一項貢獻的符號與

m 的奇偶性相關,等於 (−

1)k

<2> m=

s+1 並且45度斜線和最後一行相遇:

0 0 0 0 0 2

0 0 0 0 2

1 1 1 2

嘗試進行上述操作,我們得到:

0 0 0 0 0

0 0 0 0

1 1 1

2 2 2

這甚至不是乙個合法的方案,令 k=

1−m ,我們有:n=

(1−k

)+(2

−k)+

⋯+(−

2k)=

k(3k

−1)2

這一項貢獻的符號為 (−

1)k

總之,我們展示了對於一般的

n ,

n拆分成奇數個不同的正整數的方案和

n 拆分成偶數個不同的正整數的方案恰好能互相抵消。特別地,

n若是乙個廣義五邊形數 gk

=k(3

k−1)

2 ,這種情況下

n 的奇偶拆分互相抵消之後,會留下一項,符號為 (−

1)k,這恰好等於等式右邊,證明完畢。

五邊形數與拆分數

拆分數p n 就是將n拆分成正整數的和的方案數。樸素的做法應該是可以做到時空o nn 一次詢問的,但多組詢問便毫無辦法。但我們可以通過生成函式和正五邊形數的方法來做到o nn 預處理o 1 詢問 其實可以看wiki 注意這並不是數論中的尤拉函式 定義 x i 1 1 xi 設拆分數的母函式p x 根...

五邊形數和兩個遞迴式

五邊形數是對每條邊上有 n 個點構成的五邊形的總點數的數列的稱呼。由上圖,可以得出這個數列的遞迴式。begin a 1 1 a n a 3n 2 end 解遞迴式得到通項公式 begin a n sum n 3i 2 frac end 它也能通過三個三角形數得到。狹義的五邊形數中 n 均為正整數,但...

幾何畫板畫乙個五邊形內部的方法

五邊形屬於多邊形裡面比較簡單的,就是在四邊形的基礎上增加一條邊而已,五邊形在平面幾何學上指所有由五條邊圍襯成及有五個角的多邊形。完美五邊形和正五邊形都是五邊形的一種特殊型別。幾何畫板作為專業繪圖工具,可以輕鬆就畫出五邊形,可是有的版友會問 那怎麼才能構造乙個五邊形內部呢?本幾何畫板教程就給大家著重講...