Partycje i kompozycje liczb

by Jerry Sky

2020-10-26



1. Partycje liczb a kompozycje liczb

Partycje liczb to są kompozycje liczb z pewnym ograniczeniem: n=x1+x2+x3++xkxi1x1x2x3xk n = x_1 + x_2 + x_3 + \dotsb + x_k \qquad x_i \ge 1\\ x_1 \ge x_2 \ge x_3 \ge \dots \ge x_k


2. Klasa kombinatoryczna dla partycji liczb

Kiedy kompozycje można określić klasą CSEQ(SEQ1(Z))\mathcal{C} \cong \operatorname{SEQ}(\operatorname{SEQ}_{\ge 1}(\mathcal{Z})) to klasę opisującą partycje liczb można określić przez: PMSET(SEQ1(Z)) \mathcal{P} \cong \operatorname{MSET}(\operatorname{SEQ}_{\ge 1}(\mathcal{Z}))

2.1. OGF

P(z)=n=111znP(z) = \prod_{n=1}^\infty \frac{1}{1 - z^n}


2.2. Przykład partycji liczby 33


3. Partycje ograniczone


3.1. Przykład partycji ograniczonej

Partycja liczb na 11 oraz 22.

P{1,2}(z)=11z11z2\mathcal{P}^{\left\{1,2\right\}}(z) = \frac{1}{1-z} \cdot \frac{1}{1-z^2}


3.2. Przykład kompozycji ograniczonej

Swoją drogą to Cn{1,2}=Fn+1\mathcal{C}_n^{\left\{ 1,2 \right\}} = F_{n+1}, bo zachodzi równość Cn+1{1,2}=Cn1{1,2}+Cn{1,2}\mathcal{C}_{n+1}^{\left\{ 1,2 \right\}} = \mathcal{C}_{n-1}^{\left\{ 1,2 \right\}} + \mathcal{C}_{n}^{\left\{ 1,2 \right\}}

Visual aid jako przykład dla liczby 99:


4. Kompozycja z podziałem

Oznaczenie: C(k)\mathcal{C}^{(k)} — kompozycja z podziałem na kk elementów

C(k)SEQk(I)=(I)kI=N+\mathcal{C}^{(k)} \cong \operatorname{SEQ}_k(\mathcal{I}) = (\mathcal{I})^k \quad \mathcal{I} = \mathcal{N}_+ (w rozumieniu liczby naturalne bez zera)


5. Partycja z ograniczeniami

Przy ustalonym pewnym kk mamy n=x1+x2++xkprzy czym x1x2x3xk n = x_1 + x_2 + \dotsb + x_k\\ \text{przy czym } x_1 \ge x_2 \ge x_3 \ge \dotsb \ge x_k