Symbol Newtona
Z Wikipedii
Symbol Newtona
(czytane n nad k, n po k lub k z n) jest to funkcja dwóch argumentów całkowitych nieujemnych, zdefiniowana jako:
gdzie wykrzyknik oznacza silniÄ™.
Wartość symbolu Newtona można wyrazić wzorem rekurencyjnym:
Jest on równoważny definicji podanej wyżej, można więc uważać go za alternatywną definicję symbolu Newtona.
Symbol Newtona pojawia się również we wzorze dwumiennym Newtona jako współczynnik w k-tym wyrazie rozwinięcia n-tej potęgi sumy dwu składników – stąd jego druga nazwa: współczynnik dwumienny Newtona.
Spis treści |
[edytuj] Własności symbolu Newtona
[edytuj] ZwiÄ…zki kombinatoryczne
Symbol Newtona równy jest liczbie wszystkich kombinacji k-elementowych ze zbioru n-elementowego (k-elementowych podzbiorów zbioru n-elementowego). Liczba ta jest też oznaczana jako
; w literaturze angielskiej spotyka się oznaczenie nCk, w amerykańskiej nCk (od wyrażenia "n choice k" - "n brane po k").
Zatem poniższe symbole są równoważnymi oznaczeniami liczby dwuelementowych kombinacji ze zbioru siedmioelementowego:
[edytuj] Pochodzenie wzoru iteracyjnego
Każdą kombinację k-elementową ze zbioru n-elementowego A można utworzyć wybierając kolejno k różnych elementów. Uzyskuje się w ten sposób k-elementowy ciąg, czyli wariację ze zbioru A. Wariacji takich jest
.
Kombinacje, jako podzbiory, w przeciwieństwie do wariacji, czyli ciągów, nie mają ustalonej kolejności elementów. Dwie różne wariacje, różniące się tylko kolejnością elementów, dają tę samą kombinację. Liczba k-elementowych kombinacji jest więc mniejsza od liczby k-elementowych wariacji tylokrotnie, ile jest różnych porządków (przestawień, czyli permutacji) takiego ciągu. A ponieważ permutacji k-elementowych jest
- Pk = k!,
ostatecznie:
.
[edytuj] Pochodzenie wzoru rekurencyjnego
Z każdego zbioru n-elementowego można wybrać tylko jedną kombinację 0-elementową (czyli podzbiór pusty,
), stÄ…d liczba kombinacji pustych
.
Z każdego zbioru n-elementowego A można wybrać tylko jedną kombinację n-elementową B (podzbiór niewłaściwy, równy całemu zbiorowi: B=A), stąd liczba takich kombinacji
.
Oba powyższe stwierdzenia dotyczą oczywiście także zbioru pustego
(n=0).
Niech teraz A będzie niepustym zbiorem n-elementowym (n>0). Wyłączymy zeń jeden element, a i oznaczymy pozostały podzbiór (n-1)-elementowy przez A′:
Wśród wszystkich niepustych kombinacji k-elementowych (k>0) wyróżnić można te, które zawierają element a, i pozostałe, które go nie zawierają.
- Każdą k-elementową kombinację K zawierającą a można przedstawić jako unię pewnej (k-1)-elementowej kombinacji K′ i jednoelementowego zbioru {a}. Ponieważ przy tym K′ zawiera się w (n-1)-elementowym A′, to kombinacji takich jest
. - Każda k-elementowa kombinacja nie zawierająca a sama zawiera się w A\{a}, czyli w (n-1)-elementowym zbiorze A′. Zatem kombinacji takich jest
.
Stąd ostatecznie dla 0<k<n liczba kombinacji k-elementowych równa jest sumie liczb kombinacji obu rodzajów:
[edytuj] Tożsamości algebraiczne
SkracajÄ…c w definicji czynnik (n-k)! otrzymuje siÄ™:
co dla dodatnich wartości k rozwija się do uproszczonej postaci iteracyjnej:
Dla k=0 puste iloczyny stają się równe jedności, i w efekcie:
Inne tożsamości:
liczba kombinacji dopełniających:
liczba kombinacji pustych (i dopełniających do pustych):
liczba kombinacji w zbiorze pustym:
suma wpółczynników dwumianu Newtona (1+1)n:
[edytuj] Trójkąt Pascala
Wartości kolejnych symboli Newtona można zapisać w postaci trójkąta Pascala:
0 1
1 1 1
2 1 2 1
3 1 3 3 1
4 1 4 6 4 1
5 1 5 10 10 5 1
6 1 6 15 20 15 6 1
7 1 7 21 35 35 21 7 1
8 1 8 28 56 70 56 28 8 1
9 1 9 36 84 126 126 84 36 9 1
. . . . . . . . . . . . . . . . . . .
Kolejnym wierszom trójkąta odpowiadają kolejne wartości n, kolejnym wyrazom w każdym wierszu – kolejne wartości k.
Skrajne wyrazy w każdym wierszu równe sa jedności, każdy wyraz (poza skrajnymi) jest sumą dwu wyrazów stojących bezpośrednio nad nim, w poprzednim wierszu. Schemat ten odpowiada wprost wzorowi rekurencyjnemu.
[edytuj] Obliczanie symbolu Newtona
Prosta, a równocześnie dość szybka metoda obliczania wartości współczynnika Newtona opiera się na uproszczonej postaci iteracyjnej:
oraz spostrzeżeniu o występowaniu czynników pierwszych w ciągu kolejnych liczb naturalnych:
- z każdych kolejnych dwu liczb naturalnych jedna jest parzysta (podzielna przez 2),
- z każdych kolejnych trzech liczb naturalnych jedna jest podzielna przez 3,
- z każdych kolejnych czterech liczb naturalnych jedna jest podzielna przez 4, itd.
To gwarantuje, że z liczb n i (n − 1) jedna jest podzielna przez 2, a więc i iloczyn n(n − 1) jest podzielny przez 2 – można więc obliczyć iloraz
, i iloraz ten jest liczbą całkowitą. Z kolei z liczb n, (n − 1) i (n − 2) jedna jest podzielna przez 3, zatem iloczyn n(n − 1)(n − 2) dzieli się przez 3 (prócz tego, że na pewno dzieli się przez 2); zatem obliczony wcześniej iloraz
po pomnożeniu przez (n − 2) można podzielić przez 3, a uzyskana wartość ilorazu
znów jest liczbą całkowitą.
Tym sposobem, mnożąc i dzieląc na przemian, można obliczyć wartość współczynnika Newtona
wykonujÄ…c k mnożeÅ„ i tyleż dzieleÅ„ caÅ‚kowitoÂliczbowych. DziÄ™ki odpoÂwiedÂniemu uporzÄ…dÂkowaniu dziaÅ‚aÅ„ w metodzie tej nie wystÄ™pujÄ… uÅ‚amki – wszystkie wyniki poÅ›rednie sÄ… caÅ‚kowite, a wiÄ™c nie ma ryzyka błędów zaokrÄ…glenia.
Przykładowa procedura w Pascalu:
function WspNewtona( n, k : integer ) : integer;
var
wynik : integer;
i : integer;
begin
wynik := 1;
for i := 1 to k do
wynik := wynik * (n - i + 1) div i;
WspNewtona := wynik;
end;
Procedura ta dziaÅ‚a szybko i z minimalnym kosztem pamiÄ™ciowym – wymaga tylko dwu pomocniczych zmiennych (a po dodatkowym usprawnieniu nie potrzeÂbowaÅ‚aby żadnych). DrobnÄ… wadÄ… tego sposobu jest niewielki nadmiar w trakcie obliczeÅ„: maksymalna wartość poÅ›rednia, otrzymana przed ostatnim dzieleniem przez k, jest k-krotnie wiÄ™ksza od ostatecznego wyniku. To oznacza, że metody tej nie da siÄ™ wykorzystać "do granic pojemnoÅ›ci" typu caÅ‚kowitego: maksymalna wiarygodna wartość obliczana tym sposobem zawsze bÄ™dzie k-krotnie niższa od najwiÄ™kszej wartoÅ›ci caÅ‚kowitej dostÄ™pnej w danym komputerze, kalkulatorze bÄ…dź jÄ™zyku programowania.
Poniżej przedstawiona jest procedura rekurencyjna, pozbawiona tej wady.
function WspNewtonaRek( n, k : integer ) : integer;
begin
if (k = 0) or (k = n) then
WspNewtonaRek := 1
else
WspNewtonaRek := WspNewtonaRek( n-1, k-1 ) + WspNewtonaRek( n-1, k );
end;
Ten sposób opiera się wprost na rekurencyjnym wzorze:
Procedura ta nie ma wady poprzedniej metody – oblicza końcową wartość bez żadnego nadmiaru w wynikach pośrednich. Niestety, płaci się za to ogromnym kosztem obliczeń. Funkcja przestaje wywoływać samą siebie dopiero gdy zwraca wartość 1 – to oznacza, że obliczenie wartości
wymaga co najmniej
wywołań funkcji (bezpośrednich i pośrednich). Złożoność czasowa jest więc nie mniejsza niż wartość funkcji:
(zobacz Notacja dużego O). Równocześnie, jeśli tylko początkowa wartość k nie jest równa 0 ani n, co najmniej jedna ścieżka rekursji kończy się na wywołaniu WspNewtonaRek(1, 0) albo WspNewtonaRek(1, 1). Ścieżka ta prowadzi przez n poziomów wywołań, w których parametr n był kolejno zmniejszany aż do jedności. Głębokość rekurencji, a zatem złożoność pamięciowa jest więc ściśle liniowa Θ(n), i to w bardzo wrażliwym obszarze stosu.
Kolejnym krokiem pozwalającym na przyspieszenie obliczeń jest wykorzystanie programowania dynamicznego - można w tabeli przechowywać wyniki obliczeń poszczególnych kroków rekurencji, aby skrócić czas potrzebny na znalezienie danej wartości symbolu. Efektem ubocznym stosowania powyższej metody jest to, że otrzymuje się od razu wszystkie elementy trójkąta Pascala poprzedzające szukaną wartość.
[edytuj] Ograniczenia dla symbolu Newtona
Zachodzą następujące nierówności:
[edytuj] ZwiÄ…zek z liczbami wielokÄ…tnymi
Interesującą własnością symbolu Newtona, wynikającą z rekursywnej definicji, jest fakt, że liczba
jest jednocześnie (n - k + 1) liczbą (k+1)-kątną. Jest to szczególnie dobrze widoczne w trójkącie Pascala, gdzie k-ty od lewej (lub od prawej) rząd liczb tworzą kolejne liczby k-kątne.
[edytuj] Dowód
Dowód opiera się na zasadzie indukcji matematycznej. Sformułujmy twierdzenie w następujący (równoważny) sposób:
- Dla naturalnych r≥2 i q≥1, q-ta liczba r-kątna wyrażona jest przez symbol:

