W tym rozdziale pokażemy jeszcze kilka dowodów kombinatorycznych.
Przykłady
Zadanie 1.8.1: Udowodnij, że dla każdej liczby naturalnej \(n \ge 1\) prawdziwa jest równość
\(1+2+3+\ldots +n = \frac{n(n+1) }{ 2}.\)
∎
\(n+(n-1)+(n-2)+\ldots +2+1,\)
czyli
\(1+2+3+\ldots +n.\)
Teraz będziemy zliczać odcinki wychodzące z poszczególnych punktów. Z każdego punktu wychodzi n odcinków: do każdego innego. Punktów jest n + 1 , więc łącznie wychodzi z nich n(n + 1) odcinków. Ale w ten sposób każdy odcinek został policzony dwukrotnie. Zatem liczba wszystkich odcinków jest równa \(\frac{n(n+1) }{ 2}\) . Stąd mamy wzór
\(1+2+3+\ldots +n = \frac{n(n+1) }{ 2}.\)
Zadanie 1.8.2: Udowodnij, że
\(k \cdot {n \choose k} = n \cdot {{n-1} \choose {k-1}},\)
gdzie \(0<k\le n\) .
∎
- Pierwsza metoda zliczania. Wykonujemy dwie czynności. Pierwsza polega na wybraniu drużyny, druga na wskazaniu kapitana. Pierwsza czynność daje jeden z \({n \choose k}\) wyników, bo tyle jest k -elementowych podzbiorów zbioru n -elementowego. Druga czynność, niezależnie od wyniku pierwszej, daje jeden z k wyników, bo mamy wskazać jedną z k wybranych osób. Z reguły mnożenia wynika, że łącznie mamy
\(k \cdot {n \choose k}\)
wyników i tyle jest sposobów wyboru drużyny wraz z kapitanem. - Druga metoda zliczania. Wykonamy teraz dwie inne czynności. Pierwsza polega na wybraniu kapitana. Druga polega na dobraniu do wybranego kapitana pozostałych członków drużyny. Kapitana możemy wybrać na n sposobów. Niezależnie od tego, kogo wybierzemy, mamy teraz dobrać k − 1 osób spośród pozostałych n − 1 uczniów. Możemy to zrobić na \({n-1 \choose k-1}\) sposobów. Z reguły mnożenia wynika, że wykonanie obu czynności daje jeden z
\(n \cdot {n-1 \choose k-1}\)
wyników. Zatem tyle jest sposobów wyboru drużyny i kapitana.
Policzyliśmy sposoby wyboru naszej drużyny dwiema metodami. Otrzymane liczby muszą więc być równe. Stąd otrzymujemy równość
\(\qquad k \cdot {n \choose k} = n \cdot {n-1 \choose k-1}.\)
Zadanie 1.8.3: Udowodnij, że:
\(\qquad {n \choose k} = \frac{n }{ k} \cdot {{n-1} \choose {k-1}},\)
gdzie \(0<k \le n\) .
\(k \cdot {n \choose k} = n \cdot {n-1 \choose k-1}\)
wystarczy podzielić przez k .
∎
Zadanie 1.8.4: Udowodnij, że jeśli \(1 \le k \le n\) , to
\({n \choose k} = \frac{n! }{ k! \cdot (n-k)!}\)
\(\qquad\begin{array}{ll} {n \choose k} & = \frac{n }{ k} \cdot {{n-1} \choose {k-1}} = \\ & = \frac{n }{ k} \cdot \frac{n-1 }{ k-1} \cdot {{n-2} \choose {k-2}} = \\ & = \frac{n }{ k} \cdot \frac{n-1 }{ k-1} \cdot \frac{n-2 }{k-2} \cdot {{n-3} \choose {k-3}} = \\ & \ldots \\ & = \frac{n }{ k} \cdot \frac{n-1 }{ k-1} \cdot \frac{n-2 }{k-2} \cdot \frac{n-3 }{ k-3} \cdot \ldots \cdot \frac{n-(k-1) }{k-(k-1)} \cdot {{n-k} \choose {k-k}} = \\ & = \frac{n }{ k} \cdot \frac{n-1 }{ k-1} \cdot \frac{n-2 }{k-2} \cdot \frac{n-3 }{ k-3} \cdot \ldots \cdot \frac{n-k+1 }{1} \cdot {{n-k} \choose 0} = \\ & =\frac {n \cdot (n-1) \cdot (n-2) \cdot (n-3) \cdot \ldots \cdot (n-k+1)}{ k!} \cdot 1. \\ \end{array}\)
Wiemy jednak, że
\(\qquad n \cdot (n-1) \cdot (n-2) \cdot (n-3) \cdot \ldots \cdot (n-k+1) = \frac{n! }{ (n-k)!}.\)
Zatem
\({n \choose k} = \frac{n! }{ k! \cdot (n-k)!}.\)
∎
Zadanie 1.8.5: Udowodnij, że jeśli liczba p jest pierwsza oraz 0 < k < p , to współczynnik dwumianowy \({p \choose k}\) dzieli się bez reszty przez p .
Rozwiązanie:
\(\qquad k \cdot {p \choose k} = p \cdot {{p-1} \choose {k-1}}.\)
Liczba pierwsza p jest dzielnikiem prawej strony, więc jest też dzielnikiem lewej strony. Ponieważ k < p , więc liczba p musi być dzielnikiem współczynnika dwumianowego \({p \choose k}\) .
∎
Wiemy, że ułamek
\(\qquad {p \choose k} = \frac{p \cdot (p-1) \cdot (p-2) \cdot \ldots \cdot (p-k+1) }{ 1 \cdot 2 \cdot \ldots \cdot k}\)
skraca się do liczby całkowitej. Ponieważ wszystkie czynniki w mianowniku są mniejsze od p, więc w trakcie skracania nie skróci się czynnik p w liczniku. Zatem po skróceniu otrzymamy iloczyn p i pewnej liczby całkowitej; ten iloczyn oczywiście dzieli się bez reszty przez p.
Zadanie 1.8.6: Udowodnij, że każdy wiersz trójkąta Pascala jest symetryczny: pierwsza liczba jest równa ostatniej, druga przedostatniej i tak dalej. Możemy to wyrazić wzorem
\({n \choose k} = {n \choose {n-k}}.\)
Rozwiązanie:
\({n \choose {n-k}} = \frac{n! }{ (n-k)! \cdot (n-(n-k))!} = \frac{n! }{ (n-k)! \cdot k!} = {n \choose k}.\)
∎
Motywacje: po co szukać dowodów kombinatorycznych?
Można zadać pytanie, po co szukamy dowodów kombinatorycznych, jeśli istnieją równie proste, albo czasami nawet prostsze dowody rachunkowe, algebraiczne. Podamy trzy takie powody.
Po pierwsze, dla lepszego rozumienia matematyki warto znać więcej niż jeden sposób uzasadniania poznawanych twierdzeń. Matematyka nie jest zbiorem oderwanych od siebie faktów, ale twierdzenia należące do pozornie odległych dziedzin wiążą się ze sobą często w sposób nieoczekiwany. Poznanie nowego pomysłu dowodu twierdzenia pozwala spojrzeć na to twierdzenie z innej strony i kiedyś dostrzec jego związki z innymi działami matematyki, dając tym samym możliwość nowego zastosowania.
Po drugie, dowodzone wzory mają sens, którego zrozumienie jest możliwe dzięki odpowiedniemu spojrzeniu. Popatrzmy jeszcze raz na udowodnioną w zadaniu 1.7.3. równość
\({n \choose k} = {{n-1} \choose {k-1}}+{{n-1} \choose k}.\)
Można podać łatwy dowód algebraiczny tej równości:
Ten rachunkowy dowód nie pokazuje jednak prawdziwego sensu dowodzonego wzoru. Udowodniona równość wynika z szeregu przekształceń algebraicznych, które doprowadzają do wyniku. Dowód kombinatoryczny pokazywał znaczenie każdego symbolu występującego w dowodzonej równości. Po lewej stronie mieliśmy liczbę sposobów wybrania k -elementowej grupy osób z klasy liczącej n − 1 uczniów z wychowawcą. Te sposoby rozdzielały się na dwie grupy, zależnie od tego, czy wychowawca był wybrany, czy nie. Tym dwóm grupom odpowiadały oba składniki po prawej stronie. Wydaje się, że takie spojrzenie na dowodzoną równość pozwala lepiej zrozumieć, o co w niej chodzi. Właściwie każdy wzór matematyczny ma pewien sens. Rozumienie matematyki polega na odkrywaniu tego sensu, a nie tylko na zręcznym przekształcaniu wyrażeń algebraicznych tak, by doprowadzić lewą stronę do prawej lub odwrotnie.
Wreszcie trzeci powód. W niektórych przypadkach dowód kombinatoryczny jest znacznie prostszy od dowodów algebraicznych. Przeprowadzenie takiego dowodu kombinatorycznego wymaga jednak pewnego doświadczenia. Popatrzmy na przykład.
Nieco trudniejszy przykład
Zadanie 1.8.7: Udowodnij równość:
\(\qquad {n \choose 0}^2 + {n \choose 1}^2 + {n \choose 2}^2 +\ldots + {n \choose n}^2 = {{2n} \choose n}.\)
Zapytajmy najpierw, na ile sposobów można wybrać grupę złożoną z k dziewcząt i n − k chłopców. Oczywiście dziewczęta można wybrać na \({n \choose k}\) sposobów, chłopców zaś na \({n \choose {n-k}}\) sposobów, czyli też na \({n \choose k}\) sposobów. Z reguły mnożenia wynika, że obu wyborów razem można dokonać na \({n \choose k}^2\) sposobów.
Teraz zauważmy, że w naszej grupie n osób może być 0 dziewcząt lub 1 dziewczyna lub 2 dziewczyny lub \(\ldots\) n dziewcząt. Z reguły dodawania wynika, że grupę n osób można wybrać na
\(\qquad {n \choose 0}^2 + {n \choose 1}^2 + {n \choose 2}^2 +\ldots + {n \choose n}^2\)
sposobów. Tę samą liczbę sposobów obliczyliśmy dwiema metodami, więc wyniki muszą być równe. Stąd otrzymujemy równość
\(\qquad {n \choose 0}^2 + {n \choose 1}^2 + {n \choose 2}^2 +\ldots + {n \choose n}^2 = {2n \choose n}.\)
∎
Czy potraficie znaleźć równie prosty, ale czysto algebraiczny dowód tej tożsamości...?