Wykład 4

Transkrypt

Wykład 4
Materiały dydaktyczne – Matematyka Dyskretna (Wykład 4)
Dwumianowy symbol Newtona. Podstawowe pojęcia kombinatoryczne: kombinacje,
kombinacje z powtórzeniami, wariacje, wariacje z powtórzeniami, rozmieszczenia.
Definicja 1. Współczynnikiem dwumianowym lub symbolem Newtona nazywamy symbol
czający liczbę obliczaną według wzoru
r
k
=
[r]k
r(r − 1)(r − 2) · · · (r − k + 1)
=
,
k!
1 · 2 · ... · k
r
k
ozna-
(1)
gdzie r liczbą rzeczywistą i k jest liczbą całkowitą nieujemną. Dla kompletności przyjmiemy, że dla
dowolnej liczby rzeczywistej r, 0r = 1 oraz kr = 0, gdy k < 0. Bezpośrednio z definicji wynika, że
Twierdzenie 1. Niech r będzie dowolną liczbą rzeczywistą i k liczbą całkowitą, k > 0. Wówczas
r
r−1
r−1
=
+
(2)
k
k−1
k .
Dowód. Dowód tej równości sprowadza się do łatwego porównania dwóch algebraicznych wyrażeń
otrzymanych bezpośrednio z definicji:
r−1
r−1
= (r−1)(r−2)...(r−(k−1))
+ (r−1)(r−2)...(r−(k−1))(r−k)
k!
k−1 +
k
(k−1)!
(r−1)(r−2)...(r−k+1)
r−k
=
· 1+ k
(k−1)!
r(r−1)(r−2)...(r−(k−1))
=
= kr
k!
Dalsze własności symbolu Newtona opiszemy przede wszystkim dla przypadku, gdy r = n jest
liczbą całkowitą nieujemną. Mamy wówczas
n
k
=
n!
k!(n − k)!
(3)
i symbol ten ma konkretne interpretacje kombinatoryczne. Jego nazwa bierze się stąd, że występuje
on w rozwinięciu wyrażenia na n-tą potęgę sumy (x + y) (dwumianu Newtona).
Twierdzenie 2. Dla dowolnej liczby naturalnej n
(x + y)n =
n
X
n
k
xn−k y k .
(4)
k=0
Powszechnie wiadomo, że współczynniki dwumianowe są wyrazami nieskończonej trójkątnej tablicy liczb zwanej Trójkątem Pascala. Jest on zdefiniowany jako układ liczb naturalnych zapisanych
w wierszach tak, że w pierwszym wierszu stoi liczba 1, a poczynając od drugiego, każda liczba jest
sumą dwóch najbliższych liczb stojących w wierszu bezpośrednio nad nią:
1
1
1
1
1
1
2
3
4
5
1
1
3
6
10
1
4
10
1
5
1
1
6
15
20
15
6
1
.................................................
1
Materiały dydaktyczne – Matematyka Dyskretna (Wykład 4)
Ten sam trójkąt przepiszmy jeszcze raz zastępując liczby odpowiednimi symolami Newtona.
0
0
1
0
2
0
0
5
0
1
5
1
6
1
3
1
5
2
3
2
3
3
4
2
4
5
4
5
5
6
3
4
4
3
5
3
6
2
2
2
4
6
0
3
0
2
1
4
1
1
6
4
6
5
6
6
...................................................................
Dowód tego, że obie tablice są identyczne można przeprowadzić korzystając z indukcji matematycznej i wzoru (2). Pozostawiamy to czytelnikowi.
Jak widać z powyższej tabeli położenie symbolu nk w trójkącie Pascala jest jednoznacznie
określone przez parametry n i k. Pierwszy z nich określa numer wiersza, w którym leży nk , a drugi
wskazuje numer ukośnej kolumny. Numeracja zarówno wiersza, jak i kolumny zaczyna się od zera.
Interpretacje kombinatoryczne symbolu Newtona wiążą się przede wszystkim z pojęciem kombinacji.
Definicja 2. Kombinacją k-elementową w zbiorze n elementowym X nazywamy dowolny k-elementowy
podzbiór zbioru X.
Twierdzenie 3. Liczba k-elementowych kombinacji zbioru n-elementowego jest równa nk .
Istnieje ogromna liczba różnorodnych tożsamości wyrażających zależności między współczynnikami Newtona. Wiele z nich ma przejrzyste i łatwe interpretacje kombinatoryczne.
Twierdzenie 4. Zachodzą następujące tożsamości:
n
n
P
P
n
n
n;
a) nk = n−k
;
b)
=
2
c)
(−1)k nk = 0;
k
d)
n
P
g)
k=0
k
P
r=0
r+k
k
n
r
=
m
k−r
r+n+1
n
=
;
e)
k=0
n
P
r=0
m+n
k
k=0
r
k
=
n+1
k+1
;
f)
n
m
m
k
=
n
k
n−k
m−k
.
;
Przykład. 1. Udowodnić, że iloczyn trzech kolejnych liczb naturalnych dzieli się przez 6, a
iloczyn czterech kolejnych liczb naturalnych dzieli się przez 24. Ogólnie, udowodnić, że dla dowolnej
liczby naturalnej m iloczyn dowolnych m kolejnych liczb naturalnych dzieli się przez m!
2. Iloma różnymi możliwie najkrotszymi drogami wieża szachowa może przejść z pola a1 do
pola h8 szachownicy?
Definicja 3. Funkcją określoną na niepustym zbiorze X o wartościach w niepustym zbiorze Y
def
nazywamy podzbiór F iloczynu kartezjańskiego X × Y = {(x, y) : x ∈ X, y ∈ Y } spełniający
następujące warunki:
1) ∀x∈X ∃y∈Y (x, y) ∈ F,
2) ∀x∈X ∀y1 ,y2 ∈Y ((x, y1 ), (x, y2 ) ∈ F =⇒ y1 = y2 )) .
Piszemy F : X → Y . Dla oznaczenia funkcji używamy również małych liter. Jeżeli (x, y) ∈ F , to
mówimy, że y jest obrazem elementu x. W tradycyjnej notacji zamiast (x, y) ∈ F piszemy F (x) = y.
Jeżeli X i Y są zbiorami skończonymi zawierającymi odpowiednio n i m elementów, a głównie
2
Materiały dydaktyczne – Matematyka Dyskretna (Wykład 4)
takimi przypadkami będziemy się zajmować, to mówiąc mniej ściśle funkcję można zinterpretować
jako dwuwierszową macierz
!
x1
x2
...
xn
F =
.
F (x1 ) F (x2 ) . . . F (xn )
W pierwszym wierszu tej macierzy występuje każdy element zbioru X dokładnie raz. Pod każdym
elementem zbioru X stoi obraz tego elementu przy działaniu funkcji F , zatem w drugim wierszu
występują pewne elementy zbioru Y , przy czym mogą się one powtarzać, jak również nie wszystkie
elementy zbioru Y muszą w drugim wierszu wystąpić.
Przykład 1. Niech X = {1, 2, 3, 4, 5, 6} i Y = {0, 1, 2, 3, 4} i F : X → Y jest funkcją określoną
wzorem F (x) = b x2 c, tzn. każdej liczbie ze zbioru x jest przyporządkowana część całkowita ilorazu
tej liczby przez 2. Wówczas
F (1) = 0, F (2) = 1, F (3) = 1, F (4) = 2, F (5) = 2, F (6) = 3,
co można zapisać w postaci:
F =
1 2 3 4 5 6
0 1 1 2 2 3
!
,
Jest rzeczą oczywistą, że jeśli w tej macierzy zmienimy kolejność kolumn, to sens zapisu nie
ulegnie zmianie, zatem każda z poniższych macierzy jest także zapisem funkcji F .
!
!
!
2 1 4 3 6 5
6 3 4 5 2 1
5 6 1 3 2 4
F =
=
=
.
1 0 2 1 3 2
3 1 2 2 1 0
2 3 0 1 1 2
Z oczywistych powodów będziemy jednak funkcję zapisywać ustalając porządek kolumn według naturalnej kolejności elementów pierwszego wiersza, wynikającej z charakteru rozważanych elementów.
Jeżeli w drugim wierszu elementy zbioru Y nie powtarzają się, to F nazywamy funkcją różnowartościową albo injekcją. Dokładniej F jest różnowartościowa, jeśli
∀x1 ,x2 ∈X F (x1 ) = F (x2 ) =⇒ x1 = x2 .
Jeżeli w drugim wierszu występują wszystkie elementy zbioru Y , to F nazywamy funkcją “na”
lub surjekcją. Dokładniej, mówimy, że F : X → Y jest funkcją “na” jeżeli
∀y∈Y ∃x∈X y = F (x).
Funkcja, która jest jednocześnie różnowartościowa i “na” nazywa się funkcją wzajemnie jednoznaczną. Wzajemnie jednoznaczna funkcja określona na zbiorze X o wartościach w tym samym
zbiorze X nazywa się permutacją zbioru X.
Twierdzenie 5. Jeżeli |X| = n i |Y | = m, to liczba funkcji f : X → Y określonych na zbiorze X
o wartościach w zbiorze Y jest równa mn .
Dowód. Ze względu na to, że w naszych rozważaniach nie jest ważny charakter elementów rozważanych zbiorów, a jedynie pewne związki ilościowe, przyjmijmy, że X = {1, 2, 3, . . . , n} i Y =
{1, 2, 3, . . . , m}1 . Naszym celem jest zatem wyznaczenie liczby wszystkich dwuwierszowych macie1
W dalszej części na ogół będziemy przyjmować również takie założenie
3
Materiały dydaktyczne – Matematyka Dyskretna (Wykład 4)
rzy postaci
F =
1
2
3
...
n
F (1) F (2) F (3) . . . F (n)
!
.
(5)
Wszystkie te macierze różnią się drugim wierszem. Ich liczba jest zatem równa liczbie różnych
ciągów n-wyrazowych postaci (F (1), F (2), F (3), . . . , F (n)) które mogą pełnić rolę drugiego wiersza.
Kolejne wyrazy F (1), F (2), itd. mogą przyjąć dowolną wartość ze zbioru Y . I tak, F (1) może
przyjąć jedną z m wartości. Niezależnie od wartości F (1), wyraz F (2) może również przyjąć
dowolną wartość ze zbioru Y , a więc także mamy m możliwości dla f (2). To samo można powiedzieć
o kolejnych elementach F (3), F (4) itd., aż do F (n). Mamy zatem
m · · · · · m} = mn
|m · m · m ·{z
n razy
możliwości wyboru drugiego wiersza, co kończy dowód.
Ze względu na właśnie dowiedziony fakt, zbiór wszystkich funkcji określonych na zbiorze X o
wartościach w zbiorze Y oznaczamy symbolem Y X
Twierdzenie 6. Jeżeli |X| = n i |Y | = m, to liczba funkcji różnowartościowych f : X → Y
określonych na zbiorze X o wartościach w zbiorze Y jest równa
m(m − 1)(m − 2) · · · (m − n + 1).
(6)
Dowód. Podobnie, jak w dowodzie poprzedniego twierdzenia, liczba wszystkich funkcji różnowartościowych określonych na zbiorze {1, 2, 3, . . . , n} o wartościach w zbiorze {1, 2, 3, . . . , m} jest równa
liczbie dwuwierszowych macierzy postaci (5), gdzie wszystkie wyrazy stojące w drugim wierszu są
różne. Wartość F (1) możemy ustalić na m sposobów. W następstwie, F (2) może przyjąć dowolną
spośród m − 1 pozostałych wartości (oprócz równej F (1)). Dla F (3) mamy już tylko m − 2 możliwości (wszystkie elementy z Y = {1, 2, 3, . . . , m}, oprócz równych F (1) lub F (2), itd. Ostatni
wyraz w drugim wierszu macierzy może być jednym z tych elementów zbioru Y , które nie wystąpiły na wszystkich poprzednich miejscach, tzn. jednym spośród m − (n − 1) elementów. W
konsekwencji, liczba wszyskich możliwości do wyboru drugiego wiersza macierzy (5) jest równa
m(m − 1)(m − 2) · · · (m − n + 1).
Zauważmy, że liczba określona wyrażeniem (6) jest różna od zera wtedy i tylko wtedy, gdy
m > n. Jest to akurat zgodne z oczywistą obserwacją, że na to, aby wszystkie wyrazy drugiego
wiersza macierzy (5) mogły być różne, potrzeba i wystarcza, by w zbiorze Y było co najmniej n
elementów. W przypadku granicznym tj., gdy m = n, mamy następujący bezpośredni wniosek z
poprzedniego twierdzenia.
Twierdzenie 7. Jeżeli |X| = n i |Y | = n, to liczba funkcji wzajemnie jednoznacznych f : X → Y
jest równa
n! = n(n − 1)(n − 2) · · · 1.
W szczególności, liczba wszystkich permutacji zbioru n-elementowego jest równa n!.
W klasycznym, szkolnym nazewnictwie, funkcje z n-elementowego zbioru X do m-elementowego
zbioru Y nazywano wariacjami n-elementowymi z powtórzeniami ze zbioru m-elementowego, a
funkcje różnowartościowe, wariacjami bez powtórzeń.
4
Materiały dydaktyczne – Matematyka Dyskretna (Wykład 4)
Definicja 4. Kombinacją z powtórzeniami (zbiorem z powtórzeniami) o elementach z ustalonego
skończonego zbioru X = {x1 , x2 , . . . , xn } nazywamy dowolną funkcję F określoną na zbiorze X
o wartościach w zbiorze N ∪ {0}. Taką funcję można reprezentować zapisem F = {s1 ? x1 , s2 ?
x2 , . . . , sn ? xn }, gdzie si = F (xi ), przyjmujemy przy tym, że jeżeli si = 0 to w tym zapisie funkcji
F możemy pominąć si ? xi . Wartość si = F (xi ) nazywamy współczynnikiem repetycji elementu
xi . Powiemy, że F jest zbiorem k-elementowym z powtórzeniami (kombinacją k-elementową z
k
P
powtórzeniami) jeżeli
si = k. Załóżmy, że G = {t1 ? x1 , t2 ? x2 , . . . , tn ? xn } jest także zbiorem
i=1
z powtórzeniami o elementach ze zbioru X. Wówczas powiemy, że G jest podzbiorem zbioru F ,
jeżeli dla dowolnego i (i = 1, 2, . . . , n) zachodzi nierówność ti ≤ si .
Twierdzenie 8. Liczba k-elementowych zbiorów z powtórzeniami o elementach ze zbioru n-elementowego jest równa
[n]k
n+k−1
.
=
k
k!
mk
1 m2
Twierdzenie 9. Niech m będzie ustaloną liczbą naturalną i m = pm
1 p2 · · · pk . Istnieje wzajemnie jednoznaczna odpowiedniość między zbiorem wszystkich dzielników liczby naturalnej m oraz
zbiorem wszystkim zbiorów z powtórzeniami o elementach ze zbioru {p1 , p2 , . . . , pk }, dla których
współczynniki repetycji każdej z liczb pierwszych pi nie przekracza mi .
Opracował: Cz. Bagiński
5