Triunghiul lui Catalan

De la testwiki
Sari la navigare Sari la căutare

În combinatorică triunghiul lui Catalan este un tablou triunghiular ale cărui intrări C(n,k) dau numărul de șiruri format din n de X și k de Y astfel încât niciun segment inițial al șirului să aibă mai mulți Y decât X. Este o generalizare a numerelor Catalan și poartă numele lui Eugène Charles Catalan. Bailey[1] arată că C(n,k) are următoarele proprietăți:

  1. C(n,0)=1 pentru n0.
  2. C(n,1)=n pentru n1.
  3. C(n+1,k)=C(n+1,k1)+C(n,k) pentru 1<k<n+1
  4. C(n+1,n+1)=C(n+1,n) pentru n1.

Formula 3 arată că intrarea în triunghi se obține recursiv prin adunarea numerelor de la stânga și de mai sus din triunghi. Cea mai veche apariție a triunghiului Catalan împreună cu formula recursivă este în pagina 214 a tratatului de calcul publicat în 1800[2] de Louis François Antoine Arbogast.

Shapiro[3] a introdus un alt triunghi pe care l-a numit „triunghi Catalan”, care este diferit de triunghiul discutat aici.

Formula generală

Formula generală pentru C(n,k) este dată de:[1][4]

C(n,k)=(n+kk)(n+kk1)

adică

C(n,k)=nk+1n+1(n+kk)

Când k=n, diagonala Format:Math este al Format:Mvar-lea număr Catalan.

Suma pe al Format:Mvar-lea rând este al Format:Math-lea număr Catalan, folosind identitatea crosei de hochei și o expresie alternativă pentru numerele Catalan.

Tabelul următor prezintă câteva valori din triunghiul Catalan.[5]

Format:Separator diagonal 0 1 2 3 4 5 6 7 8
0 1
1 1 1
2 1 2 2
3 1 3 5 5
4 1 4 9 14 14
5 1 5 14 28 42 42
6 1 6 20 48 90 132 132
7 1 7 27 75 165 297 429 429
8 1 8 35 110 275 572 1001 1430 1430

O interpretare combinatorică a celei de a (n,k1) valori este numărul de partiții nedescrescătoare cu exact Format:Mvar părți cu partea maximă Format:Mvar astfel încât fiecare parte să fie mai mică sau egală cu indicele său. Deci, de exemplu, (4,2)=9 enumeră:

1111,1112,1113,1122,1123,1133,1222,1223,1233

Generalizare

Trapezele lui Catalan sunt o mulțime numărabilă de trapeze numerice care generalizează triunghiul lui Catalan. Trapezul lui Catalan de ordinul Format:Math este un trapez numeric ale cărui intrări Cm(n,k) dau numărul de șiruri constând din Format:Mvar X și Format:Mvar Y astfel încât în fiecare segment inițial al șirului numărul de Y să nu depășească numărul de X cu Format:Mvar sau cu mai mult.[6] Prin definiție, trapezul lui Catalan de ordinul Format:Math este triunghiul lui Catalan, adică C1(n,k)=C(n,k).

Tabelul următor prezintă câteva valori din trapezul lui Catalan de ordinul Format:Math.

Format:Separator diagonal 0 1 2 3 4 5 6 7 8
0 1 1
1 1 2 2
2 1 3 5 5
3 1 4 9 14 14
4 1 5 14 28 42 42
5 1 6 20 48 90 132 132
6 1 7 27 75 165 297 429 429
7 1 8 35 110 275 572 1001 1430 1430

Tabelul următor prezintă câteva valori din trapezul lui Catalan de ordinul Format:Math.

Format:Separator diagonal 0 1 2 3 4 5 6 7 8 9
0 1 1 1
1 1 2 3 3
2 1 3 6 9 9
3 1 4 10 19 28 28
4 1 5 15 34 62 90 90
5 1 6 21 55 117 207 297 297
6 1 7 28 83 200 407 704 1001 1001
7 1 8 36 119 319 726 1430 2431 3432 3432

Din nou, fiecare element este suma celui de deasupra și a celui din stânga.

O formulă generală pentru Cm(n,k) este dată de:

Cm(n,k)={(n+kk)0k<m(n+kk)(n+kkm)mkn+m10k>n+m1

( Format:Math, Format:Math, Format:Math).

Demonstrații ale formulei generale pentru Cm(n,k)

Prima demonstrație

Această demonstrație implică o extensie a metodei reflexiei Andres așa cum este utilizată în a doua demonstrație pentru numărul Catalan la diferite diagonale. Următoarele arată cum fiecare cale de la (0,0) din stânga jos până la (k,n) din dreapta sus a diagramei care prezintă constrângerea nk+m1=0 poate fi reflectată și în punctul final (n+m,km).

Se consideră trei cazuri în care se determină numărul de căi de la (0,0) la (k,n) care nu traversează constrângerea:

(1) dacă m>k constrângerea nu poate fi traversată, deci toate căile de la (0,0) la (k,n) sunt valide, de exemplu Cm(n,k)=(n+kk).

(2) dacă km+1>n este imposibil de a forma o cale care să nu traverseze constrângerea, de exemplu Cm(n,k)=0.

(3) dacă mkn+m1, atunci Cm(n,k) este numărul de căi „roșii” (n+kk) minus numărul de căi „galbene” care traversează constrângerea, de exemplu ((n+m)+(km)km)=(n+kkm).

Prin urmare, numărul de căi de la (0,0) la (k,n) care nu traversează constrângerea nk+m1=0 este așa cum este indicat în formula din secțiunea anterioară, Generalizare.

A doua demonstrație

În primul rând, se confirmă validitatea relației de recurență Cm(n,k)=Cm(n1,k)+Cm(n,k1) prin împărțirea Cm(n,k) în două părți, prima pentru combinațiile XY care se termină în X și a doua pentru cele care se termină în Y. Prin urmare, primul grup are Cm(n1,k) combinații valide și a doua are Cm(n,k1). Demonstrația este completată prin verificarea că soluția satisface relația de recurență și respectă condițiile inițiale pentru Cm(n,0) și Cm(0,k).

Note

Format:Portal