Liczby Catalana

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania

Liczby Catalana – szczególny ciąg liczbowy, mający zastosowanie w różnych aspektach kombinatoryki. Nazwane zostały na cześć belgijskiego matematyka Eugène Charlesa Catalana (1814–1894)[1]. Bywają również nazywane liczbami Segnera, na cześć Jána Andreja Segnera (1704–1777), matematyka pochodzącego z Karpat Niemieckich.

Każdy n-ty wyraz ciągu określony jest wzorem jawnym: cn=1n+1(2nn)=(2n)!(n+1)!n! dla n0.

Rekurencyjnie ciąg jest określony w następujący sposób: c0=1;cn=c0cn1+c1cn2++cn2c1+cn1c0=i=0n1cicn1i.

Początkowe wartości ciągu, poczynając od wyrazu zerowego, to:

1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, 58786, 208012, 742900, 2674440, 9694845, 35357670, 129644790, 477638700, 1767263190, 6564120420, 24466267020, 91482563640, 343059613650, 1289904147324, 4861946401452,...

Własności

Liczby Catalana spełniają zależność:

Cn=(2nn)(2nn+1) dla n1.

W sposób oczywisty pokazuje to, iż każda liczba Catalana jest liczbą naturalną. Inną postacią wzoru rekurencyjnego (tym razem pierwszego stopnia) jest:

C0=1iCn+1=2(2n+1)n+2Cn,

Przybliżenie wartości n-tej liczby Catalana jest możliwe dzięki wzorowi Stirlinga na wartość silni i ma postać:

Cn4nn32π

Znaczenia kombinatoryczne

Liczby Catalana posiadają wiele różnych interpretacji kombinatorycznych. Podane niżej stanowią jedynie przykłady zastosowań:

Liczba dróg

Jeżeli rozważymy wszystkie łamane, zaczynające się w początku kartezjańskiego układu współrzędnych i kończące w (0,2n) dla każdego n=0,1,2,, położone w jego I ćwiartce i złożone z pojedynczych odcinków o początku (x,y) i końcu w punkcie (x+1,y+1) lub (x1,y+1) (gdzie x,y), to ich liczba będzie wyrażona n-tą liczba Catalana.

Liczba rozmieszczeń nawiasów

Poprzez rozumiemy pewne działanie dwuargumentowe. Dla n-argumentów liczba cn1 wyraża liczbę sposobów, na które można rozmieścić nawiasy w takim wyrażeniu, czyli – dla działania niełącznego – maksymalną liczbę wyników, które można uzyskać. Przykładowo, dla trzech argumentów x1,x2,x3 otrzymać można (x1x2)x3 lub x1(x2x3), co odpowiada c31=c2=2.

Liczba drzew binarnych

cn jest równa liczbie różnych ukorzenionych regularnych drzew binarnych o n+1 liściach.

Liczba monotonicznych dróg

Jeżeli rozpatrzymy wszystkie możliwe drogi w kwadracie n×n z dolnego lewego wierzchołka do górnego prawego, tak, by nigdy nie przekroczyć przekątnej łączącej te wierzchołki i były monotoniczne, łatwo jest zauważyć, że wyrażają się one n-tą liczbą Catalana. Odpowiada to liczbie monotonicznych funkcji f z 1,2,,n w 1,2,,n takich, by kf(k),k1,2,,n

Liczba podziałów na trójkąty

Liczba cn wyraża liczbę sposobów podziału wielokąta wypukłego, mającego n+2 krawędzie, na różne trójkąty przy pomocy nieprzecinających się wewnątrz wielokąta przekątnych (zob. triangulacja).

Dowód wzoru jawnego

Dowód wzoru cn=1n+1(2nn)=(2n)!(n+1)!n! dla n0. można otrzymać na wiele sposobów i zależnie od różnych interpretacji liczb Catalana. Przyjmując, że rozpatrujemy przypadek liczby dróg z punktu (0,0) do (0,2n) i przy założeniu c0=1 otrzymamy:

c1=1 – bowiem do punktu (0,2) prowadzi jedna tylko droga,
c2=2=c0c1+c1c0 – ponieważ do punktu (0,2) prowadzi jedna droga c1, zaś z tego punktu do (0,4) można przejść zgodnie z założonymi możliwościami wyboru kolejnego odcinka składowego na jeden sposób.

Rozważmy teraz pewne przesunięcie układu współrzędnych tak, by punkt (1,1) stał się środkiem nowego układu współrzędnych – wówczas do punktu (1,3) prowadzi tyle samo dróg, co z punktu (0,0) do (0,2), zaś z (1,3) wykonując ruch zgodnie z założeniami można przejść na jeden sposób do punktu (0,4).

Postępując dalej analogicznie, otrzymamy:

{c3=c0c2+c1c1+c2c0cn=c0cn1+c1cn2++cn2c1+cn1c0=i=0n1CiCn1i.

Aby otrzymać wzór jawny, którym określony jest ciąg, można użyć techniki funkcji tworzących ciągu.

Niech C(x)=c0+c1x+c2x2+ będzie funkcją tworzącą tego ciągu. Wówczas:

C(x)=c0+c1x+c2x2+=1+x[c1+c2x+c3x2+]=1+x[c0c0+(c0c1+c1c0)x+(c0c2+c1c1+c2c0)x2+]=1+xC(x)C(x)=1+xC(x)2,

co wynika z definicji operacji mnożenia funkcji tworzących. Mamy więc

C(x)=1+xC(x)2,
xC(x)2C(x)+1=0.

Rozwiązując to równanie, po przyjęciu za szukaną zmienną C(x) otrzymujemy:

c(x)=1±14x2x.

Ponieważ

limx01+14x2x=,limx0114x2x=c0=1,

to rozpatrujemy jedynie pierwiastek c(x)=114x2x.

Korzystając z uogólnionego na liczby rzeczywiste symbolu Newtona oraz jego własności okazuje się, że

c(x)=114x2x=1n=0(12n)(4x)n2x=11n=1(12n)(4x)n2x=n=1(12n)(4x)n(2x)1=n=112(12n)4nxn1(1)n1

Po zmianie granic sumowania otrzymujemy

n=012(12n+1)4n+1(1)nxn.

Z własności funkcji tworzących wiemy, że n-ty wyraz ciągu jest równy współczynnikowi przy n-tej potędze x, czyli;

cn=12(12n+1)4n+1(1)n=41212(121)(122)(12n)(n+1)!(1)n4n=1n+1(112)(212)(n12)n!2n2n=1n+113(2n1)n!n!n!2n=1n+113(2n1)2462nn!n!=1n+1(2n)!n!n!=1n+1(2nn)

Historia

Liczby te zostały po raz pierwszy wprowadzone przez Leonarda Eulera w XVIII wieku, który badał liczbę podziałów wielokątów na trójkąty. Zostały nazwane na cześć Eugène Charlesa Catalana, który rozważał je jako liczbę sposobów rozmieszczeń nawiasówSzablon:Fakt.

Przypisy

Szablon:Przypisy

Linki zewnętrzne

Szablon:Kombinatoryka Szablon:Typy liczb naturalnych

Szablon:Kontrola autorytatywna