Dla r=2 dowodzimy bezpośrednio, korzystając z definicji symbolu Newtona:
Następnie zauważamy, że pierwsza liczba r-kątna jest równa 1 dla każdego r, stąd Drugim krokiem indukcyjnym będzie pokazanie, że jeśli twierdzenie jest prawdziwe dla r-1 i q, oraz jest prawdziwe dla r i q-1, to jest również prawdziwe dla r i q. Innymi słowy, chcemy wykazać że jeżeli
jest q-tÄ… liczbÄ… (r-1)-kÄ…tnÄ… i
jest (q-1)-szÄ… liczbÄ… r-kÄ…tnÄ…, to
jest q-tą liczbą r-kątną. Zauważmy że z własności symbolu Newtona mamy:
co, wobec własności liczb wielokątnych (q-ta liczba r-kątna jest sumą pierwszych q liczb (r-1)-kątnych) kończy dowód -
jest (zgodnie z założeniem indukcyjnym) q-tą liczbą (r-1)-kątną, a
jest sumą pierwszych (q-1) liczb (r-1)-kątnych, więc ich suma jest sumą pierwszych q liczb (r-1)-kątnych, czyli q-tą liczbą r-kątną.
Z implikacji tej wprost wynika, że gdy udowodnimy dla dowolnego r i wszystkich naturalnych q prawdziwość twierdzenia, oraz udowodnimy je dla r+1 i q=1, możemy (indukcyjnie) dowieść także dla r+1 i dowolnych naturalnych q, więc, ponieważ pokazaliśmy wcześniej prawdziwość twierdzenia dla r=2 i dowolnych naturalnych q oraz dla q=1 i dowolnych naturalnych r, twierdzenie jest prawdziwe na mocy indukcji matematycznej, czego należało dowieść.
[edytuj] Uogólnienie na wielomiany wyższych stopni
Współczynniki dwumienne można uogólnić do współczynników wielomianowych. Definiuje się je w następujący sposób:
przy czym:
Współczynnik dwumienny określa współczynniki wyrażenia: (x+y)n, podczas gdy współczynniki wielomianowe określają współczynniki wielomianu:
- (x1 + x2 + ... + xr)n.
w następujący sposób:
gdzie sumujemy po wszystkich naturalnych k spełniających podane wcześniej reguły.
Dla k=2 uzyskujemy współczynniki dwumianowe:
Interpretacja kombinatoryczna współczynników wielomianowych to liczba sposobów rozmieszczenia n rozróżnialnych elementów w r rozróżnialnych pudełkach, z których każde mieści dokładnie ki elementów, gdzie i jest indeksem pudełka.
Współczynniki wielomianowe mają wiele własności podobnych do własności współczynników dwumianowych, takich jak rekurencja:
i symetria:
gdzie (σi) jest permutacją (1,2,...,r).
[edytuj] Uogólnienie na liczby rzeczywiste i zespolone
Symbol Newtona uogólnia się na liczby rzeczywiste i zespolone korzystając z funkcji specjalnej gamma. Uogólnienie to opiera się na tożsamości:
- Γ(n + 1) = n!
spełnionej dla naturalnych wartości n.
Możemy także przyjąć następującą definicję:
Niech
będzie dowolną liczbą rzeczywistą lub zespoloną. Wówczas przez symbol
będziemy rozumieli wyrażenie
[edytuj] Zobacz też
- kombinatoryka
- liczby Stirlinga
- permutacja
- przegląd zagadnień z zakresu matematyki
- wariacja bez powtórzeń
- wariacja z powtórzeniami
| Jedna trzecia Polaków ma nadwagę |
|
Ponad połowa Polaków (51 proc.) może pochwalić się prawidłową wagą ciała; prawie jedna trzecia (32 proc.) ma nadwagę, a 14 proc. jest otyłych. 3 proc. to osoby z wagą poniżej wagi prawidłowej - wynika z sondażu TNS OBOP.
|
| Nad Biebrzą odkryto gród sprzed 7 wieków |
|
XIV-wieczny gród został odkryty przez suwalskich archeologów podczas prac na trasie budowy obwodnicy Sztabina (podlaskie). Archeolodzy znaleźli tam ok. 30 tys. zabytków. Odkryli przedmioty związane z życiem ludzi w grodzie, nazwanym - podobnie jak pobliska wieś - Horodnianka.
|
| Mikroskopijna hodowla komórek |
|
Mieszając wodną zawiesinę żywych komórek z odpowiednio modyfikowanym olejem fluorowęglowym można wytworzyć mikro kropelki, w których prowadzona jest długotrwała hodowla komórek. W ten sposób możliwe są bardzo zaawansowane badania biomedyczne, z wykorzystaniem różnych hodowli komórkowych, w jednym małym reaktorze hodowlanym, co znacznie obniża koszty badań, donosi "Lab on a Chip".
|
| Co pierwsze: jajko czy kura? Oto odpowiedź! |
|
Po raz kolejny okazało się, że bez pomocy Natury nowoczesna nauka nie ma szans. Używając białka z kurzego jajka jako matrycy, naukowcy zsyntetyzowali nieorganiczne, silnie magnetyczne nanorurki, donosi "Chemical Communications".
|
| "Kopernikus to ukłon w stronę Polski" |
|
Rzecznik komisarza Guentera Verheugena zapewnił, że jego komisarz nigdy nie powiedział, że Mikołaj Kopernik był Niemcem. Nazwę "Kopernikus" dla nowego programu UE wybrał, by podkreślić polski wkład w historię nauki.
|






























