Faktorijel

n {\displaystyle n} n ! {\displaystyle n!}
0 1
1 1
2 2
3 6
4 24
5 120
6 720
7 5040
8 40320
9 362880
10 3628800
15 1307674368000
20 2432902008176640000
25 15511210043330985984000000
50 3,04140932... · 1064
70 1,19785717... · 10100
450 1,73336873... · 101 000
3249 6,41233768... · 1010 000
25206 1,205703438... · 10100 000

Faktorijel prvih nekoliko brojeva i faktorijel nekih većih brojeva

faktorijel (engl. factorial, prema lat. factor), u matematici, funkcija koja svakom nenegativnom cijelom broju n {\displaystyle n} pridružuje proizvod svih pozitivnih brojeva manjih ili jednakih n {\displaystyle n} . Na primjer,

5 ! = 1 2 3 4 5 = 120   {\displaystyle 5!=1\cdot 2\cdot 3\cdot 4\cdot 5=120\ }
i
6 ! = 1 2 3 4 5 6 = 720   {\displaystyle 6!=1\cdot 2\cdot 3\cdot 4\cdot 5\cdot 6=720\ }

gdje n ! {\displaystyle n!} predstavlja n-faktorijel. Oznaku n ! {\displaystyle n!} je prvi uveo Kristijan Kramp, 1808. godine.

Definicija

Faktorijel se formalno definiše na sljedeći način

n ! = k = 1 n k n N . {\displaystyle n!=\prod _{k=1}^{n}k\qquad \forall n\in \mathbb {N} .\!}

Gornja definicija pretpostavlja da je:

0 ! = 1   {\displaystyle 0!=1\ }

Ova definicija je korisna jer rekurzivna definicija faktorijela glasi

( n + 1 ) ! = n ! ( n + 1 ) {\displaystyle (n+1)!=n!(n+1)} ,

za šta je neophodno da faktorijel broja 0 bude 1.

Kombinatorika

Faktorijel je važan u kombinatorici. Na primjer, postoji ukupno n ! {\displaystyle n!} različitih načina da se rasporedi n {\displaystyle n} različitih objekata (ovi različiti načini rasporeda se zovu permutacije). Broj načina na koji se može izvući k {\displaystyle k} objekata iz skupa od n {\displaystyle n} objekata (broj kombinacija), je dat takozvanim binomnim koeficijentom:

( n k ) = n ! k ! ( n k ) ! {\displaystyle {n \choose k}={n! \over k!(n-k)!}}

Teorija brojeva

Faktorijel se mnogo koristi u teoriji brojeva. Konkretno, n ! {\displaystyle n!} je uvijek djeljiv svim prostim brojevima do i uključujući n {\displaystyle n} . Posljedično, n > 5 {\displaystyle n>5} je kompozitan broj ako i samo ako

( n 1 ) !     0   ( m o d   n ) {\displaystyle (n-1)!\ \equiv \ 0\ ({\rm {mod}}\ n)} .

Štaviše, imamo Vilsonovu teoremu koja tvrdi

( p 1 ) !     1   ( m o d   p ) {\displaystyle (p-1)!\ \equiv \ -1\ ({\rm {mod}}\ p)}

ako i samo ako je p {\displaystyle p} prost broj.

Jedini faktorijel broja a koji je istovremeno i prost broj je broj 2, ali ima mnogo prostih brojeva oblika n ! ± 1 {\displaystyle n!\pm 1} .

Dvostruki faktorijel n!!

n ! ! {\displaystyle n!!} nije jednako ( n ! ) ! {\displaystyle (n!)!}

n ! ! = { 1 ,   za  n = 0  ili  n = 1 ; n ( n 2 ) ! ! za  n 2. {\displaystyle n!!=\left\{{\begin{matrix}1,\qquad \quad \ &&{\mbox{za }}n=0{\mbox{ ili }}n=1;\\n(n-2)!!&&{\mbox{za }}n\geq 2.\qquad \qquad \end{matrix}}\right.}
  • 8!! = 2 · 4 · 6 · 8 = 384
  • 9!! = 1 · 3 · 5 · 7 · 9 = 945

Brzina rasta funkcije

Grafik prirodnog logaritma faktorijela

Kako n {\displaystyle n} raste, faktorijel n ! {\displaystyle n!} postaje veći od svih polinomijalnih i eksponencijalnih funkcija od n {\displaystyle n} .

Kad je n {\displaystyle n} veliko, n ! {\displaystyle n!} se procjenjuje sa velikom preciznošću koristeći Stirlingovu aproksimaciju:

n ! 2 π n ( n e ) n . {\displaystyle n!\approx {\sqrt {2\pi n}}\left({\frac {n}{e}}\right)^{n}.}

Logaritam faktorijela se može iskoristiti da bi se izračunalo koliko će cifara u datom brojnom sistemu imati faktorijel zadatog broja. l o g ( n ! ) {\displaystyle log(n!)} se može lako izračunati na sljedeći način:

k = 1 n log k . {\displaystyle \sum _{k=1}^{n}{\log k}.}

Treba obratiti pažnju da ova funkcija, kad joj se nacrta grafik, izgleda približno linearna, za male vrijednosti; ali faktor log n ! n {\displaystyle {\log n!} \over n} raste do prilično velikih vrijednosti, premda jako sporo. Grafik l o g ( n ! ) {\displaystyle log(n!)} za n {\displaystyle n} između 0 i 20,000 je prikazan desno.

Izračunavanje

Vrijednost n ! {\displaystyle n!} se može izračunati množenjem svih prirodnih brojeva do n {\displaystyle n} , ako n {\displaystyle n} nije veliko. Najveći broj za kojeg većina kalkulatora može izračunati vrijednost je 69 ! {\displaystyle 69!} , jer je 70 ! > 10 100 {\displaystyle 70!>10^{100}} . 11 ! {\displaystyle 11!} i 20 ! {\displaystyle 20!} su, tim redom, najveći brojevi čiji faktorijel može da stane u standardne cjelobrojne promjenljive kod tridesetdvobitnih i šezdesetčetvorobitnih računara. U praksi, većina programa računa ove male brojeve direktnim množenjem ili vađenjem rezultata iz tabele. Faktorijeli većih brojeva se računaju obično aproksimacijom, koristeći Stirlingovu formulu.

U teoriji brojeva i kombinatorici, često su potrebne tačne vrijednosti faktorijela velikih brojeva. Faktorijeli velikih brojeva se mogu izračunati direktnih množenjem, ali množenje redom 1 2 . . . n {\displaystyle 1\cdot 2\cdot ...\cdot n} odozdo nagore je neefikasno; bolje je rekurzijom podijeliti sekvencu tako da je veličina svakog potproizvoda manja.

Vidi još

  • gama funkcija
  • lijevi faktorijel
  • Stirlingova formula