Professional Documents
Culture Documents
Strossmayera u Osijeku
Odjel za matematiku
Preddiplomski studij matematike
Tena Tomašević
Gama funkcija
Završni rad
Osijek, 2009.
Sveučilište J.J. Strossmayera u Osijeku
Odjel za matematiku
Preddiplomski studij matematike
Tena Tomašević
Gama funkcija
Završni rad
Osijek, 2009.
i
Sažetak. U ovom završnom radu bavit ćemo se gama funkcijom te proučiti neka
njena bitna svojstva i primjene u drugim granama matematike kao i povezanost sa
drugim funkcijama. Promatrat ćemo gama funkciju kao funkciju više kompleksnih
varijabli te podrobnije proučiti njena svojstva i primjenu tih svojstava u rješavanju
drugih matematičkih problema.
U uvodnom dijelu ćemo se kratko osvrnuti na povijesni razvoj gama funkcije u onakvu
kakvu ju danas poznajemo, dok ćemo veći dio rada proučavati svojstva gama funkcije.
Na kraju ćemo se osvrnuti na povezanost gama funkcije sa drugim funkcijama, tj. na
mnogobrojnu primjenu gama funkcije kako u matematici tako i u drugim granama
znanosti.
Ključne riječi: gama funkcija, produktna formula, nepotpuna gama funkcija, beta
funkcija, Riemann-zeta funkcija
Abstract. In this final work we will deal with gama function, some of its essential char-
acteristics, its use in other branches of mathematics and also its connection with other
functions. We will observe gama function as function of more complex variables and
throughtly explore its characteristics and its application in solving other mathematical
problems.
In introduction we will shortly go through historical development of gama function as
we know it today, and more of the work will be around observing its characteristics.
In the end we will review connection of gama function with other functions, namely
various use of gama function how in matematics so as in other branches of science.
Sadržaj
Sažetak i
1. UVOD 1
2. GAMA FUNKCIJA 2
2.1. UVOD: Povijesni razvoj gama funkcije . . . . . . . . . . . . . . . . . . 2
2.2. Definicija . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3. SVOJSTVA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.3.1. Analitičnost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.3.2. Konvergencija . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3.3. Proširenje gama funkcije . . . . . . . . . . . . . . . . . . . . . . 8
2.3.4. Produktna formula . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3.5. Razvoj gama funkcije u beskonačan produkt . . . . . . . . . . . 15
2.3.6. Logaritamska konveksnost . . . . . . . . . . . . . . . . . . . . . 16
2.4. Povezanost sa drugim funkcijama . . . . . . . . . . . . . . . . . . . . . 18
2.4.1. Beta funkcija . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.4.2. Riemann-zeta funkcija . . . . . . . . . . . . . . . . . . . . . . . 20
3. DODATAK 23
Literatura 26
1
1. UVOD
U ovom radu proučavat ćemo gama funkciju, neka njena svojstva i primjene, te povezanost
sa drugim funkcijama. U uvodnom dijelu kratko ćemo prikazati razvoj gama funkcije
u funkciju kakvu danas poznajemo i kao takvu koristimo. Počet ćemo sa definicijom
gama funkcije preko Eulerovog integrala druge vrste, te nastaviti sa bitnim svojstvima.
Bavit ćemo se svojstvima gama funkcije kao što su produktna formula koja nam daje
prikaz gama funkcije preko trigonometrijskih funkcija, te ćemo proučavati analitičnost
gama funkcije. Takoder ćemo proučavati konvergenciju gama funkcije čime ćemo doći
do pojma nepotpunih gama funkcija te nešto više reći o tom pojmu. Takoder ćemo se
baviti i proširenjem gama funkcije gdje ćemo se opet dotaći analitičnosti gama funkcije.
Bavit ćemo se i posebnim slučajem gama funkcije, a to je 1/Γ funkcija, te razvojem
gama funkcije u beskonačan produkt gdje dolazi do izražaja važnost 1/Γ funkcije. Na
kraju te cjeline bavit ćemo se logaritamskom konveksnošću gama funkcije koja je jedno
od njenih najznačajnijih svojstava.
U posljednjem dijelu ovog rada bavit ćemo se drugim značajnim funkcijama koje su
povezane sa gama funkcijom kao što su beta funkcija i Riemann-zeta funkcija. Na
samom kraju ćemo iskazati teoreme, leme, propozicije i definicije koji su potrebni za
dokazivanje pojedinih svojstava.
2
2. GAMA FUNKCIJA
Iako je prvi riješio problem proširenja faktorijela na sve realne pozitivne brojeve i
kasnije definirao gama funkciju kakvu ju danas poznajemo, Euler1 nije bio prvi koji
se bavio ovim problemom. Baveći se problemom interpolacije redova, Bernoulli2 i
Goldbach3 su naišli na ovaj problem. Ubrzo nakon što je saznao za njihov problem,
Euler ga je riješio i ponudio im rješenje. Prvo rješenje nije bio integral, već beskonačna
suma:
∞
Y (1 + k1 )n
n! = .
k=1
1 + nk
Ubrzo nakon toga, Euler im je ponudio i drugo rješenje koje znamo kao Eulerov integral:
Z 1
n! = (− log s)n ds
0
za n > 0.
Naknadno je otkrio još neka bitna svojstva gama funkcije o kojima ćemo više u daljnjem
tekstu. Eulerov suvremenik Stirling 4 je takoder pokušavao pronaći kontinuiran izraz
za faktorijele, što mu je i uspjelo, a što poznajemo kao Stirlingova formula. No za
razliku od Eulerovog integral, Stirlingova formula ne daje točnu vrijednost. Kasnije su
Stirling i Binet5 dali produljenje formule koja ispravlja pogrešku prvotne formule. No,
Stirling nikada nije dokazao da njegova produljena formula točno odgovara Eulerovoj
gama funkciji. To je tek početkom 20. stoljeća dokazao Hermite6 .
Početkom 19. stoljeća Gauss7 je prepravio Eulerovu produktnu formulu:
mz m!
Γ(z) = lim ,
m→∞ z(z + 1)(z + 2) . . . (z + m)
na temelju čega je otkrio nova svojstva gama funkcije. Gauss je takoder dokazao i
multiplikativni teorem te istraživao povezanost gama funkcije i eliptičkih integrala.
Nadalje Weierstrass8 je utvrdio važnost gama funkcije u kompleksnoj analizi, te pred-
stavio svoj prikaz produktne formule:
1
Leonhard Euler, 1707-1783, švicarski matematičar, fizičar i astronom.
2
Daniel Bernoulli, 1762-1813, švicarski matematičar i fizičar.
3
Christian Goldbach, 1690-1764, njemački matematičar.
4
James Stirling, 1692-1770, britanski matematičar.
5
Jacques Philippe Marie Binet, 1786-1856, francuski matematičar, fizičar i astronom.
6
Charles Hermite, 1822-1901, francuski matematičar.
7
Carl Friedrich Gauss, 1777-1855, njemački matematičar i fizičar
8
Karl Weierstrass, 1845-1897, njemački matematičar.
3
∞
e−Γz Y z −1 z/k
Γ(z) = (1 + e )
z k=1 k
9
Γ ≈ 0.577216
10
Adrien-Marie Legendre, 1752-1833, francuski matematičar.
11
Otto Hölder, 1895-1937, njemački matematičar.
12
Harald August Bohr, 1887-1951, danski matemtičar
13
Johannes Mollerup, 1872-1937, njemački matematičar.
4
2.2. Definicija
Z ∞
(1) Γ(z) = e−t tz−1 dt,
0
Funkciju Γ(z) definiranu formulom (1) na skupu svih z ∈ C za koje postoji limes u (2)
zovemo gama funkcija.
Primjer 2.1: Izračunati Γ(1).
Uvrštavajući u formulu dobivamo
Z ∞
Γ(1) = e−t dt = −e−t |∞
0 = − [0 − 1] = 1.
0
5
2.3. SVOJSTVA
2.3.1. Analitičnost
Z b
(3) f (t, z) dt.
a
Z b
(4) g(z) = f (t, z) dt, z ∈ Ω.
a
Takoder se kod integrala ovakvog oblika postavlja pitanje uvjeta uz koji vrijedi
Z b n
(n) ∂ f (t, z)
(5) g (z) = dt.
a ∂z n
Dokaz:
Uzmimo niz (bk ) koji je rastući u [a, b] i za koji vrijedi bk = lim bk . Nadalje za svaki
k
prirodan broj k definirajmo funkciju gk : Ω → C na sljedeći način
Z bk
gk (z) = f (t, z) dt.
a
6
Tada prema Lemi 3.2. slijedi da su funkcije gk analitičke na Ω i za svaki prirodan broj
n vrijedi
bk
∂ n f (t, z)
Z
(n)
(7) gk (z) = dt.
a ∂z n
2.3.2. Konvergencija
Z 1
1 x1 1
Fk (t)dt = t |ε = (1 − εx ),
ε x x
stoga, zbog x > 0
Z 1
1 1
Fk (t)dt = lim (1 − εx ) = < +∞.
0 ε→0 x x
7
Tada prema Propoziciji 3.1 i Lemi 3.3. slijedi da je P analitička na desnoj poluravnini
i da za svaki prirodan broj n vrijedi
Z 1
(9) P (n)
(z) = e−t tz−1 (lnt)n dt, Rez > 0.
0
(10) z ∈ K ⇒ Rez ≤ m.
Neka je F k : [1, +∞i → R funkcija definirana formulom Fk (t) = e−t tm−1 nenegativna
neprekidna funkcija.
Sada zbog (10) za z ∈ K i t ∈ [1, +∞i imamo
|e−t tz−1 | = e−t tRez−1 ≤ e−t tm−1 = Fk (t) , pa nadalje imamo
Z +∞ Z +∞
−t m−1
e t dt < e−t tm−1 dt = Γ(m) = (m − 1)! < +∞.
1 0
Time smo pokazali da funkcija f (t, z) = e−t tz−1 zadovoljava uvjete Leme 3.3 za svaki
kompaktan skup K⊂ C, onda integral za funkciju Q konvergira lokalno uniformno na
C. Pa prema Propoziciji 2.1 slijedi da je Q cijela funkcija i da za svaki prirodan broj
n vrijedi
+∞ +∞
∂ n −t z−1
Z Z
(11) Q (n)
(z) = [e t ]dt = e−t tz−1 (lnt)n dt.
1 ∂z n 1
Iz dokazanog nam slijedi da je Γ = P +Q, gdje je Γ definirana kao integral (1) analitička
na desnoj poluravnini. Takoder iz (9) i (11) za svaki prirodan broj n i Rez > 0 slijedi
Z +∞
Γ (n)
(z) = e−t tz−1 (lnt)n dt.
0
8
∞
+∞
(−1)k
Z
−t z−1
X 1
(12) Γ(z) = e t dt + ·
1 k=0
k! z+k
(−1)n
Res(Γ; −n) = , n = 0, 1, 2, . . . .
n!
(ii) Nepravi integral (12) konvergira za sve z ∈ C i definira cijelu funkciju.
Z +∞ ∞
n
X n! 1
(n)
Γ (z) = −t z−1
e t (lnt) dt + (−1)k+n · , z ∈ D.
1 k=0
k! (z + k)n+1
Γ(z + 1) = zΓ(z).
Z +∞
(n)
Γ (z) = e−t tz−1 (lnt)n dt, Rez > 0.
0
Dokaz:
Dokažimo prvo da za svaki z iz desne poluravnine vrijedi sljedeća formula:
Kako su i desna i lijeva strana ove jednakosti analitičke funkcije na desnoj poluravnini,
te znamo da (13) vrijedi za svaki z ∈ [1, +∞i prema Teoremu 3.1, slijedi da (13) vrijedi
za sve točke iz desne poluravnine. Iz (13) indukcijom po n slijedi:
"∞ #
Z 1 Z 1 X (−1)k
(16) P (z) = tz−1 dt + tz+k−1 dt.
0 0 k=1
k!
Prvi integral u (16) je nepravi integral i jednak je z1 . Drugi integral je pravi, jer za
fiksni z, red u drugom integralu konvergira apsolutno i uniformno za t ∈ [0, 1] :
Za 0 ≤ t ≤ 1 i k ≥ 1 imamo
10
|tz+k−1 | = tRez+k−1 ≤ 1.
∞
X 1
= e − 1 < +∞.
k=1
k!
Z 1
1
tz+k−1 dt = ,
0 z+k
pa iz (16) imamo
∞ ∞
1 X (−1)k 1 X (−1)k 1
P (z) = + · = · .
z k=1 k! z+k k=0
k! z+k
∞
X (−1)k 1
(17) ·
k=0
k! z+k
|z + k| ≥ k − |z| ≥ m − R
pa slijedi
(−1)k 1 1 1
| · |≤ · .
k! z+k k! m − R
Kako vrijedi da je
∞ ∞
X 1 1 1 X 1 ε
· < = < +∞,
k=m
k! m − R m − R k=0
k! m − R
∞
X (−1)k 1
·
k=m
k! z+k
konvergira uniformno na krugu K(0, R). Prema tome zaključujemo da red (17) kon-
vergira lokalno uniformno na C. Prema Propoziciji 3.2 suma reda (17) je meromorfna
funkcija Φ na C, čiji su polovi iz skupa {0,-1,-2,. . . }, ona se podudara sa funkcijom P
na desnoj poluravnini.
Red (17) konvergira lokalno uniformno prema Φ na području D = C\{0, −1, −2, . . . },
pa prema Teoremu 3.2 taj red možemo derivirati član po član:
∞
X n! 1
Φ (n)
(z) = (−1)k+n · , z ∈ D.
k=0
k! (z + k)n+1
(−1)n 1
Φ(z) = · Φn (z), takvu da je
n! z+n
∞
X (−1)k 1
(18) Φn (z) = .
k=0,k6=n
k! z + k
S
Funkcija (18) je analitička na skupu D {−n} i u okolini K(−n, 1) točke −n. To znači
da glavni dio Laurentovog razvoja funkcije Φ oko točke −n je jednak
(−1)n 1
· .
n! z+n
Time smo dokazali sve tvrdnje teorema.
Izraz
π
(19) Γ(z)Γ(1 − z) = , z ∈ C\Z,
sin πz
Z +∞
Γ (x) = e−t tx−1 dt,
0
Z +∞
Γ (1 − x) = e−s s−x ds.
0
2 2
Uvodeći supstitucije t = u , s = v dobivamo
Z +∞
2
Γ (x) = 2 e−u u2x−1 du
0
Z +∞
2
Γ (1 − x) = 2 e−v v 1−2x dv
0
Iz čega slijedi
Z +∞ Z +∞ u 2x−1
2 +v 2 )
(20) Γ (x) · Γ (1 − x) = 4 e−(u · dudv.
0 0 v
Pošto integral (20) možemo shvatiti kao dvostruki integral po prvom kvadrantu (u,v)-
ravnine, kako bi ga riješili prelazimo na polarne koordinate u navedenoj ravnini tako
da nam je
u = rcos ϕ , v = rsin ϕ te dudv = rdrdϕ.
Kako je u2 + v 2 = r2 i uv =ctgϕ , prelaskom na polarne koordinate i uvrštavanjem
prethodnih relacija u (20) dobivamo
π
Z −∞ Z
2
−r2
Γ (x) · Γ (1 − x) = 4 e rdr (ctgϕ)2x−1 dϕ.
0 0
Z +∞ Z +∞
−r2
2 e rdr = e−t dt = 1.
0 0
Prema tome je
Z π
2
Γ (x) · Γ (1 − x) = 2 (ctgϕ)2x−1 dϕ.
0
1 1
(sin ϕ )2 = 2 =
1 + ctgϕ 1 + y2
13
imamo da je
1 2
dy = − 2 dϕ = − 1 + y dϕ,
(sinϕ)
pa je
+∞
y 2x−1
Z
(21) Γ (x) · Γ (1 − x) = 2 dy.
0 1 + y2
z 2x−1
f (z) = .
1 + z2
Za z = |z|eiϕ za −π/2 < ϕ < 3π/2 stavljamo
Z
(22) f (z) dz = 2πiRes(f ; i) = −πieixπ .
Γr,R
Stoga je
(−z)2x−1 R
y 2x−1
Z Z Z
2ixπ
f (z)dz = −e dz = −e2ixπ dy.
[−R,−r] [−R,−r] (1 + z 2 ) r 1 + y2
Z
1
(23) lim f (z)dz = − e2ixπ Γ (x) · Γ (1 − x) .
R−→ +∞
r→0 [−R,−r] 2
14
Analogno dobivamo
Z
1
(24) lim f (z)dz = Γ (x) · Γ (1 − x) .
R−→ +∞
r→0 [r,R] 2
Nadalje
Z
f (z)dz ≤ rπ · max{f reit : 0 ≤ t ≤ π}.
Γ(r)
Imamo
Z
πr2x
f (z) dz ≤ ,
1−r2
Γ(r)
a odatle dobivamo
Z
(25) lim f (z)dz = 0.
r→0 Γ(r)
−1
Za R > 1 je f Reit ≤ R2x−1 (R2 − 1) , pa slično dobivamo
πR2x
Z
(26) | f (z) dz| ≤ ,
Γ(R) R2x − 1
a odatle dobivamo
Z
lim f (z)dz = 0.
R→+∞ Γ(R)
2πieix 2πi π
Γ (x) · Γ (1 − x) = = = .
e2ixπ − 1 eixπ − e−ixπ sinπx
Dokazali smo produktnu formulu za z ∈ h0, 1i, no prema Teoremu 3.1 zaključujemo da
vrijedi i za sve z ∈ C\Z, jer su obje strane izraza (19) analitičke funkcije na C\Z te
skup h0, 1i ima gomilišta na tom području.
Primjer 2.2: Izračunajmo Γ( 12 ).
R∞
Γ( 12 )= 0 t−1/2 e−t dt.
Uvrštavanjem z = 12 u formulu (1) dobivamo
√
Γ( 12 )2 = Π odnosno Γ( 12 ) = π.
π = sinπxΓ(x)(1 − x) = 0
Promotrimo sada razvoj Γ, tj. 1/Γ funkcije u beskonačan produkt pomoću Teorema
2.3.
Teorem 2.3: (vidi [2])
Za svaki z ∈ C je
∞ h
1 Cz
Y z −z/k i
(27) = ze 1+ e ,
Γ(z) k=1
k
(i) f (1) = 1;
f (x) = Γ(x)
1
Ako stavimo za u = n ∈ N, v = x + n + 1, t = x+1
dobivamo
x 1
Ψ(n + 1) ≤ Ψ(n) + Ψ(x + n + 1), odnosno
x+1 x+1
(30) f (x + n + 1) ≥ nx · n!.
nx · n!
f (x) ≥ , odnosno imamo
x (x + 1) . . . (x + n)
nx · (n − 1)!
f (x + n) ≤ nx · (n + 1)!, f (x) ≤ , pa slijedi
x (x + 1) . . . (x + n − 1)
x+n
(32) f (x) ≤ Γn (x) · 0 < x ≤ 1, n ∈ N.
n
Iz (31) i (32), te iz
x+n
lim = 1 vidimo da je
n→∞ n
f (x) = Γ(x) za svaki x ∈ h0, 1] , pa onda i za svaki x ∈ h0, +∞i .
2tRep−1 za 0 < t ≤ 21
,
ϕ(t) =
2(1 − t)Req−1 , za 12 < t ≤ 1.
Analogno za 1
2
< t ≤ 1 imamo da je |tp−1 (1 − t)q−1 | ≤ ϕ(t).
Sada imamo
1 1/2 1
22−Rep 22−Req
Z Z Z
ϕ (t) dt = 2 t Rep−1
dt + 2 (1 − t)Req−1 dt = + < +∞.
0 0 1/2 Rep Req
Z π/2
(34) A(p, q) = 2 (cosϕ)2p−1 (sinϕ)2q−1 dϕ.
0
Z +∞ Z +∞
−t p+q−1 2
Γ(p + q) = e t dt = 2 er r2p+2q−1 dr.
0 0
20
Z +∞ Z π/2
2
Γ(p + q)A(p, q) = 4 er r2p+2q−1 (cosϕ)2p−1 (sinϕ)2q−1 dtdϕ.
0 0
Z +∞ Z +∞
2 −y 2
Γ(p + q)A(p, q) = 4 e−xx2p−1 y 2q−1 dxdy =
0Z +∞
0
Z +∞
−x2 2p−1 −y 2 2q−1
= 2 e x dx · 2 e y dy .
0 0
√ √
Uvodeći supstitucije x= t i y= s dobivamo
Z +∞ Z +∞
−t p−1
Γ(p + q)A(p, q) = e t dt · e−s sq−1 ds = Γ(p)Γ(q).
0 0
Slijedi da je
Γ (p) Γ(q)
A(p, q) = = B(p, q).
Γ(p + q)
∞
X
ζ(z) = n−z , Rez > 1
n=1
1 Y 1
= 1 − z , Rez > 1,
ζ(z) p∈P p
1 1 1 1 1 1
ζ(z) 1 − z = 1 + z + z + ... 1 − z = 1 + z + z + ...,
2 2 3 2 3 5
I uočimo da su u gornjem izrazu izostavljeni svi članovi 1/nz , gdje je n paran broj.
Nadalje,
1 1 1 1 1
ζ (z) 1 − z 1 − z = 1 + z + z + z + ... ,
2 3 5 7 11
gdje je Dk skup prirodnih brojeva koji nisu djeljivi ni sa jednim od prostih brojeva
2,3. . . pk . Pa vrijedi
1 1 1 1 1
|ζ (z) 1 − z 1 − z . . . 1 − z − 1| ≤ 1 −
z + 1 −
z +...,
2 3 pk (pk + 1) (pk + 2)
Y 1
ζ (z) 1 − z = 1,
p∈P
p
Odnosno
1 Y 1
= 1 − z , Rez > 1.
ζ(z) p∈P p
Uvodeći supstituciju t = nu u integral (1) dobivamo
Z +∞
−z
n Γ (z) = e−nu uz−1 du.
0
Sumiranjem dobivamo
22
∞ Z
X +∞ Z +∞
ζ (z) Γ (z) = e −nu z−1
u du = (e−u + e−2u + . . . )uz−1 du
n=1 0 0
Z ∞ −u z−1
e u
= du.
0 1 − e−u
Slijedi daje
∞
uz−1
Z
1
ζ (z) = du, Rez > 1.
Γ(z) 0 eu − 1
3. DODATAK
U ovom poglavlju ćemo iskazati neke definicije i navesti teoreme, leme i propozicije
koje će nam biti potrebne za dokazivanje nekih svojstva gama funkcije.
Definicija 3.1: (vidi [2])
Za funkciju f kažemo da je meromorfna na otvorenom skupu Ω ⊆ C ako postoji skup
P ⊂ Ω takav da vrijedi:
Z B
z ∈ K, B ≥ B0 , B < b ⇒ |g (z) − f (t, z)dt| ≤ ε.
a
Kažemo da integral (3) konvergira lokalno uniformno na Ω, ako on konvergira uniformno
na svakom kompaktnom skupu K ⊂ Ω.
Definicija 3.3: (vidi [2])
Neka su Rn , n ∈ N meromorfne funkcije na C. Kažemo da red
∞
X
(35) Rn (z)
n=1
∞
X
Rn (z)
n=m
uniformno konvergira na tom krugu.
Definicija 3.4: (vidi [2])
Za funkciju ψ : ha, bi → R, gdje je −∞ ≤ a < b ≤ +∞ kažemo da je konveksna ako
vrijedi
24
∞
X
h(z) = Rn (z), z ∈ C\P.
n=1
(i) Funkcija g je analitička na području Ω koje sadrži gornju poluravninu Imz >0 i
realnu os, osim možda u konačno mnogo izoliranih singulariteta z1 , . . . , zn .
(ii) Funkcija
Z b
F (t) dt < +∞, |f(t, z)| ≤ F (t) , t ∈ [a, bi , z ∈ K,
a
25
|un | ≤ an , (z ∈ S),
P P
te ako red an pozitivnih brojeva an konvergira, onda red un kompleksnih funkcija
na S konvergira uniformno i apsolutno na S.
Dokazi navedenih teorema, lema i propozicija mogu se naći u [2].
26
LITERATURA:
[1] John M. Howie, Complex Analysis, Springer, London, 2003.
[2] H. Kraljević, S. Kurepa, Matematička analiza 4, Funkcije kompleksne varijable,
Tehnička knjiga, Zagreb, 1986.
[3] http://en.citizendium.org/wiki/Gamma function
[4] http://mathforum.org/library/drmath/view/59148.html