تابع دایگاما – به زبان ساده

۵۷۵
۱۴۰۲/۰۴/۲۱
۱۰ دقیقه
PDF
آموزش متنی جامع
امکان دانلود نسخه PDF

در آموزش‌های قبلی مجله فرادرس، با تابع گاما و کاربردها آن آشنا شدیم. در این آموزش «تابع دایگاما» (Digamma Function) را معرفی می‌کنیم که برابر با مشتق لگاریتم تابع گاما است.

تابع دایگاما – به زبان سادهتابع دایگاما – به زبان ساده
997696

تابع دایگاما

همانطور که گفتیم،‌ تابع دایگاما که با ψ\psi نمایش داده می‌شود، به عنوان مشتق لگاریتمی تابع گاما تعریف شده است:

Ψ(z)ddzlnΓ(z)=Γ(z)Γ(z)\large \begin {equation} \Psi ( z ) \equiv { d \over d z } \ln \Gamma ( z ) = { \Gamma' ( z ) \over \Gamma ( z ) } \end {equation}

که در آن، Γ\Gamma تابع گاما است. تابع دایگامای FF به صورت زیر تعریف می‌شود:‌

F(z)ddzlnz!\large \begin {equation} F ( z ) \equiv { d \over d z } \ln z ! \end {equation}

و برابر است با:

F(z)=Ψ(z+1).\large \begin {equation} F ( z ) = \Psi ( z + 1 ) . \end {equation}

با توجه به بسط سری تابع فاکتوریل، داریم:

$$ \large \begin {eqnarray}<br /> F ( z ) & = & { d \over d z } \lim _ { n \to \infty } [ \ln n ! + z \ln n - \ln ( z + 1 ) - \ln ( z + 2 ) - \ldots - \ln ( z + n ) ] \\<br /> & = & \lim _ { n \to \infty } \left ( { \ln n - { 1 \over z + 1 } - { 1 \over z + 2 } - \ldots - { 1 \over z + n } } \right ) \nonumber \\<br /> \\<br /> & = & - \gamma - \sum _ { n = 1 } ^ \infty \left ( { { 1 \over z + n } - { 1 \over n } } \right ) \\<br /> & = & - \gamma + \sum _ { n = 1 } ^ \infty { z \over n ( n + z ) } \\<br /> & = & \ln z + { 1 \over 2 z } - \sum _ { n = 1 } ^ \infty { B _ { 2 n } \over 2 n z ^ { 2 n } } ,<br /> \end {eqnarray} $$

که در آن، γ\gamma ثابت اویلر-ماسکرونی است و B2nB _ { 2 n } اعداد برنولی هستند.

مشتق nnاُم Ψ(z)\Psi(z) «تابع چندگاما» (Polygamma Function) نامیده و با ψn(z)\psi_n(z) نشان داده می‌شود. از آنجا که تابع دایگاما مشتق صفرم Ψ(z)\Psi ( z ) است (یعنی خود تابع)، آن را با ψ0(z)\psi _ 0 ( z ) نیز نمایش می‌دهند.

نمایش انتگرالی تابع دایگاما به صورت زیر است:‌

Ψ(z)=0(ettezt1et)dt.\large \begin {equation} \Psi ( z ) = \int _ 0 ^ \infty \left ( { { e ^ { - t } \over t } - { e ^ { - z t } \over 1 - e ^ { - t } } } \right ) \, d t . \end {equation}

برای انتگرال znz\equiv n، داریم:

Ψ(n)=γ+k=1n11k=γ+Hn1,\large \begin {equation} \Psi ( n ) = - \gamma + \sum _ { k = 1 } ^ { n - 1 } { 1 \over k}=-\gamma + H _ { n - 1 } , \end {equation}

که γ\gamma ثابت اویلر-ماسکرونی و HnH_ n یک عدد هارمونیک است.

در ادامه، چد اتحاد مربوط به تابع دایگاما و اثبات آن را ارائه می‌کنیم.

معادله تابعی:

ψ(s+1)=ψ(s)+1s\large \psi ( s + 1 ) = \psi ( s ) + \dfrac { 1 } { s }

اثبات: تساوی زیر را داریم:

Γ(s+1)=sΓ(s).\large \Gamma ( s + 1 ) = s \Gamma ( s ) .

با لگاریتم گرفتن از دو طرف رابطه بالا، خواهیم داشت:

ln(Γ(s+1))=ln(Γ(s))+ln(s).\large \ln \big ( \Gamma ( s + 1 ) \big ) = \ln \big ( \Gamma ( s ) \big ) + \ln ( s ) .

در نهایت، با مشتق‌گیری نسبت به ss، به تساوی مورد نظر خواهیم رسید:

ψ(s+1)=ψ(s)+1s.\large \psi ( s + 1 ) = \psi ( s ) + \dfrac { 1 } { s } .

نمایش سری:

ψ(s+1)=γ+k=1(1k1k+s)\large \psi ( s + 1 ) = - \gamma + \sum _ { k = 1 } ^ \infty \left ( \dfrac { 1 } { k } - \dfrac { 1 } { k + s } \right )

اثبات: نمایش وایرشتراس تابع گاما را در نظر بگیرید:

Γ(s)=eγssk=1es/k(1+sk)1.\large \Gamma ( s ) = \dfrac { e ^ { - \gamma s } } { s } \prod _ { k = 1 } ^ \infty e ^ { s / k } \left ( 1 + \dfrac { s } { k } \right ) ^ { - 1 } .

با لگاریتم گرفتن از طرفین رابطه بالا، داریم:

ln(Γ(s))=γsln(s)+k=1(skln(1+sk)).\large \ln \big ( \Gamma ( s ) \big ) = - \gamma s -\ln ( s ) + \sum _ { k = 1 } ^ \infty \left ( \dfrac { s } { k } - \ln \Big ( 1 + \dfrac { s } { k } \Big ) \right ) .

اکنون از رابطه اخیر نسبت به ss مشتق می‌گیریم:

ψ(s)=γ1s+k=1(1k1k+s)=γ+k=1(1k1k+s1).\large \psi ( s ) = - \gamma - \dfrac { 1 } { s } + \sum _ { k = 1 } ^ \infty \left ( \dfrac { 1 } { k } - \dfrac { 1 } { k + s } \right ) = - \gamma + \sum _ { k = 1 } ^ \infty \left ( \dfrac { 1 } { k } - \dfrac { 1 } { k + s - 1 } \right ) .

در نهایت، با قرار دادن s+1s + 1 به جای ss، خواهیم داشت:

ψ(s+1)=γ+k=1(1k1k+s).\large \psi ( s + 1 ) = - \gamma + \sum _ { k = 1 } ^ \infty \left ( \dfrac { 1 } { k } - \dfrac { 1 } { k + s } \right ) .

نمایش انتگرالی:

ψ(s+1)=γ+011xs1xdx\large \psi ( s + 1 ) = - \gamma + \int _ 0 ^ 1 \dfrac { 1 - x ^ s } { 1 - x } d x

اثبات: تساوی زیر را داریم:

ψ(s+1)=γ+n=1(1n1n+s)=γ+n=101(xn1xn+s1)dx=γ+01n=1(xn1xn+s1)dx.\large \begin {aligned} \psi ( s + 1 ) & = - \gamma + \sum _ { n = 1 } ^ \infty \left ( \dfrac { 1 } { n } - \dfrac { 1 }{ n + s } \right ) \\ & = - \gamma + \sum _{ n = 1 } ^ \infty \int _ 0 ^ 1 \big ( x ^ { n - 1 } - x ^ { n + s - 1 } \big ) d x \\ & = - \gamma + \int _ 0 ^ 1 \sum _ { n = 1 } ^ \infty \big ( x ^ { n - 1 } -x ^ { n + s - 1 } \big ) d x . \end {aligned}

در نهایت، با اعمال تصاعد هندسی خواهیم داشت:

ψ(s+1)=γ+011xs1xdx.\large \psi ( s + 1 ) = - \gamma + \int _ 0 ^ 1 \dfrac { 1 - x ^ s } { 1 - x } d x .

با استفاده از رابطه بالا می‌توانیم به سادگی مقادیر تابع دایگاما را به دست آوریم. برای مثال، با قرار دادن s=0s = 0، مقدار ψ(1)=γ\psi ( 1 ) = - \gamma به دست می‌آید.

همچنین، با استفاده از نمایش انتگرالی اعداد هارمونیک، داریم:

ψ(s+1)=γ+Hs.\large \psi ( s + 1 ) = - \gamma + H _ s .

فرمول بازتاب اویلر:

طبق «فرمول بازتاب اویلر» (Euler's Reflection Formula)، رابطه زیر را داریم:

ψ(1z)ψ(z)=πcotπz.\large \psi ( 1 - z ) - \psi ( z ) = \pi \cot \pi z .

اثبات: فرمول بازتاب اویلر به صورت زیر است:

Γ(z)Γ(1z)=πsinπz.\large \Gamma ( z ) \Gamma ( 1 - z ) = \frac { \pi } { \sin \pi z } .

با لگاریتم گرفتن از عبارت بالا، خواهیم داشت:

ln(Γ(z))+ln(Γ(1z))=logπlogsinπz.\large \ln \big ( \Gamma ( z ) \big ) + \ln \big ( \Gamma ( 1 -z ) \big ) = \log \pi - \log \sin \pi z .

و در نهایت با مشتق‌گیری از عبارت اخیر، به رابطه مورد نظر می‌رسیم:

Γ(z)Γ(z)Γ(1z)Γ(1z)=πcosπzsinπzψ(z)ψ(1z)=πcosπzsinπzψ(1z)ψ(z)=πcotπz,\large \begin {aligned} \dfrac { \Gamma ^ { \prime } ( z ) } { \Gamma ( z ) } - \dfrac { \Gamma ^ { \prime } ( 1 - z ) } { \Gamma ( 1 - z ) } & = - \dfrac { \pi \cos \pi z } { \sin \pi z } \\\\ \psi ( z ) - \psi ( 1 - z ) & = - \dfrac { \pi \cos \pi z } { \sin \pi z } \\\\ \psi ( 1 - z ) - \psi ( z ) & = \pi \cot \pi z , \end {aligned}

که در آن، ϕ\phi تابع دایگاما است که مشتق لگاریتم تابع گاما است.

فرمول لژاندر:

2ψ(2s)=2ln(2)+ψ(s)+ψ(s+12)\large 2 \psi ( 2 s ) = 2 \ln ( 2 ) + \psi ( s ) + \psi \left ( s + \frac 1 2 \right )

اثبات: رابطه زیر را در نظر بگیرید:

π Γ(2s)=22s1Γ(s)Γ(s+12).\large \sqrt { \pi } \ \Gamma ( 2 s ) = 2 ^ { 2 s - 1 } \Gamma ( s ) \Gamma \left ( s + \frac 1 2 \right ) .

با گرفتن لگاریتم، داریم:

ln(π)+ln(Γ(2s))=(2s1)ln(2)+ln(Γ(s))+ln(Γ(s+12)).\large \ln \big ( \sqrt { \pi } \big ) + \ln \big ( \Gamma ( 2 s ) \big ) = ( 2 s - 1 ) \ln ( 2 ) + \ln \big ( \Gamma ( s ) \big ) + \ln \left ( \Gamma \Big ( s + { \small \frac 1 2 } \Big ) \right ) .

اکنون با مشتق‌گیری نسبت به ss، به تساوی مورد نظر می‌رسیم:

2ψ(2s)=2ln(2)+ψ(s)+ψ(s+12).\large 2 \psi ( 2 s ) = 2 \ln ( 2 ) + \psi ( s ) + \psi \left ( s + \frac 1 2 \right ) .

کاربرد تابع دایگاما در مجموع و سری

این بخش را با مثال بررسی می‌کنیم.

مثال

تساوی زیر را اثبات کنید:

n=01n2+1=π+12+πe2π1.\large \sum _ { n = 0 } ^ \infty \dfrac { 1 } { n ^ 2 + 1 } = \dfrac { \pi + 1 } { 2 } + \dfrac { \pi } { e ^ { 2 \pi } - 1 } .

حل: تساوی زیر را داریم:

S=n=01n2+1=12in=0(1ni1n+i).\large S = \sum _ { n = 0 } ^ { \infty} \frac { 1 } { n ^ 2 + 1 } = \frac { 1 } { 2 i } \sum _ { n = 0 } ^ { \infty } \left ( \frac { 1 } { n - i } - \frac { 1 } { n + i } \right ) .

با بازنویسی این عبارت، خواهیم داشت:

2iS=n=1(1n1i1n1+i)=n=1(1n1n1+i)n=1(1n1n1i).\large \begin {aligned} 2 i S & = \sum _ { n = 1 } ^ { \infty } \left ( \frac { 1 } { n - 1 - i } - \frac { 1 } { n - 1 + i } \right ) \\ & = \sum _ { n = 1 } ^ { \infty } \left ( \frac { 1 } { n } - \frac { 1 } { n - 1 + i } \right ) - \sum _ { n = 1 } ^ { \infty } \left ( \frac { 1 } { n } - \frac { 1 } { n - 1 - i } \right ) . \end {aligned}

با نمایش سری تابع دایگاما، می‌توان نوشت:

2iS=ψ(i)ψ(i)=ψ(i)ψ(1i)1i=πcot(iπ)+i=πicoth(π)+i.\large \begin {aligned} 2 i S & = \psi ( i ) - \psi ( - i ) \\ & = \psi ( i ) - \psi ( 1 - i ) - \dfrac { 1 } { i } \\ & = - \pi \cot ( i \pi ) + i \\ & = \pi i \coth ( \pi ) + i . \end {aligned}

با کمی ساده‌سازی، به عبارت نهایی زیر می‌رسیم:

S=1+πcoth(π)2    S=π+12+πe2π1.\large S = \dfrac { 1 + \pi \coth ( \pi ) } { 2 } \implies S = \dfrac { \pi + 1 } { 2 } + \dfrac { \pi } { e ^ { 2 \pi } - 1 } .

توابع چندگاما

تابع چندگامای nnاُم به صورت زیر است:

ψn(s)=dndsnψ(s)=ψ(n)(s).\large \psi _ n ( s ) = \dfrac { d ^ n } { d s ^ n } \psi ( s ) = \psi ^ { ( n ) } ( s ) .

ویژگی‌های زیادی از این تابع استخراج می‌شود. برای مثال، با nn بار مشتق‌گیری از نمایش سری، داریم:

ψn(s)=(1)n+1n!k=11(k+s1)n+1=(1)n+1n!k=01(k+s)n+1=(1)n+1n!ζ(n+1,s)\large \psi _ n ( s ) = ( - 1 ) ^ { n + 1 } n ! \sum _ { k = 1 } ^ \infty \dfrac { 1 } { ( k + s - 1 ) ^ { n + 1 } } = ( - 1 ) ^ { n + 1 } n ! \sum _ { k = 0 } ^ \infty \dfrac { 1 } { ( k + s ) ^ { n + 1 } } = ( - 1 ) ^ { n + 1 } n ! \zeta ( n + 1 , s )

که در آن، ζ(n+1,s)\zeta ( n + 1 , s ) تابع زتای هرویتز است. با قرار دادن s=1s = 1، می‌توانیم ϕn(1)=(1)n+1n!ζ(n+1)\phi _ n ( 1 ) = ( - 1 ) ^ { n + 1 } n ! \zeta ( n + 1) را به دست آوریم.

با توجه به این، همچنین می‌توانیم سری تیلور تابع دایاگاما را محاسبه کنیم:

ψ(s)=n=0ψ(n)(1)(s1)nn!=γ+n=1ψn(1)(s1)nn!=γn=1(1)nζ(n+1)(s1)nψ(s+1)=γn=1ζ(n+1)(s)n.\large \begin {aligned} \psi ( s ) & = \sum _ { n = 0 } ^ \infty \dfrac { \psi ^ { ( n ) } ( 1 ) ( s - 1 ) ^ n } { n ! } \\ & = - \gamma + \sum _ { n = 1 } ^ \infty \dfrac { \psi _ n ( 1 ) ( s - 1 ) ^ n } { n ! } \\ & = - \gamma - \sum _ { n = 1 } ^ \infty ( - 1 ) ^ n \zeta ( n + 1 ) ( s - 1 )^ n \\ \psi ( s + 1 ) & = - \gamma - \sum _ { n = 1 } ^ \infty \zeta ( n + 1 ) ( - s ) ^ n . \end {aligned}

می‌توانیم nn بار از نمایش انتگرالی مشتق بگیریم و عبارت زیر را به دست آوریم:‌

ψn(s+1)=01lnn(x)xsx1dx.\large \psi _ n ( s + 1 ) = \int _ 0 ^ 1 \dfrac { \ln ^ n ( x ) x ^ s } { x - 1 } d x .

این کار را می‌توانیم برای معادله تابعی نیز انجام دهیم:

ψn(s+1)=ψn(s)+(1)nn!zn1.\large \psi _ n ( s + 1 ) = \psi _ n ( s ) + ( - 1 ) ^ n n ! z ^ { - n - 1 } .

بر اساس رای ۳ نفر
آیا این مطلب برای شما مفید بود؟
اگر پرسشی درباره این مطلب دارید، آن را با ما مطرح کنید.
منابع:
BrilliantConcise Encyclopedia of Mathematics
PDF
مطالب مرتبط
نظر شما چیست؟

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *